]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
20 years ago2005-03-18 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:49:59 +0000 (02:49 +0000)] 
2005-03-18  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-03-19 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:49:55 +0000 (02:49 +0000)] 
2005-03-19  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-03-18 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:49:51 +0000 (02:49 +0000)] 
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.
[BZ #821]
* elf/rtld.c: Preloading errors are now never fatal.

20 years ago2005-03-19 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:49:48 +0000 (02:49 +0000)] 
2005-03-19  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-04-05 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:16:14 +0000 (02:16 +0000)] 
2005-04-05  Roland McGrath  <roland@redhat.com>

* Makefile (glibc-%.tar rule): Use make -q to ensure configure scripts
are up to date in srcdir.  Touch all configure scripts after export.

20 years ago.
Roland McGrath [Wed, 6 Apr 2005 01:43:41 +0000 (01:43 +0000)] 
.

20 years ago2005-03-03 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 01:42:58 +0000 (01:42 +0000)] 
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.

20 years ago2005-03-03 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 01:42:55 +0000 (01:42 +0000)] 
2005-03-03  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-03-03 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 01:42:52 +0000 (01:42 +0000)] 
2005-03-03  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-04-04 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 01:20:45 +0000 (01:20 +0000)] 
2005-04-04  Ulrich Drepper  <drepper@redhat.com>

[BZ #825]
* timezone/scheck.c: Update from tzcode2005h.
* timezone/tzfile.h: Likewise.
* timezone/zdump.c: Likewise.
* timezone/zic.c: Likewise.

20 years ago2005-04-04 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 01:20:40 +0000 (01:20 +0000)] 
2005-04-04  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago2005-03-21 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 00:50:27 +0000 (00:50 +0000)] 
2005-03-21  Jakub Jelinek  <jakub@redhat.com>

[BZ #823]
* charmaps/WINDOWS-31J: Add % before alias keyword.

20 years ago2005-03-23 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 00:45:18 +0000 (00:45 +0000)] 
2005-03-23  Jakub Jelinek  <jakub@redhat.com>

