]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
20 years ago2005-07-11 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 03:20:13 +0000 (03:20 +0000)] 
2005-07-11  Jakub Jelinek  <jakub@redhat.com>

[BZ #1102]
* sysdeps/pthread/pthread.h (PTHREAD_MUTEX_INITIALIZER,
PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
PTHREAD_MUTEX_ADAPTIVE_NP, PTHREAD_RWLOCK_INITIALIZER,
PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP,
PTHREAD_COND_INITIALIZER): Supply zeros for all fields
in the structure.
* Makefile (tests): Add tst-initializers1.
(CFLAGS-tst-initializers1.c): Set.
* tst-initializers1.c: New test.
2005-05-03  Ulrich Drepper  <drepper@redhat.com>

[BZ #915]
* sysdeps/pthread/pthread.h: Avoid empty initializers.

20 years ago2005-07-05 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 03:16:51 +0000 (03:16 +0000)] 
2005-07-05  Ulrich Drepper  <drepper@redhat.com>

[BZ #1101]
* posix/regex_internal.c (build_wcs_buffer): Use MB_LEN_MAX not
MB_CUR_MAX.
(build_wcs_upper_buffer): Likewise.
2005-03-05  Ulrich Drepper  <drepper@redhat.com>

[BZ #1101]
* posix/regex_internal.c [_LIBC] (build_wcs_buffer): Avoid using
dynamically sized array.
(build_wcs_upper_buffer): Likewise.

20 years ago2005-02-11 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 03:12:48 +0000 (03:12 +0000)] 
2005-02-11  Jakub Jelinek  <jakub@redhat.com>

[BZ #1100]
* debug/chk_fail.c (__chk_fail): Add a while (1) loop around
__libc_message to kill GCC warning about noreturn function returning.
2005-01-26  Ulrich Drepper  <drepper@redhat.com>

[BZ #1100]
* debug/chk_fail.c (__chk_fail): Print program name in final message.

20 years ago2005-01-11 Thorsten Kukuk <kukuk@suse.de>
Roland McGrath [Mon, 18 Jul 2005 03:08:46 +0000 (03:08 +0000)] 
2005-01-11  Thorsten Kukuk  <kukuk@suse.de>

[BZ #1099]
* grp/putgrent.c (putgrent): Don't write 0 as group
ID if groupname starts with + or -.
* pwd/putpwent.c (putpwent): Don't write 0 as user or
group ID if user name starts with + or -.

20 years ago2005-03-21 Thorsten Kukuk <kukuk@suse.de>
Roland McGrath [Mon, 18 Jul 2005 03:06:34 +0000 (03:06 +0000)] 
2005-03-21  Thorsten Kukuk  <kukuk@suse.de>

[BZ #1098]
* sunrpc/xdr_stdio.c (xdrstdio_getlong, xdrstdio_putlong):
Convert correctly between long/int on 64bit big-endian.

20 years ago2005-06-25 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 03:03:49 +0000 (03:03 +0000)] 
2005-06-25  Jakub Jelinek  <jakub@redhat.com>

[BZ #1097]
* sunrpc/xdr.c (xdr_hyper, xdr_u_hyper): When decoding, cast
t2 to uint32_t instead of ulong.
* sunrpc/Makefile (tests): Add tst-xdrmem.
* sunrpc/tst-xdrmem.c: New test.

20 years ago2005-06-13 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:58:16 +0000 (02:58 +0000)] 
2005-06-13  Jakub Jelinek  <jakub@redhat.com>

[BZ #1096]
* sysdeps/unix/sysv/linux/netlinkaccess.h (__netlink_sendreq,
__netlink_receive): Remove prototypes.
(__netlink_request): New prototype.
* sysdeps/unix/sysv/linux/ifaddrs.c: Include <alloca.h> and
<stdint.h>.
(__netlink_sendreq): Make static.
(__netlink_receive): Rename to...
(__netlink_request): ... this.  Add type argument, call
__netlink_sendreq.  If MSG_TRUNC is set after recvmsg, retry
with a bigger buffer.  Don't record buffers that contain no
messages we are expecting.
(getifaddrs): Use __netlink_request instead of __netlink_sendreq
and __netlink_receive pairs.  Formatting.
* sysdeps/unix/sysv/linux/if_index.c (if_nameindex_netlink): Use
__netlink_request instead of __netlink_sendreq and __netlink_receive
pair.

20 years ago2005-02-22 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:54:42 +0000 (02:54 +0000)] 
2005-02-22  Jakub Jelinek  <jakub@redhat.com>

[BZ #1095]
* malloc/Makefile (CFLAGS-mcheck-init.c): Add.
* sunrpc/Makefile: Add $(PIC-ccflag) to CFLAGS-x* for
librpcsvc.a objects.

20 years ago2005-05-06 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:51:43 +0000 (02:51 +0000)] 
2005-05-06  Jakub Jelinek  <jakub@redhat.com>

[BZ #934]
* posix/regex_internal.h: Include bits/libc-lock.h or define dummy
__libc_lock_* macros if not _LIBC.
(struct re_dfa_t): Add lock.
* posix/regcomp.c (re_compile_internal): Add __libc_lock_init.
* posix/regexec.c (regexec, re_search_stub): Add locking.

20 years ago2005-04-27 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:50:15 +0000 (02:50 +0000)] 
2005-04-27  Ulrich Drepper  <drepper@redhat.com>

[BZ #1094]
* nscd/connections.c (nscd_run): Use time() value in prune_cache
call, not timeout value, since the latter might be from another clock.

20 years ago2005-04-29 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:48:38 +0000 (02:48 +0000)] 
2005-04-29  Ulrich Drepper  <drepper@redhat.com>

[BZ #1093]
* nis/nis_table.c: Fix realloc handling.
* nis/nis_removemember.c: Likewise.

20 years ago2005-04-11 James A. Morrison <ja2morri@uwaterloo.ca>
Roland McGrath [Mon, 18 Jul 2005 02:46:39 +0000 (02:46 +0000)] 
2005-04-11  James A. Morrison  <ja2morri@uwaterloo.ca>

* manual/string.texi: Fix typo in wmemcpy decl.

20 years ago2005-03-15 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:46:03 +0000 (02:46 +0000)] 
2005-03-15  Jakub Jelinek  <jakub@redhat.com>

[BZ #779]
* malloc/malloc.c (public_mTRIm): Initialize malloc if not yet
initialized.

20 years ago2005-05-22 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:43:53 +0000 (02:43 +0000)] 
2005-05-22  Ulrich Drepper  <drepper@redhat.com>

[BZ #1092]
* locales/mn_MN: Update.  Patch by Sanlig Badral <s_badral@yahoo.com>.

20 years ago2005-04-26 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:43:38 +0000 (02:43 +0000)] 
2005-04-26  Ulrich Drepper  <drepper@redhat.com>

[BZ #1091]
* locales/fa_IR: Add alt_digits, change date and time
representation, and various cleanups.
Patch by Hamed Malek <hamed@bamdad.org>.

20 years ago2005-04-12 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:39:13 +0000 (02:39 +0000)] 
2005-04-12  Ulrich Drepper  <drepper@redhat.com>

[BZ #1090]
* stdlib/random_r.c (__initstate_r): Don't use non-existing state.
* string/tst-strfry.c: New file.
* string/Makefile (tests): Add tst-strfry.

20 years ago2005-06-20 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:07:37 +0000 (02:07 +0000)] 
2005-06-20  Jakub Jelinek  <jakub@redhat.com>

[BZ #653]
* sysdeps/unix/sysv/linux/sys/quota.h: Add definitions and types for
_LINUX_QUOTA_VERSION >= 2.
(_LINUX_QUOTA_VERSION): Define if not yet defined.

20 years ago2005-05-28 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:04:46 +0000 (02:04 +0000)] 
2005-05-28  Jakub Jelinek  <jakub@redhat.com>

[BZ #622]
* locales/pa_IN (am_pm): Fix typos.
Patch by Denis Barbier <barbier@linuxfr.org>.
2005-03-18  Andreas Schwab  <schwab@suse.de>

[BZ #622]
* locales/pa_IN (am_pm): Fix character names.

20 years ago2005-05-19 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:02:37 +0000 (02:02 +0000)] 
2005-05-19  Jakub Jelinek  <jakub@redhat.com>

[BZ #955]
* iconvdata/ibm939.c (BODY): Avoid segfaults with input characters
<UFFFF> and above.

20 years ago2005-06-08 Karl Kelley <kekelley@iastate.edu>
Roland McGrath [Mon, 18 Jul 2005 02:01:06 +0000 (02:01 +0000)] 
2005-06-08  Karl Kelley  <kekelley@iastate.edu>

[BZ #1088]
* hesiod/hesiod_p.h (struct hesiod_p): Add classes array.
* hesiod/hesiod.c (hesiod_init): Initialize classes.  Fail if no
valid classes were given or if both are equal.
(hesiod_resolve): Use ctx->classes instead of hardcoded C_IN
and C_HS order.
(parse_config_file): Handle classes keyword.
* hesiod/README.hesiod: Mention addition of the classes keyword.

20 years ago2005-06-15 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 02:01:01 +0000 (02:01 +0000)] 
2005-06-15  Jakub Jelinek  <jakub@redhat.com>

[BZ #1088]
* hesiod/hesiod.c (hesiod_init): Don't check for ctx->classes[0] == 0
or both classes equal here.
(parse_config_file): If both classes are equal, clear the second one.
2005-06-08  Karl Kelley  <kekelley@iastate.edu>

[BZ #1088]
* hesiod/hesiod_p.h (struct hesiod_p): Add classes array.
* hesiod/hesiod.c (hesiod_init): Initialize classes.  Fail if no
valid classes were given or if both are equal.
(hesiod_resolve): Use ctx->classes instead of hardcoded C_IN
and C_HS order.
(parse_config_file): Handle classes keyword.
* hesiod/README.hesiod: Mention addition of the classes keyword.

20 years ago2005-06-14 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:59:20 +0000 (01:59 +0000)] 
2005-06-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #1087]
* include/string.h: Use libc_hidden_proto for strnlen.
* sysdeps/generic/strnlen.c: Add libc_hidden_def.

20 years ago2005-03-29 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:59:05 +0000 (01:59 +0000)] 
2005-03-29  Jakub Jelinek  <jakub@redhat.com>

[BZ #1087]
* posix/fnmatch.c (fnmatch): For short patterns or strings attempt to
avoid calling mbsrtowcs twice.

20 years ago2005-02-27 Denis Barbier <barbier@debian.org>
Roland McGrath [Mon, 18 Jul 2005 01:50:59 +0000 (01:50 +0000)] 
2005-02-27  Denis Barbier  <barbier@debian.org>

[BZ #38]
* locales/sr_CS: New file.
Contributed by Danilo Segan <dsegan@gmx.net>
* SUPPORTED: Add sr_CS/ISO-8859-5 and sr_CS.UTF-8/UTF-8.

20 years ago2005-02-27 Denis Barbier <barbier@debian.org>
Roland McGrath [Mon, 18 Jul 2005 01:47:31 +0000 (01:47 +0000)] 
2005-02-27  Denis Barbier  <barbier@debian.org>

[BZ #549]
* locale/iso-4217.def: Add CSD currency.

20 years ago2005-05-23 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:43:34 +0000 (01:43 +0000)] 
2005-05-23  Ulrich Drepper  <drepper@redhat.com>

[BZ #1086]
* sunrpc/pm_getport.c (__get_socket): New function.
(pmap_getport): Use it to open a non-reserved socket to the portmapper
for TCP.
* include/rpc/pmap_clnt.h (__get_socket): Declare.
* sunrpc/pm_getmaps.c (pmap_getmaps): Use __get_socket to get an
non-reserved socket for the portmapper.
Based on a patch by Steve Dickson <steved@redhat.com>.

20 years ago2005-05-23 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:43:31 +0000 (01:43 +0000)] 
2005-05-23  Ulrich Drepper  <drepper@redhat.com>

[BZ #1086]
* sunrpc/bindrsvprt.c (LOWPORT): Apparently some mountd
implementations are broken and don't accept ports < 512.
[BZ #1086]
* sunrpc/bindrsvprt.c (bindresvport): Try harder to find a port.
If we tried looking at the usual range without success extend the
range to even lower ports.

20 years ago2005-05-22 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Mon, 18 Jul 2005 01:42:48 +0000 (01:42 +0000)] 
2005-05-22  Dmitry V. Levin  <ldv@altlinux.org>

[BZ #961]
* io/sys/sendfile.h: Remove __nonnull from sendfile and sendfile64
declarations.

20 years ago2005-06-14 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:38:55 +0000 (01:38 +0000)] 
2005-06-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #1085]
* configure.in: Add test for availability of libaudit.
* config.h.in: Define HAVE_LIBAUDIT.
* config.make.in: Define have-libaudit.
* nscd/Makefile: If libaudit is available, link nscd with it.
* nscd/selinux.c: If HAVE_LIBAUDIT is defined, log using libaudit.
Patch by Steve Grubb <sgrubb@redhat.com>.

20 years ago2005-04-28 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:36:26 +0000 (01:36 +0000)] 
2005-04-28  Jakub Jelinek  <jakub@redhat.com>

[BZ #1084]
* SUPPORTED: Add UTF-8 locales where UTF-8 was not already supported.
2005-03-18  Ulrich Drepper  <drepper@redhat.com>

[BZ #1084]
* SUPPORTED (SUPPORTED-LOCALES): Add af_ZA.UTF-8.

20 years ago2005-04-29 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:31:47 +0000 (01:31 +0000)] 
2005-04-29  Jakub Jelinek  <jakub@redhat.com>

[BZ #1083]
* sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0,
call ftruncate if offset is bigger than current size.  Make sure
the file is offset + len bytes long if that is more than current size.
Don't overwrite previous content of the file.
* sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64):
Likewise.

20 years ago2005-06-14 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:31:44 +0000 (01:31 +0000)] 
2005-06-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #1083]
* sysdeps/posix/posix_fallocate64.c: Use __libc_pread64 instead of
__pread64.
2005-04-29  Jakub Jelinek  <jakub@redhat.com>

[BZ #1083]
* sysdeps/posix/posix_fallocate.c (posix_fallocate): If len == 0,
call ftruncate if offset is bigger than current size.  Make sure
the file is offset + len bytes long if that is more than current size.
Don't overwrite previous content of the file.
* sysdeps/posix/posix_fallocate64.c (__posix_fallocate64_l64):
Likewise.

20 years ago2005-04-04 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:24:57 +0000 (01:24 +0000)] 
2005-04-04  Jakub Jelinek  <jakub@redhat.com>

[BZ #1082]
* sunrpc/pmap_rmt.c (xdr_rmtcall_args): Use a dummy arglen instead
of trying to encode uninitialized arglen.

20 years ago2005-04-26 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Mon, 18 Jul 2005 01:22:18 +0000 (01:22 +0000)] 
2005-04-26  Jakub Jelinek  <jakub@redhat.com>

[BZ #1081]
* elf/dl-close.c: Include stddef.h.
(_dl_close): If called recursively, just remember GC needs to be rerun
and decrease l_direct_opencount.  Avoid GC if l_direct_opencount
decreased to 1.  Rerun GC at the end if any destructor unloaded some
additional libraries.
* elf/Makefile: Add rules to build and run unload6 test.
* elf/unload6.c: New test.
* elf/unload6mod1.c: New file.
* elf/unload6mod2.c: New file.
* elf/unload6mod3.c: New file.

20 years ago2005-07-15 Andreas Jaeger <aj@suse.de>
Roland McGrath [Mon, 18 Jul 2005 01:15:31 +0000 (01:15 +0000)] 
2005-07-15  Andreas Jaeger  <aj@suse.de>

[BZ #1079]
* include/stdlib.h: Remove malloc attribute from __posix_memalign.
* stdlib/stdlib.h: Likewise.

20 years ago.
Roland McGrath [Wed, 27 Apr 2005 09:50:16 +0000 (09:50 +0000)] 
.

20 years ago2005-04-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 27 Apr 2005 09:50:09 +0000 (09:50 +0000)] 
2005-04-27  Roland McGrath  <roland@redhat.com>

[BZ #877]
* posix/unistd.h: Remove __nonnull from acct decl.

20 years ago.
Roland McGrath [Fri, 15 Apr 2005 06:34:10 +0000 (06:34 +0000)] 
.

20 years ago2005-04-14 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 15 Apr 2005 06:33:59 +0000 (06:33 +0000)] 
2005-04-14  Roland McGrath  <roland@redhat.com>

* MakeTAGS ($P/$(domain).pot): Depend on distinfo file as well.
(extract): Filter-out distinfo file name.
[BZ #253]
* MakeTAGS (text-srcs): Match %.bash.in files too.

20 years ago2005-04-14 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 15 Apr 2005 06:33:25 +0000 (06:33 +0000)] 
2005-04-14  Roland McGrath  <roland@redhat.com>

[BZ #253]
* nscd/Makefile (all-nscd-modules): New variable, include selinux
module regardless of configuration.
(distribute): Use that instead of $(nscd-modules).

20 years ago2005-04-14 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 15 Apr 2005 06:33:21 +0000 (06:33 +0000)] 
2005-04-14  Roland McGrath  <roland@redhat.com>

[BZ #253]
* po/libc.pot: Regenerated.

20 years ago.
Roland McGrath [Fri, 15 Apr 2005 05:46:50 +0000 (05:46 +0000)] 
.

20 years ago2005-04-14 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Fri, 15 Apr 2005 05:46:43 +0000 (05:46 +0000)] 
2005-04-14  Ulrich Drepper  <drepper@redhat.com>

[BZ #851]
* posix/execvp.c (execvp): Use file name including path when
trying to run it with shell.
* posix/Makefile: Add rules to build and run tst-execvp3.
* posix/tst-execvp3.c: New file.

20 years agoadd new add-ons
Roland McGrath [Fri, 8 Apr 2005 05:05:11 +0000 (05:05 +0000)] 
add new add-ons

20 years ago.
Roland McGrath [Fri, 8 Apr 2005 05:02:54 +0000 (05:02 +0000)] 
.

20 years ago2005-04-07 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 8 Apr 2005 05:02:48 +0000 (05:02 +0000)] 
2005-04-07  Roland McGrath  <roland@redhat.com>

* po/libc.pot: Regenerated.

20 years agoCosmetic regeneration. cvs/glibc-2_3_5 glibc-2.3.5
Roland McGrath [Thu, 7 Apr 2005 01:38:48 +0000 (01:38 +0000)] 
Cosmetic regeneration.

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

20 years ago2005-03-20 Alfred M. Szmidt <ams@gnu.org>
Roland McGrath [Wed, 6 Apr 2005 03:41:40 +0000 (03:41 +0000)] 
2005-03-20  Alfred M. Szmidt  <ams@gnu.org>

* elf/dl-open.c (dl_open_worker): Fix typo.

20 years ago.
Roland McGrath [Wed, 6 Apr 2005 02:59:30 +0000 (02:59 +0000)] 
.

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

* NEWS, version.h (VERSION): 2.3.5.
* README.template: Note incompatibility with GCC 4.
* README: Regenerated.

20 years ago2005-03-08 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:51:35 +0000 (02:51 +0000)] 
2005-03-08  Jakub Jelinek  <jakub@redhat.com>

[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-08 Jakub Jelinek <jakub@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:51:32 +0000 (02:51 +0000)] 
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.

20 years ago2005-03-19 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:51:22 +0000 (02:51 +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.

20 years ago2005-03-18 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:50:21 +0000 (02:50 +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.

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

[BZ #821]
* elf/unload3mod4.c: Declare foo.
* elf/testobj2.c: Include <stdio.h>.

20 years ago2005-03-18 Ulrich Drepper <drepper@redhat.com>
Roland McGrath [Wed, 6 Apr 2005 02:50:11 +0000 (02:50 +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.

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

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

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.