Ulrich Drepper [Wed, 25 Aug 2004 17:18:43 +0000 (17:18 +0000)]
(cache_addpw): Use cope of original key in hash entry with alternative key.
Andreas Jaeger [Wed, 25 Aug 2004 05:57:46 +0000 (05:57 +0000)]
* sysdeps/mips/dl-machine.h (_dl_start_user): Don't set
__libc_stack_end.
Andreas Jaeger [Wed, 25 Aug 2004 05:55:35 +0000 (05:55 +0000)]
(CENABLE, CDISABLE, __local_multiple_threads): Fix definitions for IS_IN_librt.
2004-08-25 Richard Sandiford <rsandifo@redhat.com>
* sysdeps/unix/sysv/linux/mips/sysdep-cancel.h (CENABLE, CDISABLE,
__local_multiple_threads): Fix definitions for IS_IN_librt.
* sysdeps/unix/sysv/linux/mips/mips64/sysdep-cancel.h: Likewise.
Ulrich Drepper [Mon, 23 Aug 2004 09:14:00 +0000 (09:14 +0000)]
Update.
2004-08-23 Ulrich Drepper <drepper@redhat.com>
* sysdeps/gnu/netinet/udp.h: Cosmetic changes. Remove unnecessary
__BEGIN_DECLS/__END_DECLS.
Ulrich Drepper [Mon, 23 Aug 2004 09:07:06 +0000 (09:07 +0000)]
Cosmetic changes. Remove unnecessary __BEGIN_DECLS/__END_DECLS.
Andreas Jaeger [Mon, 23 Aug 2004 07:29:06 +0000 (07:29 +0000)]
[BZ #341]
Fix for
[BZ #341].
2004-08-23 Andreas Jaeger <aj@suse.de>
[BZ #341]
* sysdeps/unix/sysv/linux/alpha/bits/fcntl.h (O_NOATIME): Define.
* sysdeps/unix/sysv/linux/arm/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/cris/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/hppa/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/i386/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/ia64/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/s390/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/sh/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/fcntl.h (O_NOATIME): Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (O_NOATIME): Likewise.
Andreas Jaeger [Mon, 23 Aug 2004 07:28:46 +0000 (07:28 +0000)]
[BZ #341] (O_NOATIME): Define.
Ulrich Drepper [Mon, 23 Aug 2004 03:32:17 +0000 (03:32 +0000)]
Update.
2004-08-22 Andreas Schwab <schwab@suse.de>
* sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h (PSEUDO) [IS_IN_librt]:
Save gp around CENABLE/CDISABLE calls.
Ulrich Drepper [Sat, 21 Aug 2004 20:19:54 +0000 (20:19 +0000)]
Update.
* malloc/hooks.c (DEFAULT_CHECK_ACTION): Moved to malloc.c.
(check_action): Likewise.
When printing error messages, use malloc_printf_nc now instead of
fiddling with the streams cancellation flag in every place.
* malloc/malloc.c (DEFAULT_CHECK_ACTION): New definition. Change
default to 3.
(check_action): New variable.
(unlink): Print error message and eventually terminate in case list
is corrupted.
(malloc_printf_nc): New function. Use it in _int_free.
Change proposed by Arjan van de Ven.
Ulrich Drepper [Sat, 21 Aug 2004 09:28:31 +0000 (09:28 +0000)]
Update.
2004-08-21 Ulrich Drepper <drepper@redhat.com>
* dlfcn/Makefile: Don't build eval.c anymore.
pointer in new variable ORIG_NAME and use this pointer when
Ulrich Drepper [Sat, 21 Aug 2004 09:25:46 +0000 (09:25 +0000)]
Don't build eval.c anymore.
Roland McGrath [Fri, 20 Aug 2004 20:12:50 +0000 (20:12 +0000)]
* csu/Makefile ($(objpfx)version-info.h): Use printf in place
of echo -e for POSIX.2 portability.
Reported by Paul Jarc <prj@po.cwru.edu>.
* setjmp/Makefile (tests): Add bug269-setjmp.
Roland McGrath [Fri, 20 Aug 2004 20:12:43 +0000 (20:12 +0000)]
2004-08-20 Roland McGrath <roland@frob.com>
* csu/Makefile ($(objpfx)version-info.h): Use printf in place
of echo -e for POSIX.2 portability.
Reported by Paul Jarc <prj@po.cwru.edu>.
Ulrich Drepper [Thu, 19 Aug 2004 22:56:27 +0000 (22:56 +0000)]
Update.
* sysdeps/posix/getaddrinfo.c (gaih_inet): Minor optimizations in
list generation.
Ulrich Drepper [Thu, 19 Aug 2004 21:39:39 +0000 (21:39 +0000)]
Update.
* sysdeps/posix/getaddrinfo.c (gaih_inet): Don't use
getcanonname_r function if AI_CANONNAME flag is not set in
request.
Ulrich Drepper [Thu, 19 Aug 2004 21:03:12 +0000 (21:03 +0000)]
Update.
2004-08-19 Ulrich Drepper <drepper@redhat.com>
* nis/nss_compat/compat-initgroups.c (getgrent_next_nss):
Initialize mysize with limits only if latter is >= 0. Use mysize
in malloc call.
Ulrich Drepper [Thu, 19 Aug 2004 18:56:52 +0000 (18:56 +0000)]
Update.
2004-08-19 Jakub Jelinek <jakub@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Cast canon to (char *)
to avoid warning.
* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Initialize
status to NSS_STATUS_UNAVAIL.
2004-08-19 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Use h->h_name in the
cannoname lookup since it has the FQDN even if the original NAME
value has not.
Ulrich Drepper [Wed, 18 Aug 2004 08:22:52 +0000 (08:22 +0000)]
Update.
2004-08-18 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Store NAME parameter
pointer in new variable ORIG_NAME and se this pointer when
determination of canonical name failed, not the possibly IDN
translated value of NAME.
Ulrich Drepper [Wed, 18 Aug 2004 05:29:19 +0000 (05:29 +0000)]
Update.
* resolv/resolv.h (RES_DEFAULT): Add RES_NOIP6DOTINT.
* resolv/res_init.c (res_setoptions): Recognize ip6-dotint option.
Reset RES_NOIP6DOTINT flag in this case..
Ulrich Drepper [Wed, 18 Aug 2004 05:10:14 +0000 (05:10 +0000)]
Update
2004-08-17 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c: Fix memory handling of
ai_canonname.
Ulrich Drepper [Mon, 16 Aug 2004 17:16:00 +0000 (17:16 +0000)]
Update.
2004-08-16 Ulrich Drepper <drepper@redhat.com>
* resolv/nss_dns/dns-canon.c (_nss_dns_getcanonname_r): Don't use
CNAME records, we better follow the chain of CNAME records which
can be accomplished with A/AAAA lookups.
Ulrich Drepper [Mon, 16 Aug 2004 17:13:13 +0000 (17:13 +0000)]
(_nss_dns_getcanonname_r): Don't use CNAME records, we better follow the chain of CNAME records which can be accomplished with A/AAAA lookups.
Roland McGrath [Mon, 16 Aug 2004 08:51:53 +0000 (08:51 +0000)]
* sysdeps/unix/sysv/linux/bits/resource.h (enum __rusage_who):
Remove __RUSAGE_BOTH constant and RUSAGE_BOTH macro.
* sysdeps/unix/sysv/linux/alpha/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
Roland McGrath [Mon, 16 Aug 2004 06:46:31 +0000 (06:46 +0000)]
* sysdeps/i386/i686/Makefile (elide-routines.os): Append hp-timing to
this, not ...
(static-only-routines): ... this.
* sysdeps/ia64/Makefile: Likewise.
* sysdeps/sparc/sparc32/sparcv9/Makefile: Likewise.
* sysdeps/sparc/sparc64/Makefile: Likewise.
* sysdeps/x86_64/Makefile: Likewise.
* sysdeps/i386/i686/hp-timing.c: Revert copyright terms change.
* sysdeps/ia64/hp-timing.c: Likewise.
* sysdeps/sparc/sparc32/sparcv9/hp-timing.c: Likewise.
* sysdeps/sparc/sparc64/hp-timing.c: Likewise.
Roland McGrath [Mon, 16 Aug 2004 04:51:23 +0000 (04:51 +0000)]
* csu/elf-init.c: Update copyright terms including special exception
for these trivial files, which are statically linked into executables
that use dynamic linking for the significant library code.
* io/fstat.c: Likewise.
* io/fstat64.c: Likewise.
* io/lstat.c: Likewise.
* io/lstat64.c: Likewise.
* io/stat.c: Likewise.
* io/stat64.c: Likewise.
* stdlib/atexit.c: Likewise.
* sysdeps/alpha/elf/initfini.c: Likewise.
* sysdeps/alpha/elf/start.S: Likewise.
* sysdeps/arm/elf/start.S: Likewise.
* sysdeps/cris/elf/start.S: Likewise.
* sysdeps/generic/initfini.c: Likewise.
* sysdeps/generic/mknod.c: Likewise.
* sysdeps/hppa/elf/initfini.c: Likewise.
* sysdeps/hppa/elf/start.S: Likewise.
* sysdeps/i386/elf/start.S: Likewise.
* sysdeps/i386/i686/hp-timing.c: Likewise.
* sysdeps/ia64/elf/initfini.c: Likewise.
* sysdeps/ia64/elf/start.S: Likewise.
* sysdeps/ia64/hp-timing.c: Likewise.
* sysdeps/m68k/elf/start.S: Likewise.
* sysdeps/mach/start.c: Likewise.
* sysdeps/mips/elf/start.S: Likewise.
* sysdeps/powerpc/powerpc32/elf/start.S: Likewise.
* sysdeps/powerpc/powerpc64/elf/start.S: Likewise.
* sysdeps/s390/s390-32/elf/start.S: Likewise.
* sysdeps/s390/s390-32/initfini.c: Likewise.
* sysdeps/s390/s390-64/elf/start.S: Likewise.
* sysdeps/s390/s390-64/initfini.c: Likewise.
* sysdeps/sh/elf/initfini.c: Likewise.
* sysdeps/sh/elf/start.S: Likewise.
* sysdeps/sparc/sparc32/elf/start.S: Likewise.
* sysdeps/sparc/sparc32/sparcv9/hp-timing.c: Likewise.
* sysdeps/sparc/sparc64/elf/start.S: Likewise.
* sysdeps/sparc/sparc64/hp-timing.c: Likewise.
* sysdeps/standalone/i386/start.S: Likewise.
* sysdeps/standalone/i960/start.S: Likewise.
* sysdeps/standalone/m68k/m68020/start.S: Likewise.
* sysdeps/unix/arm/start.c: Likewise.
* sysdeps/unix/bsd/osf/alpha/start.S: Likewise.
* sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise.
* sysdeps/unix/sparc/start.c: Likewise.
* sysdeps/unix/start.c: Likewise.
* sysdeps/unix/sysv/aix/start.s: Likewise.
* sysdeps/unix/sysv/irix4/start.c: Likewise.
* sysdeps/x86_64/elf/initfini.c: Likewise.
* sysdeps/x86_64/elf/start.S: Likewise.
Roland McGrath [Sun, 15 Aug 2004 23:33:09 +0000 (23:33 +0000)]
[BZ #227]
2004-08-15 Roland McGrath <roland@redhat.com>
[BZ #227]
* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_BRK_PAGE_ROUNDED): New macro.
* sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk)
[! __ASSUME_BRK_PAGE_ROUNDED]: Adjust the break up if it falls within
the partial page after the dynamic linker's own data segment.
Roland McGrath [Sun, 15 Aug 2004 23:33:02 +0000 (23:33 +0000)]
[BZ #227]
2004-08-15 Roland McGrath <roland@redhat.com>
[BZ #227]
* sysdeps/unix/sysv/linux/kernel-features.h
(__ASSUME_BRK_PAGE_ROUNDED): New macro.
* sysdeps/unix/sysv/linux/dl-sysdep.c (frob_brk)
[! __ASSUME_BRK_PAGE_ROUNDED]: Adjust the break up if it falls within
the partial page after the dynamic linker's own data segment.
Ulrich Drepper [Sun, 15 Aug 2004 22:39:07 +0000 (22:39 +0000)]
Update.
* sysdeps/posix/getaddrinfo.c (gaih_inet): Optimize generation of
v4-mapped addresses a bit.
(gethosts): Move alloca out of macro, so that it is done only once.
Ulrich Drepper [Sun, 15 Aug 2004 20:23:40 +0000 (20:23 +0000)]
Update.
* sysdeps/posix/getaddrinfo.c (gaih_addrtuple): Change type of
addr to avoid casts.
(gethosts): Removed.
(gethosts2): Renamed to gethosts. Make it usable for family !=
AF_UNSPEC. Fix AI_V4MAPPED.
(gaih_inet): Remove use of old gethosts. Always use what used to be
gethosts2. If entry is found, try to use the same NSS module's
getcanonname_r function. Use gethostbyaddr for AI_CANONNAME only
if getcanonname_r was not available. Fix filtering of AI_V4MAPPED
addresses. Numerous cleanups.
* resolv/nss_dns/dns-canon.c: New file.
* resolv/Makefile (libnss_dns-routines): Add dns-canon.
* resolv/Versions (libnss_dns): Add _nss_dns_getcanonname_r.
* elf/Makefile: Add rules to build and run tst-dlopenrpath.
* elf/tst-dlopenrpath.c: New file.
* elf/tst-dlopenrpathmod.c: New file.
* intl/tst-gettext.sh: Adjust for change of de.po file to UTF-8.
Ulrich Drepper [Sun, 15 Aug 2004 19:28:54 +0000 (19:28 +0000)]
Update.
* intl/tst-gettext.sh: Adjust for change for de.po file to UTF-8.
* intl/tst-gettext.c: Likewise.
Ulrich Drepper [Sun, 15 Aug 2004 10:48:29 +0000 (10:48 +0000)]
Update.
* nss/getent.c (ahosts_keys_int): Correctly print IPv6 addresses.
Ulrich Drepper [Sun, 15 Aug 2004 09:42:45 +0000 (09:42 +0000)]
Update.
2004-08-15 Ulrich Drepper <drepper@redhat.com>
* nss/getent.c: Allow queries for getaddrinfo with AF_INET and
AF_INET6.
Ulrich Drepper [Sun, 15 Aug 2004 02:48:28 +0000 (02:48 +0000)]
Update.
2004-08-14 Ulrich Drepper <drepper@redhat.com>
* po/de.po: Update from translation team.
Ulrich Drepper [Sun, 15 Aug 2004 02:48:06 +0000 (02:48 +0000)]
Update from translation team.
Roland McGrath [Sat, 14 Aug 2004 20:17:48 +0000 (20:17 +0000)]
* sysdeps/mach/configure: Regenerated.
* sysdeps/mach/hurd/configure: Regenerated.
* sysdeps/posix/getaddrinfo.c (getaddrinfo): If RFC3484 sorting is
performed, make sure it is still the first entry after sorting
that has the ai_canonname information.
Roland McGrath [Sat, 14 Aug 2004 20:17:43 +0000 (20:17 +0000)]
2004-08-14 Roland McGrath <roland@frob.com>
* sysdeps/mach/configure: Regenerated.
* sysdeps/mach/hurd/configure: Regenerated.
Ulrich Drepper [Sat, 14 Aug 2004 20:13:23 +0000 (20:13 +0000)]
Update.
* sysdeps/posix/getaddrinfo.c (getaddrinfo): I rfc3484 sorting is
performed, make sure it is still the first entry after sotring
which has the ai_canonname information.
Ulrich Drepper [Sat, 14 Aug 2004 08:50:45 +0000 (08:50 +0000)]
Update.
2004-08-14 Ulrich Drepper <drepper@redhat.com>
* sysdeps/posix/getaddrinfo.c (gaih_inet): Really set ai_canonname
only in one entry.
Ulrich Drepper [Sat, 14 Aug 2004 08:49:55 +0000 (08:49 +0000)]
(gaih_inet): Really set ai_canonname only in one entry.
Roland McGrath [Sat, 14 Aug 2004 06:55:25 +0000 (06:55 +0000)]
* scripts/output-format.sed: Handle default case of three-argument
OUTPUT_FORMAT.
* sysdeps/arm/machine-gmon.h (mcount_internal): Mark as
__attribute_used__.
Roland McGrath [Sat, 14 Aug 2004 06:54:39 +0000 (06:54 +0000)]
2004-08-13 Daniel Jacobowitz <dan@debian.org>
* scripts/output-format.sed: Handle default case of three-argument
OUTPUT_FORMAT.
Ulrich Drepper [Sat, 14 Aug 2004 06:47:48 +0000 (06:47 +0000)]
Update.
* nss/getent.c (ahosts_keys): ai_canonname is NULL for all but the
first returned entry. Print name only if not NULL.
Ulrich Drepper [Sat, 14 Aug 2004 04:21:09 +0000 (04:21 +0000)]
Update.
* nis/nss_nis/nis-netgrp.c: Remove locking by using data in struct
__netgrent object passed in instead of global variables.
Optimize.
* nis/nss_nisplus/nisplus-netgrp.c: Remove locking by using data
in struct __netgrent object passed in instead of global variables.
* inet/netgroup.h (struct __netgrent): Add service_user field.
Move cursor in anonymous union, add new field location to that
union.
* inet/getnetgrent_r.c: Extensive rewrite to really enable
concurrent uset of set/get/endnetgrent and innetgr.
Ulrich Drepper [Fri, 13 Aug 2004 23:24:09 +0000 (23:24 +0000)]
Update.
* inet/getnetgrent_r.c (innetgr): We must get the lock used for
the set/get/end interfaces since we call all these functions in
succession and must not be interrupted doing this.
Reported by Chuck Simmons.
Ulrich Drepper [Fri, 13 Aug 2004 20:26:29 +0000 (20:26 +0000)]
Update.
* inet/netgroup.h (struct name_list): Replace name pointer with
zero-sized array.
* inet/getnetgrent_r.c: Adjust code for change in name_list
layout. Numerous strdup and free calls removed.
Ulrich Drepper [Fri, 13 Aug 2004 18:52:51 +0000 (18:52 +0000)]
Update.
non-hidden over hidden symbols and strong over weak symbols
if both don't start with '_'.
Ulrich Drepper [Fri, 13 Aug 2004 18:39:44 +0000 (18:39 +0000)]
Update.
2004-08-13 Ulrich Drepper <drepper@redhat.com>
* elf/sprof.c (read_symbols): When comparing aliases, prefer
strong over weak symbols if both don't start with '_'.
* malloc/malloc.c: Use strong_alias instead of weak_alias wherever
possible.
Ulrich Drepper [Fri, 13 Aug 2004 07:56:06 +0000 (07:56 +0000)]
Update.
2004-08-09 Jakub Jelinek <jakub@redhat.com>
* libc-tsd.c: Move resolv.h include before the #if.
(__res_maybe_init): New function. Add libc_hidden_def.
Ulrich Drepper [Fri, 13 Aug 2004 05:46:56 +0000 (05:46 +0000)]
Update.
2004-08-12 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/bits/resource.h: Define non-standard
RUSAGE_ enums as __RUSAGE_ and adjust macros accordingly.
* sysdeps/unix/sysv/linux/alpha/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/mips/bits/resource.h: Likewise.
Define non-standard RLIMIT_ enums as __RLIMIT_ and adjust macros
accordingly.
Ulrich Drepper [Fri, 13 Aug 2004 05:45:12 +0000 (05:45 +0000)]
Update.
2004-08-11 Andreas Schwab <schwab@suse.de>
* resolv/res_libc.c: Move definition of __res_initstamp ...
* resolv/res_init.c: ... here.
Ulrich Drepper [Fri, 13 Aug 2004 05:42:43 +0000 (05:42 +0000)]
Update.
2004-08-10 GOTO Masanori <gotom@debian.or.jp>
* locale/C-time.c: Change default ERA value from NULL to "".
* locale/tst-C-locale.c: Add test case for ERA keywords.
Ulrich Drepper [Thu, 12 Aug 2004 18:05:59 +0000 (18:05 +0000)]
Update.
2004-08-12 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/bits/resource.h: Define non-standard
RLIMIT__ enums as __RLIMIT_ and adjust macros accordingly.
* sysdeps/unix/sysv/linux/alpha/bits/resource.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h: Likewise.
2004-08-12 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/bits/resource.h (RLIMIT_SIGPENDING,
RLIMIT_MSGQUEUE): Add.
(RLIMIT_NLIMITS, RLIM_NLIMITS): Adjust.
* sysdeps/unix/sysv/linux/alpha/bits/resource.h (RLIMIT_SIGPENDING,
RLIMIT_MSGQUEUE, RLIMIT_NLIMITS): Add.
(RLIM_NLIMITS): Adjust.
* sysdeps/unix/sysv/linux/sparc/bits/resource.h (RLIMIT_SIGPENDING,
RLIMIT_MSGQUEUE, RLIMIT_NLIMITS): Add.
(RLIM_NLIMITS): Adjust.
* sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIMIT_SIGPENDING,
RLIMIT_MSGQUEUE, RLIMIT_NLIMITS): Add.
(RLIM_NLIMITS): Adjust.
Ulrich Drepper [Thu, 12 Aug 2004 17:42:16 +0000 (17:42 +0000)]
Update.
2004-08-12 Jakub Jelinek <jakub@redhat.com>
* resolv/res_query.c (__libc_res_nsearch): Protect the debugging
printf with #ifdef DEBUG and RES_DEBUG check.
* sysdeps/unix/sysv/linux/bits/shm.h: Move __END_DECLS after
__USE_MISC #endif.
* sysdeps/generic/bits/shm.h: Add __BEGIN_DECLS for __getpagesize
declaration.
* sysdeps/gnu/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/alpha/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/s390/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/bits/shm.h: Likewise.
* sysdeps/unix/sysv/linux/x86_64/bits/shm.h: Likewise.
Ulrich Drepper [Thu, 12 Aug 2004 15:05:39 +0000 (15:05 +0000)]
Update.
2004-08-12 Ulrich Drepper <drepper@redhat.com>
* po/ca.po: Update from translation team.
Ulrich Drepper [Thu, 12 Aug 2004 15:03:13 +0000 (15:03 +0000)]
Update from translation team.
Roland McGrath [Thu, 12 Aug 2004 06:12:28 +0000 (06:12 +0000)]
* configure.in (libc_cv_cpp_asm_debuginfo): Add missing braces around
commands inside &&.
Reported by Andreas Schwab <schwab@suse.de>.
* configure: Regenerated.
Roland McGrath [Thu, 12 Aug 2004 06:12:22 +0000 (06:12 +0000)]
2004-08-11 Roland McGrath <roland@redhat.com>
* configure.in (libc_cv_cpp_asm_debuginfo): Add missing braces around
commands inside &&.
Reported by Andreas Schwab <schwab@suse.de>.
* configure: Regenerated.
Ulrich Drepper [Thu, 12 Aug 2004 02:42:41 +0000 (02:42 +0000)]
Update.
2004-08-11 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/bits/shm.h: Add __BEGIN_DECLS for
__getpagesize declaration.
Ulrich Drepper [Thu, 12 Aug 2004 02:42:08 +0000 (02:42 +0000)]
Add __BEGIN_DECLS for __getpagesize declaration.
Roland McGrath [Wed, 11 Aug 2004 23:32:56 +0000 (23:32 +0000)]
* rt/tst-timer2.c (do_test): If timer_create fails, just continue.
* rt/tst-timer4.c (do_test): If one of the timer_create calls fails,
return 1 immediately.
Roland McGrath [Wed, 11 Aug 2004 19:29:42 +0000 (19:29 +0000)]
* posix/tst-waitid.c (do_test): Ignore SIGCHLD before cleanup SIGKILL.
Roland McGrath [Wed, 11 Aug 2004 19:29:35 +0000 (19:29 +0000)]
2004-08-11 Roland McGrath <roland@redhat.com>
* posix/tst-waitid.c (do_test): Ignore SIGCHLD before cleanup SIGKILL.
Ulrich Drepper [Wed, 11 Aug 2004 19:26:20 +0000 (19:26 +0000)]
Update.
2004-08-11 Ulrich Drepper <drepper@redhat.com>
* time/tzset.c (tzset_internal): Add new parameter which is
nonzero if called through tzset. Use TZDEFAULT name including
name comparison if the new parameter is zero. This means implicit
tzset calls will not cause files to be opened and read by tzfile.c
all the time.
2004-08-11 Jakub Jelinek <jakub@redhat.com>
* time/tzfile.c (__tzfile_read): Free transitions only if it will
not be reused.
Ulrich Drepper [Wed, 11 Aug 2004 19:24:24 +0000 (19:24 +0000)]
(tzset_internal): Add new parameter which is nonzero if called through tzset. Use TZDEFAULT name including name comparison if the new parameter is zero. This means implicit tzset calls will not cause files to be opened and read by tzfile.c all the time.
Roland McGrath [Wed, 11 Aug 2004 18:54:46 +0000 (18:54 +0000)]
* sysdeps/ieee754/dbl-64/mpa.c: Include <sys/param.h>.
* sysdeps/ieee754/dbl-64/mpa.h (MAX, MIN): Macros removed.
* stdio-common/tst-popen.c: Include <string.h>.
* resolv/res_send.c (__libc_res_nsend): Only define TMPBUF #if DEBUG.
Roland McGrath [Wed, 11 Aug 2004 18:51:13 +0000 (18:51 +0000)]
* sysdeps/pthread/aio_misc.c (handle_fildes_io): Remove noreturn
attribute. Return NULL instead of calling pthread_exit at the end.
Roland McGrath [Wed, 11 Aug 2004 18:47:15 +0000 (18:47 +0000)]
* iconvdata/testdata/ISO-2022-JP-3: Regenerated.
Roland McGrath [Tue, 10 Aug 2004 22:05:32 +0000 (22:05 +0000)]
* sysdeps/generic/bits/in.h (struct ip_mreq): Remove definition.
Roland McGrath [Tue, 10 Aug 2004 18:01:40 +0000 (18:01 +0000)]
[BZ #316]
2004-08-10 Jakub Jelinek <jakub@redhat.com>
* libio/bits/stdio.h (fread_unlocked): Cast 0 to (size_t).
(fwrite_unlocked): When checking if size * n is <= 8, cast each
argument to size_t individually. Cast n to (void) instead of
(size_t), surround with (), return (size_t) 0 if one of n or size
is 0. [BZ #316]
* stdio-common/Makefile (tests): Add tst-unlockedio.
* stdio-common/tst-unlockedio.c: New test.
Roland McGrath [Tue, 10 Aug 2004 05:12:42 +0000 (05:12 +0000)]
* FAQ: Regenerated.
Roland McGrath [Tue, 10 Aug 2004 05:11:19 +0000 (05:11 +0000)]
* manual/install.texi (Supported Configurations): Replace bug-glibc
mention with web URL.
* INSTALL: Regenerated.
* locale/iso-3166.def: Likewise, in comment.
* locale/iso-4217.def: Likewise.
* locale/iso-639.def: Likewise.
* posix/cpio.h: Remove bug reporting comment.
Roland McGrath [Tue, 10 Aug 2004 05:10:38 +0000 (05:10 +0000)]
2004-08-09 Roland McGrath <roland@frob.com>
* manual/install.texi (Supported Configurations): Replace bug-glibc
mention with web URL.
* INSTALL: Regenerated.
* locale/iso-3166.def: Likewise, in comment.
* locale/iso-4217.def: Likewise.
* locale/iso-639.def: Likewise.
* posix/cpio.h: Remove bug reporting comment.
Ulrich Drepper [Tue, 10 Aug 2004 04:38:50 +0000 (04:38 +0000)]
[BZ #309]
Update.
* libio/bits/stdio.h (fread_unlocked): Add a couple of (size_t)
casts to handle funny calls with floating point argument values
and signed values correctly and without warning.
(fwrite_unlocked): Likewise. [BZ #309]
Ulrich Drepper [Tue, 10 Aug 2004 04:18:14 +0000 (04:18 +0000)]
[BZ #285]
Update.
* malloc/memusage.c (me): Use creat64, not creat.
* malloc/memusagestat.c: Fix handling of very large sizes. [BZ #285]
Patch by Guy Maor <guymaor@yahoo.com>.
Ulrich Drepper [Tue, 10 Aug 2004 04:09:50 +0000 (04:09 +0000)]
[BZ #253]
Update.
* elf/ldconfig.c (options): Mark parameter option names as
translatable. [BZ #253] Patch by Jakub Bogusz <qboosh@pld-linux.org>.
Ulrich Drepper [Tue, 10 Aug 2004 04:04:32 +0000 (04:04 +0000)]
(options): Mark parameter option names as translatable.
Roland McGrath [Tue, 10 Aug 2004 03:01:13 +0000 (03:01 +0000)]
* FAQ.in: Refer to web pages instead of bug-glibc.
Roland McGrath [Tue, 10 Aug 2004 03:00:24 +0000 (03:00 +0000)]
Refer to web pages instead of bug-glibc.
Ulrich Drepper [Tue, 10 Aug 2004 02:01:08 +0000 (02:01 +0000)]
[BZ #194]
Update.
2004-08-09 Ulrich Drepper <drepper@redhat.com>
* iconv/gconv_charset.h (strip): Also allow comma which is what is
used to separate options. [BZ #194]
Ulrich Drepper [Tue, 10 Aug 2004 01:10:44 +0000 (01:10 +0000)]
(strip): Also allow comma which is what is used to separate options.
Roland McGrath [Mon, 9 Aug 2004 19:47:49 +0000 (19:47 +0000)]
* time/strptime_l.c: #include <stdbool.h>, `bool' used in last change.
Roland McGrath [Mon, 9 Aug 2004 19:47:44 +0000 (19:47 +0000)]
2004-08-09 Roland McGrath <roland@redhat.com>
* time/strptime_l.c: #include <stdbool.h>, `bool' used in last change.
Ulrich Drepper [Mon, 9 Aug 2004 07:24:19 +0000 (07:24 +0000)]
[BZ #154]
Update.
2004-08-09 Ulrich Drepper <drepper@redhat.com>
* time/tzset.c (tzset_internal): If TZ is not set do not compare
old and new tz value since it might be /etc/localtime in both
cases although the file changed. [BZ #154]
Patch by Christian Franke <franke@computer.org>.
* time/tzfile.c (__tzfile_read): Determine dev/ino of file.
Compare with values of previously opened file. Don't do anything
is they match.
Ulrich Drepper [Mon, 9 Aug 2004 06:41:04 +0000 (06:41 +0000)]
[BZ #116]
Update.
* elf/dl-load.c (_dl_map_object): If __RTLD_CALLMAP flag is set,
reset loader before the actual loading.
* elf/dl-open.c (dl_open_worker): If file name contains no path
element determine map of caller. Pass caller map in this case to
_dl_map_object. Set __RTLD_CALLMAP in mode.
* include/dlfcn.h (__RTLD_CALLMAP): Define. [BZ #116]
Patch by Greg Wolodkin <greg@mathworks.com>.
Ulrich Drepper [Mon, 9 Aug 2004 02:50:47 +0000 (02:50 +0000)]
[BZ #108]
Update.
* misc/syslog.c (openlog_internal): Always try both UDP and TCP.
[BZ #108] Patch mainly by Bjorn Andersson <bjorn@iki.fi>.
Ulrich Drepper [Mon, 9 Aug 2004 01:01:10 +0000 (01:01 +0000)]
[BZ #106]
Update.
* configure.in: Also recognize i786. [BZ #106]
Patch by <pluto@pld-linux.org>.
Ulrich Drepper [Mon, 9 Aug 2004 00:51:39 +0000 (00:51 +0000)]
[BZ #95]
Update.
* resolv/res_query.c (__libc_res_nsearch): Correctly test whether
name contains any dots. [BZ #95]
Ulrich Drepper [Mon, 9 Aug 2004 00:25:37 +0000 (00:25 +0000)]
Update.
* resolv/res_send.c: Compiling with DEBUG defined works again.
* resolv/gethnamaddr.c (dprintf): Renamed to Dprintf. Adjust all
callers.
Ulrich Drepper [Sun, 8 Aug 2004 22:51:05 +0000 (22:51 +0000)]
[BZ #41]
Update.
* resolv/tst-leaks.c (TIMEOUT): Define so that if no server is
available the process is not killed. [BZ #41]
Ulrich Drepper [Sun, 8 Aug 2004 22:39:46 +0000 (22:39 +0000)]
[BZ #33]
Update.
* intl/tst-gettext.c (main): Improve some messages. [BZ #33]
Ulrich Drepper [Sun, 8 Aug 2004 22:20:57 +0000 (22:20 +0000)]
[BZ #28]
Update.
* time/strptime_l.c (__strptime_internal): Fix handling of %Ey.
[BZ #28]
Ulrich Drepper [Sun, 8 Aug 2004 15:31:22 +0000 (15:31 +0000)]
Update.
2004-08-08 Ulrich Drepper <drepper@redhat.com>
* po/sv.po: Update from translation team.
Ulrich Drepper [Sat, 7 Aug 2004 23:38:40 +0000 (23:38 +0000)]
[BZ #19]
Update.
2004-08-07 Petter Reinholdtsen <pere@hungry.com>
* Makefile (test-input): Add tr_TR.UTF-8 sorting test. Test case
for BZ #19.
* tr_TR.in: New file.
Ulrich Drepper [Sat, 7 Aug 2004 18:22:26 +0000 (18:22 +0000)]
Update.
* inet/netinet/in.h: Add more const to the setipv4soucefilter,
getsourcefilter, and setsourcefilter parameter list.
* sysdeps/generic/setipv4sourcefilter.c: Likewise.
* sysdeps/generic/getsourcefilter.c: Likewise.
* sysdeps/generic/setsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/setipv4sourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/getsourcefilter.c: Likewise.
* sysdeps/unix/sysv/linux/setsourcefilter.c: Likewise.
Ulrich Drepper [Sat, 7 Aug 2004 17:01:59 +0000 (17:01 +0000)]
Update.
2004-08-07 Ulrich Drepper <drepper@redhat.com>
* po/tr.po: Update from translation team.
Ulrich Drepper [Sat, 7 Aug 2004 09:40:42 +0000 (09:40 +0000)]
Update.
2004-08-07 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:
Remove unnecessary exception handling data.
Ulrich Drepper [Fri, 6 Aug 2004 18:32:16 +0000 (18:32 +0000)]
Update.
2004-08-06 Ulrich Drepper <drepper@redhat.com>
* iconvdata/jisx0213.h (jisx0213_added_in_2004_p): Fix typo.
Reported by Paolo Bonzini.
2004-08-06 Jakub Jelinek <jakub@redhat.com>
* sysdeps/ia64/dl-machine.h (elf_machine_fixup_plt): Add
always_inline.
* sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_runtime_setup,
elf_machine_fixup_plt, elf_machine_plt_conflict): Likewise.
* sysdeps/unix/sysv/linux/netatalk/at.h: Include bits/sockaddr.h
before including linux/atalk.h.
* resolv/res_libc.c: Include atomic.h.
* intl/finddomain.c (free_mem): Rename to...
(_nl_finddomain_subfreeres): ... this. Add
__libc_freeres_fn_section.
* intl/loadmsgcat.c (_nl_unload_domain): Add
__libc_freeres_fn_section.
* intl/gettextP.h (_nl_unload_domain): Move into #ifdef _LIBC.
Add attribute_hidden.
(_nl_findomain_subfreeres): New prototype.
* iconv/gconv_db.c (free_mem): Call _nl_findomain_subfreeres.
Ulrich Drepper [Fri, 6 Aug 2004 09:25:59 +0000 (09:25 +0000)]
Update.
2004-07-30 Guido Guenther <agx@sigxcpu.org>
* nss/getent.c (passwd_keys): Use strtoul instead of isdigit to
test if the key is numeric or not.
(group_keys): Likewise.
Ulrich Drepper [Fri, 6 Aug 2004 05:04:49 +0000 (05:04 +0000)]
[BZ #211]
Update.
* sysdeps/unix/sysv/linux/getsourcefilter.c: New file. [BZ #211]
Ulrich Drepper [Fri, 6 Aug 2004 04:56:04 +0000 (04:56 +0000)]
Update.
* inet/netinet/in.h: Define struct ip_msfilter, IP_MSFILTER_SIZE,
struct group_filter, and GROUP_FILTER_SIZE.
* include/sys/socket.h: Declare __getsockopt.
* sysdeps/unix/sysv/linux/setipv4sourcefilter.c: New file.
* sysdeps/unix/sysv/linux/getipv4sourcefilter.c: New file.
* sysdeps/unix/sysv/linux/setsourcefilter.c: New file.
* sysdeps/unix/sysv/linux/getsourcefilter.c: New file.