[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.

20 years ago2005-03-01 H.J. Lu <hongjiu.lu@intel.com>
Roland McGrath [Wed, 6 Apr 2005 00:37:52 +0000 (00:37 +0000)] 
2005-03-01  H.J. Lu  <hongjiu.lu@intel.com>

[BZ #776]
* iconv/iconvconfig.c: Fix comment for the output file.
(write_output): Clear padding in header.

20 years agoMerge newer ia64 libm updates from trunk. [BZ #592]
Roland McGrath [Wed, 6 Apr 2005 00:30:59 +0000 (00:30 +0000)] 
Merge newer ia64 libm updates from trunk.  [BZ #592]

20 years ago.
Roland McGrath [Tue, 29 Mar 2005 23:40:55 +0000 (23:40 +0000)] 
.

20 years ago2005-03-29 Thorsten Kukuk <kukuk@suse.de>
Roland McGrath [Tue, 29 Mar 2005 23:40:49 +0000 (23:40 +0000)] 
2005-03-29  Thorsten Kukuk  <kukuk@suse.de>

[BZ #661]
* grp/initgroups.c (internal_getgrouplist): Check if we have
enough space before adding the primary group to the list.

20 years ago.
Roland McGrath [Tue, 29 Mar 2005 23:28:10 +0000 (23:28 +0000)] 
.

20 years ago2005-03-29 Thorsten Kukuk <kukuk@suse.de>
Roland McGrath [Tue, 29 Mar 2005 23:28:06 +0000 (23:28 +0000)] 
2005-03-29  Thorsten Kukuk  <kukuk@suse.de>

* posix/tst-execle1.c (do_test): Fix execle arguments.
* posix/tst-execle2.c (do_test): Likewise.

20 years ago.
Roland McGrath [Sun, 13 Mar 2005 03:53:26 +0000 (03:53 +0000)] 
.

20 years ago2005-02-07 Richard Henderson <rth@redhat.com>
Roland McGrath [Sun, 13 Mar 2005 03:53:16 +0000 (03:53 +0000)] 
2005-02-07  Richard Henderson  <rth@redhat.com>

[BZ #787]
* sysdeps/pthread/pthread.h (__sigsetjmp): Use pointer as first
argument.

20 years ago.
Roland McGrath [Mon, 7 Mar 2005 22:46:33 +0000 (22:46 +0000)] 
.

20 years ago2005-03-01 Alfred M. Szmidt <ams@gnu.org>
Roland McGrath [Mon, 7 Mar 2005 22:46:24 +0000 (22:46 +0000)] 
2005-03-01  Alfred M. Szmidt  <ams@gnu.org>

[BZ #777]
* malloc/arena.c: #include <stdbool.h> outside of [SHARED &&
USE_TLS && !USE___THREAD].

20 years ago2005-03-01 Alfred M. Szmidt <ams@gnu.org>
Roland McGrath [Mon, 7 Mar 2005 22:46:21 +0000 (22:46 +0000)] 
2005-03-01  Alfred M. Szmidt  <ams@gnu.org>

[BZ #777]
* elf/dl-load.c (__stack_prot) [!PROT_GROWSUP && !PROT_GROWSDOWN]:
Add missing initializer.

20 years ago.
Roland McGrath [Tue, 1 Mar 2005 20:58:04 +0000 (20:58 +0000)] 
.

20 years ago2005-02-02 Alfred M. Szmidt <ams@gnu.org>
Roland McGrath [Tue, 1 Mar 2005 20:57:17 +0000 (20:57 +0000)] 
2005-02-02  Alfred M. Szmidt  <ams@gnu.org>

[BZ #765]
* libio/fmemopen.c: Include <stdint.h>.

20 years ago.
Roland McGrath [Sat, 26 Feb 2005 01:38:54 +0000 (01:38 +0000)] 
.

20 years ago2005-02-25 Roland McGrath <roland@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:38:45 +0000 (01:38 +0000)] 
2005-02-25  Roland McGrath  <roland@redhat.com>

* 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.

20 years ago2005-02-22 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:24:11 +0000 (01:24 +0000)] 
2005-02-22  Jakub Jelinek  <jakub@redhat.com>

[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.

20 years ago.
Roland McGrath [Sat, 26 Feb 2005 01:19:11 +0000 (01:19 +0000)] 
.

20 years ago2005-02-21 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:19:05 +0000 (01:19 +0000)] 
2005-02-21  Jakub Jelinek  <jakub@redhat.com>

[BZ #768]
* nscd/nscd_gethst_r.c (nscd_gethst_r): Set *h_errnop to
NETDB_INTERNAL if buffer is too small.

20 years ago2005-02-21 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:19:02 +0000 (01:19 +0000)] 
2005-02-21  Jakub Jelinek  <jakub@redhat.com>

[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.

20 years ago.
Roland McGrath [Sat, 26 Feb 2005 01:10:46 +0000 (01:10 +0000)] 
.

20 years ago2005-02-21 Alan Modra <amodra@bigpond.net.au>
Roland McGrath [Sat, 26 Feb 2005 01:09:47 +0000 (01:09 +0000)] 
2005-02-21  Alan Modra <amodra@bigpond.net.au>

[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.

20 years ago2005-02-22 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:09:44 +0000 (01:09 +0000)] 
2005-02-22  Ulrich Drepper  <drepper@redhat.com>

[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.

20 years ago.
Roland McGrath [Sat, 26 Feb 2005 01:02:33 +0000 (01:02 +0000)] 
.

20 years ago2005-02-22 Andreas Schwab <schwab@suse.de>
Roland McGrath [Sat, 26 Feb 2005 01:02:17 +0000 (01:02 +0000)] 
2005-02-22  Andreas Schwab  <schwab@suse.de>

* posix/execvp.c (execvp): Fix invalid free.

20 years ago2005-02-22 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 01:02:11 +0000 (01:02 +0000)] 
2005-02-22  Ulrich Drepper  <drepper@redhat.com>

* 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.

20 years ago.
Roland McGrath [Sat, 26 Feb 2005 00:59:36 +0000 (00:59 +0000)] 
.

20 years ago2005-02-21 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Sat, 26 Feb 2005 00:59:08 +0000 (00:59 +0000)] 
2005-02-21  Ulrich Drepper  <drepper@redhat.com>

[BZ #767]
* posix/unistd.h: symlink and readlink are unconditionally
available in the 2001 spec.

20 years agotypos
Roland McGrath [Wed, 23 Feb 2005 22:27:57 +0000 (22:27 +0000)] 
typos

20 years agoFix typo.
Andreas Schwab [Tue, 22 Feb 2005 13:07:17 +0000 (13:07 +0000)] 
Fix typo.

20 years ago. cvs/fedora-glibc-2_3-20050218T0151
Roland McGrath [Fri, 18 Feb 2005 00:09:25 +0000 (00:09 +0000)] 
.

20 years ago2004-07-23 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Fri, 18 Feb 2005 00:08:56 +0000 (00:08 +0000)] 
2004-07-23  Jakub Jelinek  <jakub@redhat.com>

[BZ #284]
* include/features.h (_POSIX_SOURCE, _POSIX_C_SOURCE): Define
if _XOPEN_SOURCE >= 500 even if __STRICT_ANSI__ is defined.

20 years ago2005-02-11 Barry deFrese <bddebian@comcast.net>
Roland McGrath [Fri, 18 Feb 2005 00:08:17 +0000 (00:08 +0000)] 
2005-02-11  Barry deFrese  <bddebian@comcast.net>

[BZ #722]
* sysdeps/mach/hurd/setresgid.c: Use weak_alias.
* sysdeps/mach/hurd/setresuid.c: Likewise.

20 years ago. cvs/fedora-glibc-2_3-20050216T1256
Roland McGrath [Wed, 16 Feb 2005 11:36:23 +0000 (11:36 +0000)] 
.

20 years ago2005-01-21 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:31:27 +0000 (11:31 +0000)] 
2005-01-21  Jakub Jelinek  <jakub@redhat.com>

[BZ #735]
* elf/Makefile: Add rules to build and run tst-align2.
* elf/tst-align2.c: New test.
* elf/tst-alignmod2.c: New file.
* sysdeps/powerpc/tst-stack-align.h: New file.
* sysdeps/i386/dl-machine.h (RTLD_START): Align stack and clear frame
pointer before calling _dl_init.
* sysdeps/x86_64/dl-machine.h (RTLD_START): Likewise.

20 years ago2005-01-25 Andreas Schwab <schwab@suse.de>
Roland McGrath [Wed, 16 Feb 2005 11:30:35 +0000 (11:30 +0000)] 
2005-01-25  Andreas Schwab  <schwab@suse.de>

[BZ #736]
* timezone/asia: Update from tzdata2005c.
* timezone/backward: Likewise.
* timezone/europe: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.

20 years ago2005-02-07 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:29:47 +0000 (11:29 +0000)] 
2005-02-07  Jakub Jelinek  <jakub@redhat.com>

[BZ #741]
* nscd/nscd_getai.c (__nscd_getai): If ai_resp->found == -1, set
__nss_not_use_nscd_hosts and return -1.
* nscd/nscd_initgroups.c (__nscd_getgrouplist): If
initgr_resp->found == -1, set __nss_not_use_nscd_group and return -1.
Avoid leaking sockets.

20 years ago2005-02-07 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:29:42 +0000 (11:29 +0000)] 
2005-02-07  Jakub Jelinek  <jakub@redhat.com>

[BZ #741]
* nscd/nscd.c (termination_handler): Avoid segfault if some database
is not enabled.

20 years ago2005-02-09 Daniel Jacobowitz <dan@codesourcery.com>
Roland McGrath [Wed, 16 Feb 2005 11:27:25 +0000 (11:27 +0000)] 
2005-02-09  Daniel Jacobowitz  <dan@codesourcery.com>

[BZ #740]
* descr.h (__pthread_find_self, thread_self): Mark as pure
instead of const.

20 years ago2005-02-07 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:27:12 +0000 (11:27 +0000)] 
2005-02-07  Jakub Jelinek  <jakub@redhat.com>

[BZ #739]
* specific.c (pthread_key_delete): If pthread_create has not been
called yet, clear p_specific for the current thread.
* Makefile (tests): Add tst-tsd1.
* tst-tsd1.c: New test.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:24:06 +0000 (11:24 +0000)] 
.

20 years ago2005-02-09 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:23:58 +0000 (11:23 +0000)] 
2005-02-09  Jakub Jelinek  <jakub@redhat.com>

[BZ #710]
* stdlib/random_r.c (__initstate_r): Save old state.
* stdlib/Makefile (tests): Add tst-random2.
* stdlib/tst-random2.c: New test.
Reported by Peter Bergner <bergner@vnet.ibm.com>.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:22:44 +0000 (11:22 +0000)] 
.

20 years ago2005-02-07 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:20:29 +0000 (11:20 +0000)] 
2005-02-07  Ulrich Drepper  <drepper@redhat.com>

* elf/dl-load.c (_dl_map_object_from_fd): Makre sure registers are
set correctly.

20 years ago2005-02-07 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:20:22 +0000 (11:20 +0000)] 
2005-02-07  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Define.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:19:12 +0000 (11:19 +0000)] 
.

20 years ago2005-01-07 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:18:39 +0000 (11:18 +0000)] 
2005-01-07  Jakub Jelinek  <jakub@redhat.com>

[BZ #738]
* elf/dl-load.c (open_path): If rtld_search_dirs is in RELRO segment,
avoid writing to it if none of the standard search directories exist.

20 years ago2005-02-07 Steven Munroe <sjmunroe@us.ibm.com>
Roland McGrath [Wed, 16 Feb 2005 11:18:20 +0000 (11:18 +0000)] 
2005-02-07  Steven Munroe  <sjmunroe@us.ibm.com>

[BZ #700]
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S
(__novec_setcontext, __setcontext): Fix typo so CCR is restored.
Load MSR as a doubleword.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S
(__novec_swapcontext, __swapcontext): Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:14:41 +0000 (11:14 +0000)] 
.

20 years ago2005-02-07 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:14:30 +0000 (11:14 +0000)] 
2005-02-07  Jakub Jelinek  <jakub@redhat.com>

[BZ #742]
* nscd/nscd.init (reload): Print Reloading nscd: before and a newline
after the status string printed by killproc.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:12:14 +0000 (11:12 +0000)] 
.

20 years ago2005-01-28 Martin Schwidefsky <schwidefsky@de.ibm.com>
Roland McGrath [Wed, 16 Feb 2005 11:12:07 +0000 (11:12 +0000)] 
2005-01-28  Martin Schwidefsky  <schwidefsky@de.ibm.com>

[BZ #743]
* sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat,
strncat, memchr, strcmp): Add missing memory clobber.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:10:03 +0000 (11:10 +0000)] 
.

20 years ago2005-01-26 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:09:25 +0000 (11:09 +0000)] 
2005-01-26  Jakub Jelinek  <jakub@redhat.com>

[BZ #693]
* posix/regex_internal.h (DUMMY_CONSTRAINT): Rename to...
(WORD_DELIM_CONSTRAINT): ...this.
(NOT_WORD_DELIM_CONSTRAINT): Define.
(re_context_type): Add INSIDE_NOTWORD and NOT_WORD_DELIM,
change WORD_DELIM to use WORD_DELIM_CONSTRAINT.
* posix/regcomp.c (peek_token): For \B create NOT_WORD_DELIM
anchor instead of INSIDE_WORD.
(parse_expression): Handle NOT_WORD_DELIM constraint.
* posix/bug-regex19.c (tests): Adjust tests that relied on \B
being inside word instead of not word delim.
* posix/tst-rxspencer.c (mb_frob_pattern): Don't frob escaped
characters.
* posix/rxspencer/tests: Add some new tests.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:08:03 +0000 (11:08 +0000)] 
.

20 years ago2005-01-26 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:07:44 +0000 (11:07 +0000)] 
2005-01-26  Jakub Jelinek  <jakub@redhat.com>

[BZ #737]
* sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S (__new_sem_trywait):
Use direct %gs segment access or, if NO_TLS_DIRECT_SEG_REFS,
at least gotntpoff relocation and addition.
* sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S (sem_timedwait):
Likewise.
* sysdeps/unix/sysv/linux/i386/i486/sem_post.S (__new_sem_post):
Likewise.
* sysdeps/unix/sysv/linux/i386/i486/sem_wait.S (__new_sem_wait):
Likewise.

20 years ago2005-01-26 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:07:26 +0000 (11:07 +0000)] 
2005-01-26  Jakub Jelinek  <jakub@redhat.com>

[BZ #737]
* sysdeps/unix/sysv/linux/i386/sysdep.h
(SYSCALL_ERROR_HANDLER_TLS_STORE): Remove unnecessary 0 imm.
2005-01-23  Roland McGrath  <roland@redhat.com>

[BZ #737]
* sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears
in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS.
* sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD]
(SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer
from %gs:0 and add to that value, rather that direct %gs:OFFSET access.
* sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.

20 years ago2005-01-23 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:07:20 +0000 (11:07 +0000)] 
2005-01-23  Roland McGrath  <roland@redhat.com>

[BZ #737]
* sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears
in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS.
* sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD]
(SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer
from %gs:0 and add to that value, rather that direct %gs:OFFSET access.
* sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:03:34 +0000 (11:03 +0000)] 
.

20 years ago2005-01-25 Andreas Schwab <schwab@suse.de>
Roland McGrath [Wed, 16 Feb 2005 11:03:23 +0000 (11:03 +0000)] 
2005-01-25  Andreas Schwab  <schwab@suse.de>

[BZ #736]
* timezone/asia: Update from tzdata2005c.
* timezone/backward: Likewise.
* timezone/leapseconds: Likewise.
* timezone/northamerica: Likewise.
* timezone/southamerica: Likewise.

20 years ago2005-01-25 Andreas Schwab <schwab@suse.de>
Roland McGrath [Wed, 16 Feb 2005 11:03:11 +0000 (11:03 +0000)] 
2005-01-25  Andreas Schwab  <schwab@suse.de>

[BZ #736]
* timezone/private.h: Update from tzcode2005c.
* timezone/tzfile.h: Likewise.
* timezone/zdump.c: Likewise.
* timezone/zic.c: Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 11:01:02 +0000 (11:01 +0000)] 
.

20 years ago2005-01-26 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:00:21 +0000 (11:00 +0000)] 
2005-01-26  Ulrich Drepper  <drepper@redhat.com>

[BZ #671]
* sysdeps/unix/sysv/linux/kernel-features.h: Found reference to
MSG_NOSIGNAL being in 2.2 kernels.
2005-01-24  Ulrich Drepper  <drepper@redhat.com>

[BZ #671]
* misc/syslog.c: Moved to...
* sysdeps/generic/syslog.c: ...here.
[NO_SIGIPE]: Don't install SIGPIPE handler.
* sysdeps/unix/sysv/linux/syslog.c: New file.
* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_MSG_NOSIGNAL.

20 years ago2005-01-24 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 11:00:15 +0000 (11:00 +0000)] 
2005-01-24  Ulrich Drepper  <drepper@redhat.com>

[BZ #671]
* misc/syslog.c: Moved to...
* sysdeps/generic/syslog.c: ...here.
[NO_SIGIPE]: Don't install SIGPIPE handler.
* sysdeps/unix/sysv/linux/syslog.c: New file.
* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_MSG_NOSIGNAL.

20 years ago2005-02-02 Alfred M. Szmidt <ams@gnu.org>
Roland McGrath [Wed, 16 Feb 2005 11:00:08 +0000 (11:00 +0000)] 
2005-02-02  Alfred M. Szmidt  <ams@gnu.org>

[BZ #671]
* sysdeps/generic/syslog.c (send_flags) [!send_flags]: Define it.
2005-01-25  Roland McGrath  <roland@redhat.com>

[BZ #671]
* sysdeps/generic/syslog.c [NO_SIGPIPE]: Protect sigpipe_handler decl.
2005-01-24  Ulrich Drepper  <drepper@redhat.com>

[BZ #671]
* misc/syslog.c: Moved to...
* sysdeps/generic/syslog.c: ...here.
[NO_SIGIPE]: Don't install SIGPIPE handler.
* sysdeps/unix/sysv/linux/syslog.c: New file.
* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_MSG_NOSIGNAL.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:58:17 +0000 (10:58 +0000)] 
.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:56:54 +0000 (10:56 +0000)] 
.

20 years ago2005-01-20 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:56:40 +0000 (10:56 +0000)] 
2005-01-20  Ulrich Drepper  <drepper@redhat.com>

* posix/execl.c: Do not allocate potentially large buffers on the
stack.
* posix/execle.c: Likewise.
* posix/execlp.c: Likewise.
* posix/execlp.c: Likewise.
(script_execute): Removed.
(allocate_scripts_argv): New function.  Called at most once to
allocate memory, not every time a script is run.  Adjust caller.

20 years ago2005-01-27 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:56:35 +0000 (10:56 +0000)] 
2005-01-27  Jakub Jelinek  <jakub@redhat.com>

* posix/execvp.c: Include stdbool.h.

20 years ago2005-01-20 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:56:31 +0000 (10:56 +0000)] 
2005-01-20  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/generic/wordexp.c (exec_comm): Add a few
TEMP_FAILURE_RETRY.  Reorganize code to avoid multiple calls to
exec_comm_child.
(exec_comm_child): Can now be inlined.

20 years ago2005-01-22 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:56:26 +0000 (10:56 +0000)] 
2005-01-22  Ulrich Drepper  <drepper@redhat.com>

* posix/Makefile: Use CFLAGS-*.os instead of CFLAGS-*.c for frame
pointer option.
* stdlib/Makefile (CFLAGS-system.os): Use this instead of
CFLAGS-system.c for frame pointer option.
2005-01-20  Ulrich Drepper  <drepper@redhat.com>

* posix/Makefile: Add -fomit-frame-pointer for a few more files.
* stdlib/Makefile: Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:53:12 +0000 (10:53 +0000)] 
.

