about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* [BZ #3924]Ulrich Drepper2007-10-074-8/+33
| | | | | | * sysdeps/i386/dl-trampoline.S (_dl_runtime_profile): Fix a few more little bugs in creating the stack frame when pltexit has to be called.
* * nscd/connections.c (verify_persistent_db): Recognize circular lists.Ulrich Drepper2007-10-062-1/+7
|
* * nscd/nscd_helper.c (__nscd_cache_search): Prevent endless loops.Ulrich Drepper2007-10-062-1/+8
|
* [BZ #4407]Ulrich Drepper2007-10-065-7/+30
| | | | | | | | | * sysdeps/ieee754/dbl-64/e_lgamma_r.c: Fix *signgamp for -0.0. * sysdeps/ieee754/flt-32/e_lgammaf_r.c: Likewise. * sysdeps/ieee754/ldbl-96/e_lgammal_r.c: Likewise. * math/libm-test.inc: Add test for this case. Half the patch by Christian Iseli <christian.iseli@licr.org>.
* [BZ #5010]Ulrich Drepper2007-10-062-2/+30
| | | | | | | | | | 2007-10-06 Ulrich Drepper <drepper@redhat.com> [BZ #5010] * sunrpc/svc.c (struct svc_callout): Add sc_mapped element. (svc_register): Initialize sc_mapped. Set to TRUE if call to map service succeeded. (svc_is_mapped): New function. (svc_unregister): Use it before trying to unmap service.
* [BZ #5063]Ulrich Drepper2007-10-0511-146/+358
| | | | | | | | | | | | | | | | * timezone/zic.c: Update from tzcode2007h. [BZ #5063] * timezone/africa: Update from tzdata2007h. * timezone/antarctica: Likewise. * timezone/asia: Likewise. * timezone/australasia: Likewise. * timezone/europe: Likewise. * timezone/leapseconds: Likewise. * timezone/northamerica: Likewise. * timezone/southamerica: Likewise. * timzeone/zone.tab: Likewise. * sysdeps/unix/sysv/linux/Versions: Export eventfd, eventfd_read,
* [BZ #5104]Ulrich Drepper2007-10-053-2/+16
| | | | * elf/do-lookup.h (do_lookup_x): Don't ignore STT_COMMON symbols.
* [BZ #5113]Ulrich Drepper2007-10-052-2/+8
| | | | | | | * string/bits/string2.h (__strdup): Cast parameters to calloc to avoid warning with -Wconversion. (__strndup): Likewise. Patch to 50% by Christian Iseli <christian.iseli@licr.org>.
* [BZ #5112]Ulrich Drepper2007-10-052-7/+12
| | | | | * nscd/connections.c (restart): Don't resync if database is disabled. Patch mostly by Brian De Wolf <bldewolf@csupomona.edu>.
* 2007-10-04 Jakub Jelinek <jakub@redhat.com>Ulrich Drepper2007-10-057-4/+147
| | | | 2007-10-03 Jakub Jelinek <jakub@redhat.com>
* * sysdeps/gnu/netinet/tcp.h: Define TCP_MD5SIG, TCP_MD5SIG_MAXKEYLEN,Ulrich Drepper2007-10-054-2/+44
| | | | | | | | | | | | | struct tcp_md5sig. Extend struct tcp_info according to recent kernels. * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add eventfd, evetnfd_read, eventfd_write. * sysdeps/unix/sysv/linux/eventfd.c: New file. * sysdeps/unix/sysv/linux/eventfd_read.c: New file. * sysdeps/unix/sysv/linux/eventfd_write.c: New file. * sysdeps/unix/sysv/linux/sys/eventfd.h: New file. * sysdeps/unix/sysv/linux/Versions: Export eventfd, evetnfd_read, eventfd_write for GLIBC_2.7.
* * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add signalfd.Ulrich Drepper2007-10-055-1/+102
| | | | | | * sysdeps/unix/sysv/linux/signalfd.c: New file. * sysdeps/unix/sysv/linux/sys/signalfd.h: New file. * sysdeps/unix/sysv/linux/Versions: Export signalfd for GLIBC_2.7.
* 2007-10-04 Jakub JelinekUlrich Drepper2007-10-054-72/+309
| | | | | | | | | | | | | | * stdlib/msort.c: Include stdint.h. (struct msort_param): New type. (msort_with_tmp): Use struct msort_param pointer for unchanging parameters. Add optimized handling for several common sizes and indirect sorting mode. (qsort): Adjust msort_with_tmp callers. For big S use indirect sorting. Suggested by Belazougui Djamel . * stdlib/Makefile (tests): Add tst-qsort2. * stdlib/tst-qsort2.c: New test.
* * login/login_tty.c (login_tty): The Linux kernel can return EBUSYUlrich Drepper2007-10-042-3/+11
| | | | | for dup2 in case another thread races with the current one. Retry in this case.
* * misc/error.h: Remove support for use outside of libc. We have toUlrich Drepper2007-10-045-19/+309
| | | | | include <features.h> now. Include <bits/error.h> if possible. * misc/bits/error.h: New file.
* Specializations of error functions.Ulrich Drepper2007-10-041-0/+72
|
* * tst-langinfo.sh: Update expected THOUSEP for fr_FR.Jakub Jelinek2007-10-032-2/+6
| | | | | | 2007-10-04 Jakub Jelinek <jakub@redhat.com> * tst-langinfo.sh: Update expected THOUSEP for fr_FR.
* * string/bits/string3.h (memcpy, memmove, mempcpy, memset, bcopy, cvs/fedora-glibc-20071003T1908Ulrich Drepper2007-10-032-127/+7
| | | | | bzero, strcpy, stpcpy, strncpy, strcat, strncat): Use __extern_always_inline functions unconditionally, drop macros.
* * misc/sys/cdefs.h (__REDIRECT_LDBL, __REDIRECT_NTH_LDBL): New macros.Ulrich Drepper2007-10-033-8/+21
| | | | | * wcsmbs/bits/wchar2.h (__swprintf_alias, __vswprintf_alias): Use __REDIRECT_NTH_LDBL macro rather than __REDIRECT_NTH.
* 2007-10-03 Jakub JelinekUlrich Drepper2007-10-032-1/+11
| | | | | * misc/sys/cdefs.h (__extern_always_inline): For GCC 4.3+ add __artificial__ attribute.
* * string/strcoll_l.c (STRCOLL): Correct handling of switching fromUlrich Drepper2007-10-023-217/+234
| | | | backward to forward direction.
* * string/strcoll_l.c (STRCOLL): Correct test for alloca use.Ulrich Drepper2007-10-024-2/+103
|
* * de_DE.in: Adjust for correct handling of backward direction sorting.Ulrich Drepper2007-10-023-9/+25
|
* [BZ #645]Ulrich Drepper2007-10-022-5/+17
| | | | | | | | | 2007-10-02 Ulrich Drepper <drepper@redhat.com> [BZ #645] * locale/programs/ld-collate.c (collate_finish): Compare against last used section which is known to have rules defined. (collate_read): After order_start, correctly record order of sections and queue sections up.
* [BZ #5071]Ulrich Drepper2007-10-022-1/+7
| | | | | | * malloc/malloc.c (mremap_chunk): Avoid resizing of new block has the same number of pages. Patch by Tomash Brechko <tomash.brechko@gmail.com>.
* [BZ #4705]Ulrich Drepper2007-10-021-1/+2
| | | | * locales/et_EE: Likewise.
* [BZ #4941]Ulrich Drepper2007-10-023-3/+10
| | | | * locales/oc_FR: Fix Thursday abday and August mon and abmon data.
* * locale/programs/ld-collate.c (collate_read): After initial copyUlrich Drepper2007-10-024-0/+235
| | | | statement, continue in state 0.
* * locales/am_ET (LC_COLLATE): Define new script after copy.Ulrich Drepper2007-10-023-7/+12
|
* * include/stdio_ext.h (__fsetlocking): Define as macro.Ulrich Drepper2007-10-012-3/+18
|
* * locales/cs_SR: Removed.Ulrich Drepper2007-09-302-349/+2
|
* * locale/programs/ld-collate.c (collate_finish): Compare all bytesUlrich Drepper2007-09-305-1/+7
| | | | of section order.
* * locales/lo_LA: Add missing collating element o-e.Ulrich Drepper2007-09-302-4/+7
|
* * locales/is_IS: Cleanup. Remove invalid collation entries.Ulrich Drepper2007-09-302-3/+2
|
* * locales/fa_IR: Add missing collating element Alef-Hamza.Ulrich Drepper2007-09-302-0/+3
|
* * locales/da_DK: Add missing collating symbol ETH.Ulrich Drepper2007-09-301-0/+2
|
* * locales/sa_IN: New file.Ulrich Drepper2007-09-304-1/+260
| | | | * SUPPORTED (SUPPORTED-LOCALES): Add sa_IN.
* * locales/fr_FR: Change thousands_sep to U0020.Ulrich Drepper2007-09-302-1/+3
|
* * locales/cs_CZ: Sort lowercase before uppercase.Ulrich Drepper2007-09-303-4/+6
|
* * locales/da_DK: Likewise.Ulrich Drepper2007-09-306-0/+19
| | | | | | * locales/et_EE: Likewise. * locales/nb_NO: Likewise. * locales/nn_NO: Likewise.
* * locales/en_GB: Change first weekday and workday to Monday.Ulrich Drepper2007-09-301-0/+2
|
* * po/pt_BR.po: Fix typo.Ulrich Drepper2007-09-3022-1/+4294
|
* * iconvdata/Makefile (modules): Add ISO8859-9E.Ulrich Drepper2007-09-308-3/+318
| | | | | | | | | | | (distribute): Add iso8859-9e.c. (gen-8bit-gap-modules): Add iso8859-9e. * iconvdata/iso8859-9e.c: New file. * iconvdata/gconv-modules: Add entries for ISO-8859-9E. * iconvdata/TESTS: Likewise. * iconvdata/tst-tables.sh: Likewise. * iconvdata/koi8-r.c (HAS_HOLES): Define to 0.
* * locale/iso-639.def: Add several new entries.Ulrich Drepper2007-09-292-1/+17
|
* * sysdeps/generic/ldsodefs.h (struct dl_scope_free_list): Store cvs/fedora-glibc-20070929T1859Ulrich Drepper2007-09-298-93/+208
| | | | | | | | | | | | | | | | | | | | | void * pointers instead of struct link_map **. (_dl_scope_free): Change argument type to void *. * include/link.h (struct link_map): Change type of l_reldeps to struct link_map_reldeps, move l_reldepsact into that struct too. * elf/dl-deps.c: Include atomic.h. (_dl_map_object_deps): Only change l->l_initfini when it is fully populated, use _dl_scope_free for freeing it. Optimize removal of libs from reldeps by using l_reserved flag, when some removal is needed, allocate a new list instead of reallocating and free the old with _dl_scope_free. Adjust for l_reldeps and l_reldepsact changes. * elf/dl-lookup.c (add_dependency): Likewise. Reorganize to allow searching in l_initfini and l_reldeps without holding dl_load_lock. * elf/dl-fini.c (_dl_sort_fini): Adjust for l_reldeps and l_reldepsact changes. * elf/dl-close.c (_dl_close_worker): Likewise. * elf/dl-open.c (_dl_scope_free): Change argument type to void *.
* * iconvdata/Makefile (modules): Add KOI8-RU.Ulrich Drepper2007-09-299-4/+319
| | | | | | | | | | | (distribute): Add koi8-ru.c. (gen-8bit-gap-modules): Add koi8-ru. * iconvdata/koi8-ru.c: New file. * iconvdata/gconv-modules: Add entries for KOI8-RU. * iconvdata/TESTS: Likewise. * iconvdata/tst-tables.sh: Likewise. * iconvdata/koi8-r.c (HAS_HOLES): Define to 0.
* * misc/sys/cdefs.h (__warndecl, __errordecl): For GCC 4.3+ defineUlrich Drepper2007-09-268-122/+601
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with __warning__/__error__ attributes. (__warnattr): Define. * stdlib/bits/stdlib.h (__realpath_chk_warn, __ptsname_r_chk_warn, __mbstowcs_chk_warn, __wcstombs_chk_warn): New aliases with __warnattr. (realpath, ptsname_r, mbstowcs, wcstombs): Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. * libio/bits/stdio2.h (__fgets_chk_warn, __fread_chk_warn, __fgets_unlocked_chk_warn, __fread_unlocked_chk_warn): New aliases with __warnattr. (fgets, fread, fgets_unlocked, fread_unlocked): Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. (__gets_alias): Rename to... (__gets_warn): ... this. Add __warnattr. (gets): Call __gets_warn instead of __gets_alias. * socket/bits/socket2.h (__recv_chk_warn, __recvfrom_chk_warn): New aliases with __warnattr. (recv, recvfrom): Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. * posix/bits/unistd.h (__read_chk_warn, __pread_chk_warn, __pread64_chk_warn, __readlink_chk_warn, __readlinkat_chk_warn, __getcwd_chk_warn, __confstr_chk_warn, __getgroups_chk_warn, __ttyname_r_chk_warn, __getlogin_r_chk_warn, __gethostname_chk_warn, __getdomainname_chk_warn): New aliases with __warnattr. (read, pread, pread64, readlink, readlinkat, getcwd, confstr, getgroups, ttyname_r, getlogin_r, gethostname, getdomainname): Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. (__getgroups_chk): Rename argument to __listlen from listlen. (__getwd_alias): Rename to... (__getwd_warn): ... this. Add __warnattr. (getwd): Call __getwd_warn instead of __getwd_alias. * wcsmbs/bits/wchar2.h (__wmemcpy_chk_warn, __wmemmove_chk_warn, __wmempcpy_chk_warn, __wmemset_chk_warn, __wcsncpy_chk_warn, __wcpncpy_chk_warn, __fgetws_chk_warn, __fgetws_unlocked_chk_warn, __mbsrtowcs_chk_warn, __wcsrtombs_chk_warn, __mbsnrtowcs_chk_warn, __wcsnrtombs_chk_warn): New aliases with __warnattr. (wmemcpy, wmemmove, wmempcpy, wmemset, mbsrtowcs, wcsrtombs, mbsnrtowcs, wcsnrtombs): Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. (wcsncpy, wcpncpy): Likewise. For constant __n fix check whether to use __*_chk or not. (fgetws, fgetws_unlocked): Divide __bos by sizeof (wchar_t), both in comparisons which function should be called and in __*_chk* arguments. Call __*_chk_warn instead of __*_chk if compile time detectable overflow is found. (swprintf, vswprintf): Divide __bos by sizeof (wchar_t) in __*_chk argument. * debug/tst-chk1.c (do_test): Add a few more tests.
* [BZ #5058]Ulrich Drepper2007-09-243-6/+44
| | | | | | | | | | | | 2007-09-24 Ulrich Drepper <drepper@redhat.com> [BZ #5058] * intl/gettextP.h (struct loaded_domain): Add conversions_lock member. * intl/loadmsgcat.c (_nl_load_domain): Initialize conversions_lock. (_nl_unload_domain): Finalize conversions_lock. * intl/dcigettext.c (_nl_find_msg): Take conversions_lock before handling table of known conversions. * posix/regcomp.c (lookup_collation_sequence_value): Check that
* (struct loaded_domain): Add conversions_lock member.Ulrich Drepper2007-09-241-0/+1
|
* * sysdeps/posix/getaddrinfo.c (getaddrinfo): Use Jakub Jelinek2007-09-242-1/+6
| | | | | | | | close_not_cancel_no_status instead of close. 2007-09-24 Jakub Jelinek <jakub@redhat.com> * sysdeps/posix/getaddrinfo.c (getaddrinfo): Use close_not_cancel_no_status instead of close.