about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* [BZ #5028]Ulrich Drepper2007-09-241-0/+1
|
* * posix/regcomp.c (lookup_collation_sequence_value): check thatUlrich Drepper2007-09-242-2/+8
| | | | nrules != 0 for multibyte chars.
* [BZ #4556]Ulrich Drepper2007-09-232-3/+5
| | | | * locales/de_CH: Fix d_fmt.
* * resolv/ns_print.c (ns_sprintrrf): Handle ns_t_a6 and ns_t_opt.Ulrich Drepper2007-09-232-4/+48
| | | | Provide better error message in case the type is unknown.
* [BZ #4963]Ulrich Drepper2007-09-235-135/+229
| | | | | | | * wcsmbs/wcsnlen.c: Don't reference before checking the length. * string/stratcliff.c: Make usable to test wide char functions. * wcsmbs/wcsatcliff.c: New file. * wcsmbs/Makefiel (tests): Add wcsatcliff.
* [BZ #4972]Ulrich Drepper2007-09-236-3/+51
| | | | | | | | | | | | *** empty log message *** [BZ #4972] * iconvdata/Makefile (modules): Add MAC-CENTRALEUROPE. (distribute): Add mac-centraleurope.c. (gen-8bit-gap-modules): Add mac-centraleurope. * iconvdata/mac-centraleurope.c: New file. * iconvdata/gconv-modules: Add entries for MAC-CENTRALEUROPE. * iconvdata/TESTS: Likewise. * iconvdata/tst-tables.sh: Likewise.
* * charmaps/MAC-CENTRALEUROPE: New file.Ulrich Drepper2007-09-231-1/+1
|
* [BZ #4972]Ulrich Drepper2007-09-232-0/+266
| | | | | | 2007-09-23 Ulrich Drepper <drepper@redhat.com> [BZ #4972] * charaps/MAC-CENTRALEUROPE: New file.
* [BZ #5043]Ulrich Drepper2007-09-232-13/+41
| | | | | | 2007-09-23 Ulrich Drepper <drepper@redhat.com> [BZ #5043] * iconv/iconv_open.c (iconv_open): For large codeset names use malloc.
* * sysdeps/x86_64/cacheinfo.c (__x86_64_data_cache_size_half): RenamedUlrich Drepper2007-09-223-187/+237
| | | | | | | | | from __x86_64_core_cache_size_half. (init_cacheinfo): Compute shared cache size for AMD processors with shared L3 correctly. * sysdeps/x86_64/memcpy.S: Adjust for __x86_64_data_cache_size_half name change. Patch in large parts by Evandro Menezes.
* * elf/dl-lookup.c (add_dependency): Handle failing memory cvs/fedora-glibc-20070920T0007Ulrich Drepper2007-09-192-6/+9
| | | | allocation for dependency list. Remove unnecessary check.
* * sysdeps/posix/getaddrinfo.c (getaddrinfo): Avoid unnecessaryUlrich Drepper2007-09-193-7/+75
| | | | open/close when determining source addresses.
* * crypt/Makefile (libcrypt-routines): Add sha256-crypt, sha256,Ulrich Drepper2007-09-1912-7/+1502
| | | | | | | | | | | | | | | | | | | | | | | sha512-crypt, and sha512. (tests): Add sha256test, sha256c-test, sha512test, and sha512c-test. (distribute): Add sha256.h and sha512.h. * crypt/crypt-entry.c (crypt): Recognize the new $5$ and $6$ prefixes and call the appropriate code. * crypt/sha256-crypt.c: New file. * crypt/sha256.c: New file. * crypt/sha256.h: New file. * crypt/sha256c-test.c: New file. * crypt/sha256test.c: New file. * crypt/sha512-crypt.c: New file. * crypt/sha512.c: New file. * crypt/sha512.h: New file. * crypt/sha512c-test.c: New file. * crypt/sha512test.c: New file. * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__thread_start): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__thread_start): Likewise.
* SHA-256 crypt entry point.Ulrich Drepper2007-09-191-0/+345
|
* * misc/bits/syslog.h (syslog): Remove extraneous argument from Jakub Jelinek2007-09-182-2/+8
| | | | | | | | | | the inline, pass __USE_FORTIFY_LEVEL - 1 as second argument to __syslog_chk. 2007-09-19 Jakub Jelinek <jakub@redhat.com> * misc/bits/syslog.h (syslog): Remove extraneous argument from the inline, pass __USE_FORTIFY_LEVEL - 1 as second argument to __syslog_chk.