20 years ago2005-01-19 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:52:52 +0000 (10:52 +0000)] 
2005-01-19  Roland McGrath  <roland@redhat.com>

[BZ #681]
* sunrpc/openchild.c (_openchild): Use NULL instead of 0 for trailing
argument to execlp.
Reported by Marcus Meissner <meissner@suse.de>.

20 years ago2005-01-19 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:52:50 +0000 (10:52 +0000)] 
2005-01-19  Jakub Jelinek  <jakub@redhat.com>

* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Fix a typo
in assert.
* iconv/strtab.c (strtabfinalize): Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:50:38 +0000 (10:50 +0000)] 
.

20 years ago2005-01-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:50:19 +0000 (10:50 +0000)] 
2005-01-17  Roland McGrath  <roland@redhat.com>

[BZ #745]
* Makeconfig (link-extra-libs): Define just as $(LDLIBS-$(@F)).
(link-extra-libs-static): Define to $(link-extra-libs).
(link-extra-libs-bounded): Likewise.

20 years ago2005-01-17 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:50:16 +0000 (10:50 +0000)] 
2005-01-17  Roland McGrath  <roland@redhat.com>

[BZ #745]
* nscd/Makefile (LDLIBS-nscd): New variable.
($(objpfx)nscd): Use that instead of selinux-LIBS.

20 years ago2005-01-06 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:47:26 +0000 (10:47 +0000)] 
2005-01-06  Roland McGrath  <roland@redhat.com>

