summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 1999-04-30 Roland McGrath <roland@baalperazim.frob.com> Roland McGrath1999-04-301-2/+11
| | | | | | | * 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.
* Update.Ulrich Drepper1999-04-302-0/+5
| | | | | | 1999-04-30 Ulrich Drepper <drepper@cygnus.com> * nss/digits_dots.c: Always initialize not_ok.
* Update.Ulrich Drepper1999-04-302-3/+17
| | | | | | | | | 1999-04-30 09:02 -0400 Zack Weinberg <zack@rabi.columbia.edu> * string/bits/string2.h (memset): Avoid arithmetic overflow at compile time, which produces obnoxious warnings. If GCCv2 is in use, map __bzero to __builtin_memset to enable that optimization.
* Update.Ulrich Drepper1999-04-292-3/+61
| | | | * string/bits/string2.h: Add more memset optimizations.
* Update.Ulrich Drepper1999-04-294-24/+23
| | | | * resolv/inet_addr.c (inet_aton): Optimize switch statement away.
* Update.Ulrich Drepper1999-04-292-11/+10
| | | | | * resolv/inet_pton.c (inet_pton4): Little optimizations. (inet_pton6): Likewise.
* Update.Ulrich Drepper1999-04-294-2/+10
| | | | | * Makefile (install-locales): Allow specifying charset in locale name but omit it in locale definition file.
* Update.Ulrich Drepper1999-04-293-47/+4
| | | | | * SUPPORTED: Don't generate ru_SU. * locales/ru_SU: Removed.
* Update.Ulrich Drepper1999-04-294-4/+11
| | | | | | | 1999-04-29 Ulrich Drepper <drepper@cygnus.com> * nss/getXXbyYY_r.c: Include assert.h. * nss/getXXbyYY.c: Likewise.
* Update.Ulrich Drepper1999-04-293-20/+830
| | | | | | | 1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> * termios/tcgetsid.c (tcgetsid): Rename variable to tiocgsid_does_not_work.
* Update.Ulrich Drepper1999-04-292-2/+6
| | | | | | 1999-04-29 Ulrich Drepper <drepper@cygnus.com> * inet/getnameinfo.c (nrl_domainname): Fix last patch.
* Update.Ulrich Drepper1999-04-296-9/+487
| | | | | | | | | | | | | 1999-04-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> * nss/digits_dots.c: Use inet_aton to parse IPv4 numbers. This allows e.g. gethostbyname to accept "10.1234". Reported by Alexander V. Lukyanov <lav@long.yar.ru> [PR libc/1096]. * nss/test-netdb.c (test_hosts): Add test for gethostbyname and non quad IPv4 numbers. loaded shared object with all loaded objects. Initialize l_ino
* Update.Ulrich Drepper1999-04-294-4/+13
| | | | | | 1999-04-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> * resolv/res_hconf.c (_res_hconf_init): Remove unused variable end.