about summary refs log tree commit diff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2004-08-141-3/+10
| | | | | | | | | | | | | * 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.
* Update.Ulrich Drepper2004-08-131-0/+5
| | | | | | | * 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.
* Update.Ulrich Drepper2004-08-131-0/+5
| | | | | | | * 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.
* Update.Ulrich Drepper2004-08-131-1/+2
| | | | | non-hidden over hidden symbols and strong over weak symbols if both don't start with '_'.
* Update.Ulrich Drepper2004-08-131-0/+8
| | | | | | | | | | 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.
* Update.Ulrich Drepper2004-08-131-0/+10
| | | | | | | | | | | | 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.
* Update.Ulrich Drepper2004-08-131-0/+5
| | | | | | | 2004-08-11 Andreas Schwab <schwab@suse.de> * resolv/res_libc.c: Move definition of __res_initstamp ... * resolv/res_init.c: ... here.
* Update.Ulrich Drepper2004-08-131-0/+5
| | | | | | | 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.
* Update.Ulrich Drepper2004-08-121-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2004-08-121-0/+16
| | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2004-08-121-0/+4
| | | | | | 2004-08-12 Ulrich Drepper <drepper@redhat.com> * po/ca.po: Update from translation team.
* * configure.in (libc_cv_cpp_asm_debuginfo): Add missing braces aroundRoland McGrath2004-08-121-0/+5
| | | | | | commands inside &&. Reported by Andreas Schwab <schwab@suse.de>. * configure: Regenerated.
* Update.Ulrich Drepper2004-08-121-0/+5
| | | | | | | 2004-08-11 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/bits/shm.h: Add __BEGIN_DECLS for __getpagesize declaration.
* * rt/tst-timer2.c (do_test): If timer_create fails, just continue.Roland McGrath2004-08-111-2/+4
| | | | | * rt/tst-timer4.c (do_test): If one of the timer_create calls fails, return 1 immediately.
* * posix/tst-waitid.c (do_test): Ignore SIGCHLD before cleanup SIGKILL.Roland McGrath2004-08-111-0/+4
|
* Update.Ulrich Drepper2004-08-111-0/+13
| | | | | | | | | | | | | | | 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.
* * sysdeps/ieee754/dbl-64/mpa.c: Include <sys/param.h>.Roland McGrath2004-08-111-0/+7
| | | | | | | | * 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.
* * sysdeps/pthread/aio_misc.c (handle_fildes_io): Remove noreturnRoland McGrath2004-08-111-0/+5
| | | | attribute. Return NULL instead of calling pthread_exit at the end.
* * iconvdata/testdata/ISO-2022-JP-3: Regenerated.Roland McGrath2004-08-111-0/+4
|
* * sysdeps/generic/bits/in.h (struct ip_mreq): Remove definition.Roland McGrath2004-08-101-0/+4
|
* [BZ #316]Roland McGrath2004-08-101-0/+10
| | | | | | | | | | | 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.
* * FAQ: Regenerated.Roland McGrath2004-08-101-0/+1
|
* * manual/install.texi (Supported Configurations): Replace bug-glibcRoland McGrath2004-08-101-0/+10
| | | | | | | | | 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.
* [BZ #309]Ulrich Drepper2004-08-101-0/+5
| | | | | | | | 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]
* [BZ #285]Ulrich Drepper2004-08-101-0/+4
| | | | | | | 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>.
* [BZ #253]Ulrich Drepper2004-08-101-0/+3
| | | | | | Update. * elf/ldconfig.c (options): Mark parameter option names as translatable. [BZ #253] Patch by Jakub Bogusz <qboosh@pld-linux.org>.
* * FAQ.in: Refer to web pages instead of bug-glibc.Roland McGrath2004-08-101-0/+2
|
* [BZ #194]Ulrich Drepper2004-08-101-0/+5
| | | | | | | | 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]
* * time/strptime_l.c: #include <stdbool.h>, `bool' used in last change.Roland McGrath2004-08-091-0/+4
|
* [BZ #154]Ulrich Drepper2004-08-091-0/+11
| | | | | | | | | | | | | | 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.
* [BZ #116]Ulrich Drepper2004-08-091-0/+8
| | | | | | | | | | | 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>.
* [BZ #108]Ulrich Drepper2004-08-091-0/+3
| | | | | | Update. * misc/syslog.c (openlog_internal): Always try both UDP and TCP. [BZ #108] Patch mainly by Bjorn Andersson <bjorn@iki.fi>.
* [BZ #106]Ulrich Drepper2004-08-091-0/+3
| | | | | | Update. * configure.in: Also recognize i786. [BZ #106] Patch by <pluto@pld-linux.org>.
* [BZ #95]Ulrich Drepper2004-08-091-0/+3
| | | | | | Update. * resolv/res_query.c (__libc_res_nsearch): Correctly test whether name contains any dots. [BZ #95]
* Update.Ulrich Drepper2004-08-091-0/+4
| | | | | | * resolv/res_send.c: Compiling with DEBUG defined works again. * resolv/gethnamaddr.c (dprintf): Renamed to Dprintf. Adjust all callers.
* [BZ #41]Ulrich Drepper2004-08-081-0/+3
| | | | | | Update. * resolv/tst-leaks.c (TIMEOUT): Define so that if no server is available the process is not killed. [BZ #41]
* [BZ #33]Ulrich Drepper2004-08-081-0/+2
| | | | | Update. * intl/tst-gettext.c (main): Improve some messages. [BZ #33]
* [BZ #28]Ulrich Drepper2004-08-081-0/+3
| | | | | | Update. * time/strptime_l.c (__strptime_internal): Fix handling of %Ey. [BZ #28]
* Update.Ulrich Drepper2004-08-081-0/+4
| | | | | | 2004-08-08 Ulrich Drepper <drepper@redhat.com> * po/sv.po: Update from translation team.
* Update.Ulrich Drepper2004-08-071-0/+9
| | | | | | | | | | | * 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.
* Update.Ulrich Drepper2004-08-071-0/+4
| | | | | | 2004-08-07 Ulrich Drepper <drepper@redhat.com> * po/tr.po: Update from translation team.
* Update.Ulrich Drepper2004-08-061-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Update.Ulrich Drepper2004-08-061-0/+6
| | | | | | | | 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.
* [BZ #211]Ulrich Drepper2004-08-061-1/+1
| | | | | Update. * sysdeps/unix/sysv/linux/getsourcefilter.c: New file. [BZ #211]
* Update.Ulrich Drepper2004-08-061-0/+8
| | | | | | | | | | * 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.
* Update.Ulrich Drepper2004-08-061-0/+4
| | | | | | 2004-08-05 Ulrich Drepper <drepper@redhat.com> * po/ko.po: Update from translation team.
* Update.Ulrich Drepper2004-08-051-1/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-04 Jakub Jelinek <jakub@redhat.com> * hesiod/hesiod.c (__hesiod_res_get): Use calloc instead of malloc + memset. (__hesiod_res_set): Free nsaddrs. * include/resolv.h (__res_maybe_init): Add prototype. * resolv/resolv.h (struct __res_state): Add _u._ext.initstamp field. * resolv/Versions (libc): Add __res_maybe_init@@GLIBC_PRIVATE. * resolv/res_libc.c (__res_initstamp, lock): New variables. (res_init): Increase __res_initstamp. (__res_maybe_init): New function. * resolv/res_init.c (__res_vinit): Initialize _u._ext.initstamp. * hesiod/hesiod.c (__hesiod_res_get): Use __res_maybe_init instead of RES_INIT check and {res_ninit,__res_ninit,res_init} call. * sysdeps/posix/getaddrinfo.c (gaih_inet): Likewise. * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname2_r, _nss_dns_gethostbyaddr_r): Likewise. * resolv/nss_dns/dns-network.c (_nss_dns_getnetbyname_r, _nss_dns_getnetbyaddr_r): Likewise. * resolv/gethnamaddr.c (gethostbyname, gethostbyname2, gethostbyaddr): Likewise. * resolv/res_data.c (fp_nquery, res_mkquery, res_mkupdate, res_isourserver, res_sendsigned, res_update, res_search, res_querydomain): Likewise. * nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Likewise. * nss/digits_dots.c (__nss_hostname_digits_dots): Likewise. * nss/getnssent_r.c (__nss_setent, __nss_endent, __nss_getent_r): Likewise. * sysdeps/posix/getaddrinfo.c (gaih_inet): Set ai_family for V4-mapped IPv6 addresses and req->ai_family==AF_INET. Reported by A. Guru <a.guru@sympatico.ca>. * po/pl.po: Likewise. characters than necessary.
* Update.Ulrich Drepper2004-08-051-0/+1
| | | | * po/sk.po: Likewise.
* Update.Ulrich Drepper2004-08-051-0/+4
| | | | | | 2004-08-05 Ulrich Drepper <drepper@redhat.com> * po/sv.po: Update from translation team.
* Update.Ulrich Drepper2004-08-051-1/+14
| | | | | | | | | | | | | | | | | Ulrich Drepper <drepper@redhat.com> * wcsmbs/mbsrtowcs_l.c (__mbsrtowcs_l): Don't read more input character than necessary. 2004-08-05 Ulrich Drepper <drepper@redhat.com> * wcsmbs/Makefile (tests): Add tst-mbsrtowcs. * wcsmbs/tst-mbsrtowcs.c: New file. * po/fr.po: Update from translation team. 2004-08-04 Jakub Jelinek <jakub@redhat.com> If neither IPv4 nor IPv6 interface is present we cannot make any