aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-07Cosmetic regeneration.glibc-2.3.5cvs/glibc-2_3_5Roland McGrath
2005-04-06.Roland McGrath
2005-04-062005-03-20 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
* elf/dl-open.c (dl_open_worker): Fix typo.
2005-04-06.Roland McGrath
2005-04-062005-04-05 Roland McGrath <roland@redhat.com>Roland McGrath
* NEWS, version.h (VERSION): 2.3.5. * README.template: Note incompatibility with GCC 4. * README: Regenerated.
2005-04-062005-03-08 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #821] * elf/Makefile: Add rules to build and run unload4 test. * elf/unload4.c: New file. * elf/unload4mod1.c: New file. * elf/unload4mod2.c: New file. * elf/unload4mod3.c: New file. * elf/unload4mod4.c: New file.
2005-04-062005-03-08 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #821] * elf/Makefile: Add rules to build and run unload5 test. * elf/unload5.c: New file.
2005-04-062005-03-19 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/Makefile: Add rules to build and run order2. * elf/order2.c: New file. * elf/order2mod1.c: New file. * elf/order2mod2.c: New file. * elf/order2mod3.c: New file. * elf/order2mod4.c: New file.
2005-04-062005-03-18 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-fini.c (_dl_fini): Split sorting of the maps in separate function _dl_sort_fini. (_dl_sort_fini): New function. * sysdeps/generic/ldsodefs.h: Declare _dl_sort_fini. * elf/dl-close.c (_dl_close): Call _dl_sort_fini before running destructors to call them in the right order.
2005-04-062005-03-05 Roland McGrath <roland@redhat.com>Roland McGrath
[BZ #821] * elf/unload3mod4.c: Declare foo. * elf/testobj2.c: Include <stdio.h>.
2005-04-062005-03-18 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * include/link.h (struct link_map): Remove l_opencount. Add l_removed. Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise.
2005-04-062005-03-19 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #821] * elf/dl-open.c (dl_open_worker): Print exact l_direct_opencount value, it has been incremented before. 2005-03-18 Ulrich Drepper <drepper@redhat.com> [BZ #821] * include/link.h (struct link_map): Remove l_opencount. Add l_removed. Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise.
2005-04-062005-03-18 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-fini.c (_dl_fini): Split sorting of the maps in separate function _dl_sort_fini. (_dl_sort_fini): New function. * sysdeps/generic/ldsodefs.h: Declare _dl_sort_fini. * elf/dl-close.c (_dl_close): Call _dl_sort_fini before running destructors to call them in the right order. [BZ #821] * include/link.h (struct link_map): Remove l_opencount. Add l_removed. Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise.
2005-04-062005-03-19 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/Makefile: Add rules to build and run order2. * elf/order2.c: New file. * elf/order2mod1.c: New file. * elf/order2mod2.c: New file. * elf/order2mod3.c: New file. * elf/order2mod4.c: New file. 2005-03-08 Jakub Jelinek <jakub@redhat.com> [BZ #821] * elf/Makefile: Add rules to build and run unload5 test. * elf/unload5.c: New file. [BZ #821] * elf/Makefile: Add rules to build and run unload4 test. * elf/unload4.c: New file. * elf/unload4mod1.c: New file. * elf/unload4mod2.c: New file. * elf/unload4mod3.c: New file. * elf/unload4mod4.c: New file.
2005-04-062005-03-18 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * include/link.h (struct link_map): Remove l_opencount. Add l_removed. Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise. [BZ #821] * elf/rtld.c: Preloading errors are now never fatal.
2005-04-062005-03-19 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-lookup.c (add_dependency): Always search l_initfini if the list exists. 2005-03-18 Ulrich Drepper <drepper@redhat.com> [BZ #821] * include/link.h (struct link_map): Remove l_opencount. Add l_removed. Change type of l_idx to int. * elf/dl-close.c: Basically rewrite. Do not use l_opencount to determine whether a DSO has to be unloaded. Instead compute this in this function. * elf/dl-deps.c: No need to manipulate l_opencount anymore. * elf/dl-lookup.c: Likewise. * elf/rtld.c: Likewise * elf/dl-open.c: Likewise. Use l_init_called to determine whether object was just loaded. * elf/dl-fini.c: Bump l_direct_opencount instead of l_opencount. * elf/dl-load.c (_dl_map_object_from_fd): Do not recognize DSO which is about to be unloaded as a match. (_dl_map_object): Likewise. * elf/do-lookup.h (do_lookup_x): Do not look into DSO which is about to be unloaded. * elf/circleload1.c: Don't use l_opencount anymore. * elf/neededtest.c: Likewise. * elf/neededtest2.c: Likewise. * elf/neededtest3.c: Likewise. * elf/neededtest4.c: Likewise. * elf/unload.c: Likewise. * elf/unload2.c: Likewise. * elf/loadtest.c: Likewise.
2005-04-062005-04-05 Roland McGrath <roland@redhat.com>Roland McGrath
* Makefile (glibc-%.tar rule): Use make -q to ensure configure scripts are up to date in srcdir. Touch all configure scripts after export.
2005-04-06.Roland McGrath
2005-04-062005-03-03 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #821] * elf/Makefile: Add rules to build and run unload3 test. * elf/unload3.c: New test. * elf/unload3mod1.c: New file. * elf/unload3mod2.c: New file. * elf/unload3mod3.c: New file. * elf/unload3mod4.c: New file.
2005-04-062005-03-03 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-close.c (_dl_close): Don't try to set up new searchpath if the loader is closed. Fixes unload3. * elf/tst-global1.c: New file. * elf/Makefile (tests): Add tst-global1. * elf/testobj2.c (p): New function. 2005-03-03 Jakub Jelinek <jakub@redhat.com> [BZ #821] * elf/Makefile: Add rules to build and run unload3 test. * elf/unload3.c: New test. * elf/unload3mod1.c: New file. * elf/unload3mod2.c: New file. * elf/unload3mod3.c: New file. * elf/unload3mod4.c: New file.
2005-04-062005-03-03 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #821] * elf/dl-close.c (_dl_close): Don't try to set up new searchpath if the loader is closed. Fixes unload3. * elf/tst-global1.c: New file. * elf/Makefile (tests): Add tst-global1. * elf/testobj2.c (p): New function.
2005-04-062005-04-04 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #825] * timezone/scheck.c: Update from tzcode2005h. * timezone/tzfile.h: Likewise. * timezone/zdump.c: Likewise. * timezone/zic.c: Likewise.
2005-04-062005-04-04 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #825] * timezone/antarctica: Update from tzdata2005h. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/etcetera: Likewise. * timezone/europe: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timezone/leapseconds: Likewise. * timezone/iso3166.tab: Likewise.
2005-04-062005-03-21 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #823] * charmaps/WINDOWS-31J: Add % before alias keyword.
2005-04-062005-03-23 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #822] * nis/ypclnt.c (yp_2_yperr): Revert 2004-11-30 patch. (ypprot_err): Use yp_2_yperr table also for YP_NODOM .. YP_NOMORE.
2005-04-062005-03-01 H.J. Lu <hongjiu.lu@intel.com>Roland McGrath
[BZ #776] * iconv/iconvconfig.c: Fix comment for the output file. (write_output): Clear padding in header.
2005-04-06Merge newer ia64 libm updates from trunk. [BZ #592]Roland McGrath
2005-03-29.Roland McGrath
2005-03-292005-03-29 Thorsten Kukuk <kukuk@suse.de>Roland McGrath
[BZ #661] * grp/initgroups.c (internal_getgrouplist): Check if we have enough space before adding the primary group to the list.
2005-03-29.Roland McGrath
2005-03-292005-03-29 Thorsten Kukuk <kukuk@suse.de>Roland McGrath
* posix/tst-execle1.c (do_test): Fix execle arguments. * posix/tst-execle2.c (do_test): Likewise.
2005-03-13.Roland McGrath
2005-03-132005-02-07 Richard Henderson <rth@redhat.com>Roland McGrath
[BZ #787] * sysdeps/pthread/pthread.h (__sigsetjmp): Use pointer as first argument.
2005-03-07.Roland McGrath
2005-03-072005-03-01 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
[BZ #777] * malloc/arena.c: #include <stdbool.h> outside of [SHARED && USE_TLS && !USE___THREAD].
2005-03-072005-03-01 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
[BZ #777] * elf/dl-load.c (__stack_prot) [!PROT_GROWSUP && !PROT_GROWSDOWN]: Add missing initializer.
2005-03-01.Roland McGrath
2005-03-012005-02-02 Alfred M. Szmidt <ams@gnu.org>Roland McGrath
[BZ #765] * libio/fmemopen.c: Include <stdint.h>.
2005-02-26.Roland McGrath
2005-02-262005-02-25 Roland McGrath <roland@redhat.com>Roland McGrath
* alloca_cutoff.c: Correct license text. * tst-unload.c: Likewise. * sysdeps/pthread/allocalim.h: Likewise. * sysdeps/pthread/pt-initfini.c: Likewise. * sysdeps/pthread/bits/libc-lock.h: Likewise. * sysdeps/pthread/bits/sigthread.h: Likewise. * sysdeps/unix/sysv/linux/bits/local_lim.h: Likewise. * sysdeps/unix/sysv/linux/bits/posix_opt.h: Likewise.
2005-02-262005-02-22 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #769] * nscd/nscd-client.h: Include sys/uio.h. (__readall, __readvall, writeall): New prototypes. * nscd/connections.c (writeall): New function. (handle_request): Use it. * nscd/aicache.c (addhstaiX): Likewise. * nscd/initgrcache.c (addinitgroupsX): Likewise. * nscd/hstcache.c (cache_addhst): Likewise. * nscd/grpcache.c (cache_addgr): Likewise. * nscd/pwdcache.c (cache_addpw): Likewise. * nscd/nscd_helper.c (__readall, __readvall): New functions. * nscd/nscd_getai.c (__nscd_getai): Use them. * nscd/nscd_getpw_r.c (__nscd_getpw_r): Likewise. * nscd/nscd_getgr_r.c (__nscd_getgr_r): Likewise. * nscd/nscd_gethst_r.c (__nscd_gethst_r): Likewise. * nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise.
2005-02-26.Roland McGrath
2005-02-262005-02-21 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #768] * nscd/nscd_gethst_r.c (nscd_gethst_r): Set *h_errnop to NETDB_INTERNAL if buffer is too small.
2005-02-262005-02-21 Jakub Jelinek <jakub@redhat.com>Roland McGrath
[BZ #768] * nscd/hstcache.c (INCR): Remove. (addhstbyX): Double buflen in each iteration rather than add INCR. * nscd/grpcache.c: Likewise. * nscd/pwdcache.c: Likewise.
2005-02-26.Roland McGrath
2005-02-262005-02-21 Alan Modra <amodra@bigpond.net.au>Roland McGrath
[BZ #719] * elf/dl-reloc.c (_dl_nothread_init_static_tls): Assert that dtv array index is within bounds. 2005-02-21 Ulrich Drepper <drepper@redhat.com> [BZ #719] * elf/dl-reloc.c (_dl_nothread_init_static_tls): Avoid using THREAD_DTV multiple times, this minimally reduces code size on some archs.
2005-02-262005-02-22 Ulrich Drepper <drepper@redhat.com>Roland McGrath
[BZ #719] * sysdeps/generic/libc-tls.c (static_dtv): Size the same as the slotinfo array. (__libc_setup_tls): Initialize length of DTV based on array length. * elf/dl-load.c: Revert last change. * sysdeps/generic/dl-tls.c: Revert last change.
2005-02-26.Roland McGrath
2005-02-262005-02-22 Andreas Schwab <schwab@suse.de>Roland McGrath
* posix/execvp.c (execvp): Fix invalid free.
2005-02-262005-02-22 Ulrich Drepper <drepper@redhat.com>Roland McGrath
* posix/Makefile (tests): Add tst-execvp1, tst-execvp2, tst-execlp1, tst-execlp2, tst-execv1, tst-execv2, tst-execl1, tst-execl2, tst-execve1, tst-execve2, tst-execle1, and tst-execle2. * posix/tst-execl1.c: New file. * posix/tst-execl2.c: New file. * posix/tst-execle1.c: New file. * posix/tst-execle2.c: New file. * posix/tst-execlp1.c: New file. * posix/tst-execlp2.c: New file. * posix/tst-execv1.c: New file. * posix/tst-execv2.c: New file. * posix/tst-execve1.c: New file. * posix/tst-execve2.c: New file. * posix/tst-execvp1.c: New file. * posix/tst-execvp2.c: New file.