[BZ #633]
* sysdeps/unix/sysv/linux/futimes.c (__futimes): Catch errno values
indicating file-name lookup errors, and return ENOSYS or EBADF instead.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:46:24 +0000 (10:46 +0000)] 
.

20 years ago2005-01-08 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:46:08 +0000 (10:46 +0000)] 
2005-01-08  Jakub Jelinek  <jakub@redhat.com>

* elf/Makefile (generated): Add tst-pie1{,.out,.o}.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:43:16 +0000 (10:43 +0000)] 
.

20 years ago2005-01-16 GOTO Masanori <gotom@debian.or.jp>
Roland McGrath [Wed, 16 Feb 2005 10:43:02 +0000 (10:43 +0000)] 
2005-01-16  GOTO Masanori  <gotom@debian.or.jp>

[BZ #734]
* sysdeps/unix/rewinddir.c: Reset filepos.
* dirent/tst-seekdir.c: Check telldir value after calling rewinddir.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:37:25 +0000 (10:37 +0000)] 
.

20 years ago2005-01-25 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:37:10 +0000 (10:37 +0000)] 
2005-01-25  Jakub Jelinek  <jakub@redhat.com>

[BZ #731]
* stdlib/fmtmsg.c (addseverity): Remove new_string variable.
(free_mem): Don't free string.
* stdlib/tst-fmtmsg.c: Include string.h.
(main): Add some more tests.
2005-01-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #731]
* stdlib/fmtmsg.c (internal_addseverity): Remove incorrect free call.
* stdlib/tst-fmtmsg.c (main): Add another addseverity test.

20 years ago2005-01-27 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:37:06 +0000 (10:37 +0000)] 
2005-01-27  Jakub Jelinek  <jakub@redhat.com>

