about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper1999-05-1112-19/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1999-05-11 Ulrich Drepper <drepper@cygnus.com> * elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_lazy. * elf/dl-open.c (_dl_open_worker): Only relocate newly loaded objects lazily if LD_BIND_NOW is not set. * elf/dl-support.c (_dl_lazy): New variable. (non_dynamic_init): Set _dl_lazy according to LD_BIND_NOW envvar. * elf/rtld.c (_dl_lazy): new global variable. ( dl_main): Remove lazy, replace it by _dl_lazy. 1999-05-06 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * locale/setlocale.c (new_composite_name): Check also whether the first category name differs. 1999-05-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sysdeps/unix/sysv/linux/ftime.c: Use the bsd implementation, not the generic one. 1999-05-11 Philip Blundell <pb@nexus.co.uk> * sysdeps/generic/bits/socket.h (struct sockaddr_storage): New structure; storage suitable for any socket address. * sysdeps/unix/sysv/linux/bits/socket.h (struct sockaddr_storage): Likewise. * sysdeps/unix/sysv/linux/mips/bits/socket.h (struct sockaddr_storage): Likewise. * inet/netinet/in.h: Use ULONG_MAX not ~0 to test for a 64-bit platform.
* Add PR information.Ulrich Drepper1999-05-101-1/+1
| | | | _nss_hesiod_getgrgid_r respectively. Fixes pr libc/1115.
* Update.Ulrich Drepper1999-05-101-0/+6
| | | | | | | | 1999-05-10 Ulrich Drepper <drepper@cygnus.com> * hesiod/Versions: Change _nss_hesiod_getpwuid and _nss_hesiod_getgrgid to _nss_hesiod_getpwuid_r and _nss_hesiod_getgrgid_r respectively.
* Change _nss_hesiod_getpwuid and _nss_hesiod_getgrgid to ↵Ulrich Drepper1999-05-101-2/+2
| | | | _nss_hesiod_getpwuid_r and _nss_hesiod_getgrgid_r respectively.
* 1999-05-09 Mark Kettenis <kettenis@gnu.org>Roland McGrath1999-05-091-0/+5
| | | | | * hurd/get-host.c (_hurd_get_host_config): Return an empty value if the file is empty.
* 1999-05-09 Mark Kettenis <kettenis@gnu.org> Roland McGrath1999-05-091-0/+8
| | | | | * hurd/get-host.c (_hurd_get_host_config): Return an empty value if the file is empty.
* Update.Ulrich Drepper1999-05-072-1/+3
| | | | * elf/do-lookup.h: Fix typo in comment.
* Update.Ulrich Drepper1999-05-072-6/+7
| | | | | * sysdeps/unix/sysv/linux/fstatvfs.c (fstatvfs): Set f_frsize to f_bsize to help some broken programs.
* Update.Ulrich Drepper1999-05-073-6/+27
| | | | | | | | 1999-05-07 Ulrich Drepper <drepper@cygnus.com> * stdio-common/tst-printf.c: Add test case for last _itoa problem. * stdio-common/vfprintf.c: Fix typo.
* Update.Ulrich Drepper1999-05-074-15/+31
| | | | | | | | * elf/link.h (struct link_map): New field l_phdr_allocated. * elf/dl-load.c (_dl_map_object_from_fd): Don't depend on having the program header being part of any loaded segment. If it is not allocate memory and set l_phdr_allocated flag. * elf/dl-close.c (_dl_close): Free l_phdr if necessary.
* Update.Ulrich Drepper1999-05-065-9/+14
| | | | | | | 1999-05-06 Ulrich Drepper <drepper@cygnus.com> * nss/digits_dots.c: Correct return value interpretation of inet_ntoa. Fix PR libc/1109.
* Update.Ulrich Drepper1999-05-062-0/+10
| | | | | | 1999-05-06 Zack Weinberg <zack@rabi.columbia.edu> * sysdeps/sparc/sparc32/sparcv9/Dist: New file.
* Update.Ulrich Drepper1999-05-062-1/+2
| | | | * stdlib/fpioconst.c (__tens): Export also for 64bit platforms.
* Update.Ulrich Drepper1999-05-062-1/+5
| | | | | | 1999-05-06 Thorsten Kukuk <kukuk@suse.de> * stdlib/fpioconst.c: Move #endif before end of struct.
* Update.Ulrich Drepper1999-05-0516-96/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Versions.def (ld.so): Add GLIBC_2.1.1. * elf/Makefile (routines): Add dl-origin. (tests): Add origtest. Add dependencies for the program. * elf/Versions (ld.so) [GLIBC_2.1.1]: Add _dl_origin_path, _dl_platformlen, _dl_dst_count and _dl_dst_substitute. * elf/dl-deps.c (expand_dst): New macro. Expand DSTs in filename. (_dl_map_object_deps): Use expand_dst to expand DSTs in DT_NEEDED, DT_AUXILIARY, and DT_FILTER filenames. * elf/dl-load.c (expand_dynamic_string_token): Explode into two functions and three macros. (_dl_dst_count, _dl_dst_substitute): New functions. * elf/dl-dst.h: New file. * elf/dl-open.c (_dl_open): Take extra parameter with address of caller. Pass address in args structure. (dl_open_worker): Recognize and expand DSTs in filename. * elf/ldsodefs.h (_dl_open): Adapt prototype. * elf/dlopen.c (dlopen_doit): Pass caller address to _dl_open. (__dlopen_check): Pass caller address to dlopen_doit in args. * elf/dlopendoit.c: Likewise. * iconv/gconv_dl.c: Adapt call of _dl_open. * nss/nsswitch.c: Likewise. * elf/origtest.c: New file. * sysdeps/generic/dl-origin.h: Moved to... * sysdeps/generic/dl-origin.c: ...here. * sysdeps/unix/sysv/linux/dl-origin.h: Moved to... * sysdeps/unix/sysv/linux/dl-origin.c: ...here.
* Update.Ulrich Drepper1999-05-053-41/+47
| | | | | * stdio-common/_itoa.c (_itoa): Fix special 32bit platform case with specific bases and only few bits set in second word.
* Update.Ulrich Drepper1999-05-053-0/+11
| | | | | | | 1999-05-05 Ulrich Drepper <drepper@cygnus.com> * timezone/Makefile (install-others): Create target directory before creating tzfiles.
* Update.Ulrich Drepper1999-05-054-22/+57
| | | | | | | | | 1999-05-05 Thorsten Kukuk <kukuk@suse.de> * nis/nis_file.c (readColdStartFile): Allocate memory only after the file is opened successfully. * nis/nis_table.c: Fix some memory leaks.
* Update.Ulrich Drepper1999-05-044-8/+53
| | | | | * elf/dl-load.c (expand_dynamic_string_token): Rewrite to loose st variable.
* Update.Ulrich Drepper1999-05-042-11/+27
| | | | | | | 1999-05-04 Ulrich Drepper <drepper@cygnus.com> * elf/dl-load.c (expand_dynamic_string_token): Recognize { } around DST. Correctly ignore ORIGIN IN SUID binaries.
* Update.Ulrich Drepper1999-05-033-4/+7
| | | | | * sysdeps/generic/strtok_r.c: Use rawmemchr instead of strchr. * sysdeps/generic/strtok.c: Likewise.
* Update.Ulrich Drepper1999-05-032-0/+32
| | | | * string/tester.c: Add test of rawmemchr.
* Update.Ulrich Drepper1999-05-032-4/+6
| | | | | * sysdeps/i386/bits/select.h (__FD_ZERO): Remove memory output specification. It's not necessary.
* Update.Ulrich Drepper1999-05-034-35/+101
| | | | | | | | | | | | | * elf/Makefile (trusted-dirs.st): Use gen-trusted-dirs.awk. * elf/gen-trusted-dirs.awk: New file. * elf/dl-load.c (systems_dirs): Moved into file scope. Initialize from SYSTEM_DIRS macro. (system_dirs_len): New variable. Contains lengths of system_dirs strings. (fillin_rpath): Rewrite for systems_dirs being a simple string. Improve string comparisons. Change parameter trusted to be a flag. Change all callers. (_dt_init_paths): Improve using new format for system_dirs.
* Update.Ulrich Drepper1999-05-032-2/+8
| | | | | * elf/dl-load.c (expand_dynamic_string_token): Don't expand $ORIGIN for SUID binaries.
* Update.Ulrich Drepper1999-05-034-1/+11
| | | | | | 1999-05-03 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/arm/Dist: Add sigrestorer.S.
* Update.Ulrich Drepper1999-05-035-17/+39
| | | | | | | | | | | | | | | | | | 1999-05-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sunrpc/Makefile: Generate dependencies for all flavors of librpcsvc objects. (rpcgen-cmd): Pass -Y flag here and remove it from the macro invocations. 1999-05-02 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * elf/dlopenold.c: Move #if down after includes to get dependencies right. 1999-05-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * sysdeps/generic/bzero.c: Undefine __bzero.
* Update.Ulrich Drepper1999-05-024-0/+54
| | | | | | | * sysdeps/unix/sysv/linux/netax25/ax25.h: Update from kernel header. * sysdeps/unix/sysv/linux/netrom/netrom.h: Likewise. * sysdeps/unix/sysv/linux/netrose/rose.h: Likewise. Patch by Craig Small <csmall@scooter.eye-net.com.au>.
* Update.Ulrich Drepper1999-05-022-12/+22
| | | | | | | | * sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Change fourth parameter to struct gaih_servtuple *. Adapt appropriately. (gaih_inet): Use alloca to allocate room for gaih_inet_serv calls. This fixes a memory leak. Reported by Mikolaj J. Habryn <dichro-glibcbug@rcpt.to>.
* Update.Ulrich Drepper1999-05-022-6/+6
| | | | | | | 1999-05-02 Ulrich Drepper <drepper@cygnus.com> * sysdeps/unix/sysv/linux/sys/procfs.h: Remove greg_t, gregset_t, and fpregset_t definition. They are defined in ucontext.h.
* Update.Ulrich Drepper1999-05-023-4/+16
| | | | | | | | | | | | | | 1999-04-14 Scott Bambrough <scottb@netwinder.org> * sysdeps/unix/sysv/linux/arm/net/ethernet.h: struct ether_addr and struct ether_header must be packed on the ARM. The default alignment constraints add padding to the end of the structures. 1999-04-14 Scott Bambrough <scottb@netwinder.org> * inet/arpa/tftp.h: struct tftphdr must be packed on the ARM. The default alignment constraints add padding to the end of the structure and between members.
* Update.Ulrich Drepper1999-05-022-2/+9
| | | | | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Use _dl_cache_libcmp instead of strcmp.
* Update.Ulrich Drepper1999-05-022-2/+9
| | | | | | | | 1999-05-02 Ulrich Drepper <drepper@cygnus.com> * sysdeps/generic/glob.c (glob_in_dir): It's no error if opendir fails on a file. Reported by Sergei Ivanov <svivanov@pdmi.ras.ru> [PR libc/1032].
* Update.Ulrich Drepper1999-05-022-0/+7
| | | | | | | 1998-03-30 Joel Klecker <espy@debian.org> * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile (sysdep-others,install-bin): Add lddlibc4.
* Update.Ulrich Drepper1999-05-023-1/+21
| | | | | | | | | 1999-05-02 H.J. Lu <hjl@gnu.org> * timezone/zic.c (dolink): Remove the symlink destination first. * catgets/open_catalog.c (__open_catalog): Set catalog->status to "nonexisting" if failed to open the file.
* Update.Ulrich Drepper1999-05-013-3/+7
| | | | | * string/bits/string2.h: Only use __builtin_memset for egcs 1.1 and gcc3.
* Update.Ulrich Drepper1999-05-012-37/+24
| | | | | | | 1999-05-01 Ulrich Drepper <drepper@cygnus.com> * sysdeps/i386/i486/bits/string.h: Don't use and define __memset_gg. Prevent warnings from multiplication with 0x01010101 by another cast.
* Update.Ulrich Drepper1999-04-306-11/+42
| | | | | | | | | | | | | | | | | | | | | | | | | 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * string/bits/string2.h (memset): Revert to previous version if unaligned writes are not available. 1999-04-30 Ulrich Drepper <drepper@cygnus.com> * sysdeps/i386/i486/bits/string.h (__memset_gc): Help generating better code in presence of the asm. 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * stdlib/fmtmsg.c (keywords): Increase array size for faster indexing. * locale/localeinfo.h (_nl_category_names): Increase array element size for faster indexing. * locale/setlocale.c (_nl_category_names): Adjusted. 1999-04-30 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * iconv/gconv_conf.c (add_alias): Remove wrong cast.
* (__memset_gc): Help generating better code in presence of the asm.Ulrich Drepper1999-04-301-19/+19
|
* 1999-05-01 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>Andreas Schwab1999-04-301-0/+4
| | | | * sysdeps/m68k/stackinfo.h: New file.
* New file.Andreas Schwab1999-04-301-0/+28
|
* Update.Ulrich Drepper1999-04-302-5/+51
| | | | | | | * string/tester.c (test_strchrnul): New function. (test_memset): Test one more special case. * sysdeps/i386/strchrnul.S: Fix bugs which lead to wrong results in
* Update.Ulrich Drepper1999-04-302-2/+5
| | | | | * sysdeps/i386/strchrnul.S: Fix bugs which let to wrong results in 25% of all cases.
* Update.Ulrich Drepper1999-04-302-29/+33
| | | | | * sysdeps/i386/i486/bits/string.h: Replace __uintXX_t types with base types.
* Update.Ulrich Drepper1999-04-302-28/+170
| | | | | | | | | | | 1999-04-30 Ulrich Drepper <drepper@cygnus.com> * string/bits/string2.h: Fix bugs I introduced in last change. * sysdeps/i386/i486/bits/string.h (memcmp): Don't introduce partial register stall. Extend memset optimization. Correct i686 version of memchr.
* Fix bugs I introduced in last change.Ulrich Drepper1999-04-301-19/+21
|
* * sysdeps/i386/bzero.c: Add #undef __bzero.Roland McGrath1999-04-301-0/+2
|
* 1999-04-30 Roland McGrath <roland@baalperazim.frob.com> Roland McGrath1999-04-301-1/+2
| | | | * sysdeps/i386/bzero.c: Add #undef __bzero.
* Improve last change a bit.Ulrich Drepper1999-04-301-13/+8
|
* 1999-04-30 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-04-301-0/+7
| | | | | | | * hurd/hurdinit.c (_hurd_new_proc_init): Don't do initial SIGTRAP if EXEC_SIGTRAP was set in the incoming exec flags--that indicates the exec server simulated a SIGTRAP before we even started up, so gdb is already happy.