[BZ #731]
* stdlib/tst-fmtmsg.c: Include stdlib.h.
2005-01-25  Jakub Jelinek  <jakub@redhat.com>

[BZ #731]
* stdlib/fmtmsg.c (addseverity): Remove new_string variable.
(free_mem): Don't free string.
* stdlib/tst-fmtmsg.c: Include string.h.
(main): Add some more tests.
2005-01-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #731]
* stdlib/fmtmsg.c (internal_addseverity): Remove incorrect free call.
* stdlib/tst-fmtmsg.c (main): Add another addseverity test.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:31:56 +0000 (10:31 +0000)] 
.

20 years ago2005-01-12 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 16 Feb 2005 10:29:40 +0000 (10:29 +0000)] 
2005-01-12  Ulrich Drepper  <drepper@redhat.com>

[BZ #728]
* posix/getconf.c: Update copyright year.
* nss/getent.c: Likewise.
* nscd/nscd_nischeck.c: Likewise.
* iconv/iconvconfig.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* elf/ldconfig.c: Likewise.
* catgets/gencat.c: Likewise.
* csu/version.c: Likewise.
* elf/ldd.bash.in: Likewise.
* elf/sprof.c (print_version): Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* nscd/nscd.c (print_version): Likewise.
* debug/xtrace.sh: Likewise.
* malloc/memusage.sh: Likewise.
* malloc/mtrace.pl: Likewise.
* debug/catchsegv.sh: Likewise.

20 years ago.
Roland McGrath [Wed, 16 Feb 2005 10:26:15 +0000 (10:26 +0000)] 
.