Commit Graph

1251 Commits

Author SHA1 Message Date
Ulrich Drepper
fd5bdc0924 Optimize access to isXYZ and toXYZ tables
The functions to get the pointers can now depend on the TLS variable
be initialized.
2011-10-15 16:27:08 -04:00
Roland McGrath
d3bdf19b78 Remove an unused variable in localedata tests. 2011-07-02 16:32:24 -07:00
Ulrich Drepper
cc9e536dac Fix handling of LC_CTYPE in locale name handling 2011-05-21 02:06:45 -04:00
Ulrich Drepper
ee30c380b8 Update GB18030 to 2005 version 2011-05-17 01:42:27 -04:00
Sašo Živanovic
5eb84b0e8e Add work and week day info to sl_SI locale 2011-05-16 01:24:50 -04:00
Ulrich Drepper
49de7a0060 Recode se_NO locale file to UTF-8 2011-05-16 01:07:09 -04:00
Ulrich Drepper
36903d0281 Fix typoe in CL 2011-05-15 11:46:07 -04:00
Ulrich Drepper
b426c80f5f Fix whitespaces 2011-05-15 11:37:52 -04:00
Ulrich Drepper
08ba84136f Move Dzonghka collation rules to common collation rules file 2011-05-15 11:36:07 -04:00
Johan Heikkila
793267574c Fix some fields in time info in sv_FI locale 2011-05-15 11:27:42 -04:00
KH Teo
a79a1c704b Fix time format in en_SG locale 2011-05-14 19:47:43 -04:00
Ulrich Drepper
24c55fb3b3 Just BZ annotations 2011-05-09 23:29:28 -04:00
Ulrich Drepper
5d493feb1a Handle localized y/n reply in sq_AL 2011-05-09 23:23:17 -04:00
Ulrich Drepper
be97a69ebe Add support for CP770, CP771, CP772, CP773, and CP774 2011-05-09 23:15:39 -04:00
Caolán McNamara
be9c5e8b20 sync glibc Latin American paper sizes with CLDR 1.8.1 2011-05-09 19:33:32 -04:00
Ulrich Drepper
dcf4f6efae Fix currency_symbol of es_NI locale 2011-05-09 19:25:20 -04:00
Ulrich Drepper
e371399f16 Change paper format for Nicaragua to letter 2011-05-09 19:18:50 -04:00
Alexey Balmashnov
f49839299a Month names in Russian Localization should be in lowercase 2011-05-09 19:12:15 -04:00
Ulrich Drepper
a7b80ed51d Add mhr_RU locale 2011-05-09 19:05:13 -04:00
Ulrich Drepper
96b4b1b04e Support Colon Sign
Used in the Costa Rican locale and now also in the El Salvadorian
locale.
2011-05-09 18:37:52 -04:00
Ulrich Drepper
6894bb76e7 Add lij_IT locale 2011-05-09 14:39:10 -04:00
Chunshek Chan
72d1dddb02 Add yue_HK locale 2011-05-09 14:13:15 -04:00
Kevin Bortis
bdc2f971ee Add wae_CH locale 2011-05-09 14:04:43 -04:00
Priit Laes
fd3bb3392b Estonia (et_EE) joins the eurozone 2011-05-09 13:50:03 -04:00
Ulrich Drepper
56a7f7dd43 Add lb_LU locale 2011-05-09 13:27:17 -04:00
Ulrich Drepper
6a564b67fc Add sw_KE and sw_TZ locales 2011-05-09 13:08:17 -04:00
Ulrich Drepper
447ef77660 Fix whitespaces 2011-05-09 12:35:03 -04:00
Ulrich Drepper
c05c983867 Add ff_SN locale 2011-05-09 12:33:45 -04:00
Ghorban M. Tavakoly
d8741b523e Update day/month names in tk_TM locale 2011-05-09 12:26:12 -04:00
Ulrich Drepper
5093422143 Add bem_ZM and en_ZM locales 2011-05-09 12:09:31 -04:00
Ulrich Drepper
9c1cc6f1fe Use rupee sign in Indian locales. 2011-05-09 11:59:34 -04:00
Ulrich Drepper
2a81eaa5a2 Transliterate U20B9. 2011-05-09 11:53:58 -04:00
Ulrich Drepper
7734679ac1 Remove some incorrectly added lines from UTF-8 data 2011-05-09 11:49:21 -04:00
Ulrich Drepper
887ae4ea1f Update UTF-8 data file 2011-05-09 11:48:19 -04:00
Ulrich Drepper
9329581898 Fix contact info. 2011-05-09 09:07:16 -04:00
Ulrich Drepper
4da0fb475d Fix whitespaces 2011-05-09 09:02:25 -04:00
Ulrich Drepper
0f7843d00f Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	localedata/ChangeLog
2011-05-09 09:01:52 -04:00
Ulrich Drepper
445d72ca26 Add os_RU locale 2011-05-09 09:00:14 -04:00
Andreas Schwab
0e8131bb32 Remove .UTF-8 suffix from locale names when it is the only supported codeset 2011-05-08 21:48:03 -04:00
Andreas Schwab
389f72a5da Fix encoding errors in ChangeLogs 2010-09-07 14:36:40 +02:00
Andreas Schwab
12a8f182f3 Fix typo in es_CR locale. 2010-05-18 23:47:09 -07:00
Andreas Schwab
1f6234dcd8 Fix name of tt_RU.UTF-8@iqtelif locale. 2010-05-05 09:47:25 -07:00
Ulrich Drepper
8497559725 Start of week is wrong for Switzerland. 2010-05-03 10:04:06 -07:00
Ulrich Drepper
80a18ba74d Fix typo in locale source file. 2010-04-08 22:54:15 -07:00
Ulrich Drepper
7a06b66766 Whitespace issues. 2010-04-08 20:29:15 -07:00
Ulrich Drepper
13a05731d3 Build cv_RU locale. 2010-04-08 20:16:53 -07:00
Adi Roiban
2e5d4bd6bb Chuvash language locale for Russia. 2010-04-08 20:16:27 -07:00
Ulrich Drepper
42464d7fe8 Change es_GT paper sizxe to letter. 2010-04-08 19:44:21 -07:00
Ulrich Drepper
0e67bd3c3b kok_IN locale should have been support for some time. 2010-04-08 07:59:38 -07:00
Ulrich Drepper
30f0c8da71 Hook up sq_MK locale. 2010-04-08 07:15:31 -07:00
Agron Selimaj
8feb2a4f2e Albanian language locale for Macedonia 2010-04-08 07:15:17 -07:00
Agron Selimaj
22ef35456e Fix Mr. Mrs. Ms. and Miss in sq_AL 2010-04-07 13:08:19 -07:00
Ulrich Drepper
eb5e4d2305 Define thousands separator handling for numbers in pt_BR. 2010-04-05 12:35:48 -07:00
Marcelo E. Magallon
26f4163c6e Various changes to the es_CR locale. 2010-04-04 02:14:37 -07:00
Ulrich Drepper
7e699e3842 Fix weekday definition for fr_BE locale. 2010-04-04 02:11:22 -07:00
Priit Laes
54bf215c6f Change first_weekday and first_workday in et_EE locale 2010-03-24 15:50:02 -07:00
Paul Pluzhnikov
234333153e Fix missing dependency of localedata tests on gconv-modules 2010-03-17 09:01:34 -07:00
Ulrich Drepper
1a36db1c12 Add missing bz number. 2010-02-03 04:05:54 -08:00
Pravin Satpute
1e5e9ec825 Fix sorting of malayalam letter 'na'. 2010-02-03 03:50:01 -08:00
Pravin Satpute
5cee141a13 Add kok_IN locale. 2010-02-03 03:47:04 -08:00
Ulrich Drepper
6b4f51823c Fix whitespaces. 2010-02-03 03:36:52 -08:00
Pravin Satpute
3e8a75d1b9 Move Tamil collation data to common source file. 2010-02-03 03:32:06 -08:00
Pravin Satpute
19f9bca304 Use common collation data in as_IN locale. 2010-02-03 03:28:19 -08:00
Andreas Schwab
1112095740 Don't map U00DF to U1E9E in toupper table. 2010-01-25 12:01:42 -08:00
Ulrich Drepper
ee5a5ba672 Define week, first_weekday, and first_workday for hsb_DE locale. 2009-11-24 10:00:28 -08:00
Ulrich Drepper
49c7f27194 Define week, first_weekday, and first_workday for en_DK locale. 2009-11-23 16:16:26 -08:00
Ulrich Drepper
6503cfe2de Fix week information for nl_NL locale. 2009-11-22 16:54:45 -08:00
Ulrich Drepper
d9624df95e Fix whitespaces. 2009-10-30 08:15:20 -07:00
Ulrich Drepper
8a44c44fc0 Fix last change to it_CH and it_IT. 2009-10-30 08:14:29 -07:00
Keith Stribley
3c2c4bf6f7 Implement Burmese language locale for Myanmar. 2009-10-30 08:14:02 -07:00
Ulrich Drepper
b47525dd86 Fix first weekday for ast_ES locale. 2009-10-30 07:18:24 -07:00
Jorge Guerrero
9fd76770c3 Define am_pm , t_fmt_ampm, first_weekday for es_CO locale. 2009-10-30 00:31:32 -07:00
Neskie Manuel
675a462ba3 Fix accents in shs_CA locale. 2009-10-30 00:22:34 -07:00
Nicolo' Chieffo
bf20990de0 Fix date_fmt for it_IT and it_CH locales. 2009-10-29 22:49:17 -07:00
Petr Machata
b0e477a9aa Define yesstr and nostr for a few locales. 2009-10-29 22:30:25 -07:00
Reþat SABIQ
cfff39ea98 Fix first day of week and a few spellings in crh_UA locale. 2009-10-29 22:21:58 -07:00
Ulrich Drepper
823bc6da65 Fix whitespaces. 2009-10-22 22:50:00 -07:00
Ulrich Drepper
0fc3cbc13f Add ps_AF locale. 2009-10-15 06:53:24 -07:00
Sayamindu Dasgupta
26059a9936 Afghan locale definition for Pashto language.
Mostly by Sayamindu Dasgupta, fixed up by Pravin Satpute <psatpute@redhat.com>.
2009-10-15 06:51:37 -07:00
Ulrich Drepper
b23964c620 Define week, first_weekday, first_workday in de_AT locale.
BZ #10011
2009-06-16 08:25:01 -07:00
Ulrich Drepper
0efa1cd30f Missing BZ number. 2009-06-15 07:25:14 -07:00
Sofwath
5a5fe4350f Dhivehi language locale for Maldives. 2009-06-15 07:24:29 -07:00
Pravin Satpute
5612e80b3a Urdu language locale for India. 2009-06-09 07:46:30 -07:00
Ulrich Drepper
115a532734 * localedata/locales/bn_BD: Remove comment about missing collation
rules.
	* localedata/locales/iso14651_t1_common: Add Bengali collation rules.
	Patch by Pravin Satpute <psatpute@redhat.com>.
2009-05-04 21:20:20 +00:00
Ulrich Drepper
3873630cd8 * locales/cs.CZ: Change week[2] to 19971130, change first_weekday and
first_workday to 2.
	* locales/da_DK: Likewise.
	* locales/de_DE: Likewise.
	* locales/fr_FR: Likewise.
	* locales/fur_IT: Likewise.
	* locales/fy_DE: Likewise.
	* locales/ht_HT: Likewise.
	* locales/hu_HU: Likewise.
	* locales/li_BE: Likewise.
	* locales/li_NL: Likewise.
	* locales/mk_MK: Likewise.
	* locales/nb_NO: Likewise.
	* locales/nds_DE: Likewise.
	* locales/nds_NL: Likewise.
	* locales/nn_NO: Likewise.
	* locales/pl_PL: Likewise.
	* locales/sc_IT: Likewise.
	* locales/sk_SK: Likewise.
	* locales/uk_UA: Likewise.

	* locales/csb_PL: Change week[2] to 19971130.
	* locales/en_GB: Likewise.
	* locales/et_EE: Likewise.

	* locales/sr_ME: Set week to 7;19971130;4.
	* locales/sr_RS: Likewise.
	* locales/sr_RS@latin: Likewise.
2009-04-25 04:44:16 +00:00
Ulrich Drepper
5497de87c9 [BZ #9963]
2009-04-22  Ulrich Drepper  <drepper@redhat.com>
	[BZ #9963]
	* locales/en_PH: Fix LC_PAPER.
	* locales/es_CL: Likewise.
	* locales/es_CO: Likewise.
	* locales/es_MX: Likewise.
	* locales/es_US: Likewise.
	* locales/es_VE: Likewise.
	* locales/fil_PH: Likewise.
	* locales/ik_CA: Likewise.
	* locales/iu_CA: Likewise.
	* locales/tl_PH: Likewise.
2009-04-23 04:30:42 +00:00
Ulrich Drepper
0588a9cb62 * malloc/malloc.c (malloc_info): Output address space information. 2009-04-18 08:44:10 +00:00
Ulrich Drepper
481f9ecae0 * wcsmbs/wcsatcliff.c (MEMCHR): Define. 2009-04-07 14:56:48 +00:00
Ulrich Drepper
ddba0f1700 * string/stratcliff.c (do_test): Add memchr tests..
* sysdeps/x86_64/memchr.S: Fix handling of end of buffer after
	first read quad word.
2009-04-07 14:53:04 +00:00
Ulrich Drepper
735be40014 * locales/ks_IN: New file.
Patch by Mohammad Nayeem <mohammad.nayeem@gmail.com> and
	Pravin Satpute <psatpute@redhat.com>.
2009-04-06 17:54:58 +00:00
Jakub Jelinek
1b188a651e [BZ #9985]
* charmaps/UTF-8: Fix encoding of <U1080>..<U109F>, <U12AF>. 
Based on patch by Keith Stribley <devel@thanlwinsoft.org>.
2009-03-23  Jakub Jelinek  <jakub@redhat.com>

	[BZ #9985]
	* charmaps/UTF-8: Fix encoding of <U1080>..<U109F>, <U12AF>.
	Based on patch by Keith Stribley <devel@thanlwinsoft.org>.
2009-03-23 11:49:01 +00:00
Ulrich Drepper
eee6b14327 [BZ #9759]
* dirent/dirent.h: Adjust prototypes of scandir, scandir64, alphasort,
	alphasort64, versionsort, and versionsort64 to POSIX 2008.
	* dirent/alphasort.c: Adjust implementation to type change.
	* dirent/alphasort64.c: Likewise.
	* dirent/scandir.c: Likewise.
	* dirent/versionsort.c: Likewise.
	* dirent/versionsort64.c: Likewise.
	* sysdeps/wordsize-64/alphasort.c: Add hack to hide alphasort64
	declaration.
	* sysdeps/wordsize-64/versionsort.c: Add hack to hide versionsort64
	declaration.
2009-03-15 21:33:19 +00:00
Ulrich Drepper
cd2d01faa5 [BZ #9880]
* inet/inet6_rth.c (inet6_rth_reverse): Compute number of segments
	correctly.  Set segleft member in output as required.
	Patch partly by Yang Hongyang <yanghy@cn.fujitsu.com>.
	* inet/tst-inet6_rth.c (do_test): Add tests for inet6_rth_reverse.
2009-03-15 20:35:02 +00:00
Ulrich Drepper
906dd40db3 [BZ #9881]
* inet/inet6_rth.c (inet6_rth_add): Add some error checking.
	Patch mostly by Yang Hongyang <yanghy@cn.fujitsu.com>.
	* inet/Makefile (tests): Add tst-inet6_rth.
	* inet/tst-inet6_rth.c: New file.

	alignment of La_x86_64_regs.  Store xmm parameters.
2009-03-15 19:16:16 +00:00
Ulrich Drepper
878b72c5ee [BZ #9948]
2009-03-14  Ulrich Drepper  <drepper@redhat.com>
	* locale/iso-639.def: Add Min Nan.

	[BZ #9948]
2009-03-14 18:39:26 +00:00
Ulrich Drepper
f53713a8e7 * elf/dl-sysdep.c (_dl_show_auxv): Add support for AT_BASE_PLATFORM.
* elf/dl-sysdep.c (auxvars): Compress data structure.
2009-03-14 18:33:58 +00:00
Ulrich Drepper
638633961d * locales/iso14651_t1_common: Add rules for sorting Malayalam.
Patch by Santhosh Thottingal <santhosh.thottingal@gmail.com>.
2009-02-11 15:42:53 +00:00
Ulrich Drepper
962edb7e68 [BZ #7098]
* Makefile ($(inst_i18ndir)/charmaps/%.gz): No need to save
	timestamp in compressed charmaps.
	Patch by Gilles Espinasse <g.esp@free.fr>.
2009-02-07 05:29:10 +00:00
Ulrich Drepper
3fe4c5b3d5 [BZ #9753]
2009-01-16  Petr Baudis  <pasky@suse.cz>
	[BZ #9753]
	* resolv/res_libc.c (__res_maybe_init): Call __res_vinit()
	even if we currently have zero nscount.
2009-02-07 05:01:55 +00:00
Ulrich Drepper
1a9dd4e4e4 [BZ #9781]
* grp/compat-initgroups.c (compat_call): Switch to use malloc when
	the input line is too long.
2009-02-07 04:40:57 +00:00
Ulrich Drepper
41f128dc04 [BZ #9791] 2009-02-07 04:03:20 +00:00
Ulrich Drepper
a7bd183ffe * sysdeps/unix/sysv/linux/sh/sysdep.h (INTERNAL_SYSCALL):
Add "t" to clobber list.
	(INTERNAL_SYSCALL_NCS): Likewise.
2009-01-28 16:11:36 +00:00
Ulrich Drepper
1dd757696b * nss/getent.c (print_networks): Don't print comma between aliases. 2009-01-28 15:55:25 +00:00
Ulrich Drepper
157cd5ac8d [BZ #9706]
2009-01-08  Ulrich Drepper  <drepper@redhat.com>
	[BZ #9706]
	* nss/nss_files/files-parse.c (strtou32): New function.
	(INT_FIELD): Use strotu32 instead of strtoul to unify behavior
	across 32-bit and 64-bit platforms.
	(INT_FIELD_MAYBE_NULL): Likewise.
2009-01-09 04:38:10 +00:00
Ulrich Drepper
b74e53b24c [BZ #9701]
* locales/sk_SK: Slovakia uses the Euro.
2009-01-09 04:35:39 +00:00
Ulrich Drepper
1e545d0185 [BZ #9705]
2009-01-08  Ulrich Drepper  <drepper@redhat.com>
	[BZ #9705]
	* locales/el_CY: Cyprus uses the Euro.
2009-01-09 04:33:02 +00:00
Ulrich Drepper
cbd8aeb836 * init.c (__pthread_initialize_minimal_internal): Check for
FUTEX_CLOCK_REALTIME flag.
	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.S (__lll_timedlock_wait):
	Use FUTEX_WAIT_BITSET|FUTEX_CLOCK_READTIME instead of computing
	relative timeout.
2009-01-03 05:06:46 +00:00
Ulrich Drepper
06057297c4 * locales/iso14651_t1_common: Fix sorting of U+0AB3.
Patch by Pravin Satpute <psatpute@redhat.com>.
2008-12-31 14:58:14 +00:00
Ulrich Drepper
5cb8b71482 Patch by Pravin Satpute <psatpute@redhat.com>. 2008-12-30 16:49:30 +00:00
Ulrich Drepper
c7ee5ed55c * locales/i18n: Move Indic Matra characters to punct.
* locales/as_IN: Add support for internationalized digits.
	* locales/bn_BD: Likewise.
	* locales/bn_IN: Likewise.
	* locales/gu_IN: Likewise.
	* locales/hi_IN: Likewise.
	* locales/kn_IN: Likewise.
	* locales/ml_IN: Likewise.
	* locales/mr_IN: Likewise.
	* locales/or_IN: Likewise.
	* locales/pa_IN: Likewise.
	* locales/ta_IN: Likewise.
	* locales/te_IN: Likewise.
2008-12-30 16:49:06 +00:00
Ulrich Drepper
bf93cd3b8d [BZ #9677]
2008-12-21  Bruno Haible  <bruno@clisp.org>
	[BZ #9677]
	* wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Create temporary state object
	if no output is written.
2008-12-26 19:02:29 +00:00
Ulrich Drepper
f38113e1b9 * tests-mbwc/tst_types.h (TIN)MBRLEN_REC): Use correct array
length constant.
2008-12-26 18:59:44 +00:00
Ulrich Drepper
f6d87f13fb * SUPPORTED (SUPPORTED-LOCALES): Add hne_IN. 2008-12-06 03:02:56 +00:00
Ulrich Drepper
8680179fdb 2008-12-05 Joseph Myers <joseph@codesourcery.com>
Ulrich Drepper  <drepper@redhat.com>

	* scripts/firstversion.awk: Use custom comparison function to compare
	version numbers.
	* scripts/versions.awk: Use sort invocation which can handle
	multi-digit sub-version numbers.
2008-12-06 02:13:20 +00:00
Ulrich Drepper
247626f37e * sysdeps/unix/sysv/linux/sh/lowlevellock.h: Define FUTEX_WAIT_BITSET
and FUTEX_WAKE_BITSET.
2008-12-05 22:05:24 +00:00
Ulrich Drepper
e148a6443c 2008-09-09 Aurelien Jarno <aurelien@aurel32.net>
* iconvdata/gconv-modules: Add LATIN9 as an alias to ISO-8859-15.

2008-10-31  Ulrich Drepper  <drepper@redhat.com>
2008-10-31 19:14:18 +00:00
Ulrich Drepper
6daf1a2fb1 [BZ #6867]
* sysdeps/powerpc/elf/rtld-global-offsets.sym: Fix typo.
2008-10-31 19:03:31 +00:00
Ulrich Drepper
dbb6ab3ee0 [BZ #6947]
* sysdeps/unix/sysv/linux/ulimit.c (__ulimit): Handle UL_GETFSIZE
	return value in case rlimit is RLIM_INFINITY.

	[BZ #6947]
	* sysdeps/unix/sysv/linux/ulimit.c (__ulimit): Fix return value
	for UL_SETFSIZE.
2008-10-31 17:29:46 +00:00
Ulrich Drepper
a5ff533ea1 [BZ #6974]
* sunrpc/rpc_main.c (mkfile_output): Properly handle filename
	without dot.  Properly terminate the string with a null byte.
	Based on a patch by Aurelien Jarno <aurelien@aurel32.net>.
2008-10-31 15:12:51 +00:00
Ulrich Drepper
28a7bbe575 * locales/en_GB: Set first weekday and workday to 2. 2008-09-17 13:07:01 +00:00
Ulrich Drepper
5efd3a3bf3 * locales/nl_AW: New file.
* SUPPORTED (SUPPORTED-LOCALES): Add nl_AW.UTF-8.
2008-09-16 21:25:18 +00:00
Ulrich Drepper
99cba1d7a2 * SUPPORTED (SUPPORTED-LOCALES): Add en_AG.UTF-8. 2008-09-16 20:48:01 +00:00
Ulrich Drepper
bc4f531345 * locales/en_AG: New file. 2008-09-16 20:47:08 +00:00
Ulrich Drepper
acf1d491bf * locales/ht_HT: New file.
* SUPPORTED: Add ht_HT.UTF-8.
2008-09-16 05:33:16 +00:00
Ulrich Drepper
9212f173f2 * locales/en_GB: Change dom_tel_fmt to %A %l.
* locales/de_DE: Likewise.
2008-09-16 05:11:05 +00:00
Ulrich Drepper
8a8d8eb998 * SUPPORTED (SUPPORTED-LOCALES): Add sd_IN.
* locales/sd_IN: New file.
	Contributed by Pravin Satpute <psatpute@redhat.com>.

	* locales/sd_IN@devanagari: Fix locale name.
	* locales/ks_IN@devanagari: Likewise.

	* locales/sd_IN@devanagari: New file.
	* locales/ks_IN@devanagari: New file.
2008-09-16 00:14:42 +00:00
Ulrich Drepper
5009c257c2 * SUPPORTED (SUPPORTED-LOCALES): Add ks_IN@devnagari and
sd_IN@devanagari.
2008-09-01 21:08:11 +00:00
Ulrich Drepper
c1bfb3e06b [BZ #6856, BZ #6857]
2008-09-01  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6857]
	* sd_IN@devanagari: New file.
	Contributed by Pravin Satpute <psatpute@redhat.com>.

	[BZ #6856]
	* ks_IN@devanagari: New file.
	Contributed by Pravin Satpute <psatpute@redhat.com>.
2008-09-01 21:00:35 +00:00
Ulrich Drepper
486ee36e40 Sindhi language locale for India using Devanagari script. 2008-09-01 20:58:09 +00:00
Ulrich Drepper
46026b5589 * locales/iso14651_t1_common: Add Kannada collation support.
Patch by Pravin Satpute <psatpute@redhat.com>.
2008-07-11 17:05:42 +00:00
Ulrich Drepper
80d4197644 [BZ #6713]
2008-07-08  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6713]
	* charmaps/UTF-8: Fix U1DBA entry representation.
	Patch by Colin Watson.
2008-07-08 12:43:50 +00:00
Ulrich Drepper
a7b37d398d Fix U1DBA entry representation. 2008-07-08 12:43:04 +00:00
Ulrich Drepper
80922a99e3 [BZ #6657]
2008-06-27  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6657]
	* time/strptime_l.c: Don't clear s.era_cnt after successful match
	of %EY.
	Patch by Petr Baudis.
2008-06-27 17:27:39 +00:00
Ulrich Drepper
34ca2ff7da * resolv/res_debig.c (__p_type_syms): Add ns_t_dname entry.
Patch by Peter Jones <pjones@redhat.com>.
2008-06-27 04:45:06 +00:00
Ulrich Drepper
104426b654 [BZ #6654]
2008-06-25  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6654]
	* stdlib/canonicalize.c (__realpath): readlink can write too much
	into the buffer on platforms without PATH_MAX.
2008-06-26 00:42:12 +00:00
Ulrich Drepper
974069d864 [BZ #5210]
2008-06-25  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5210]
	* configure.in: Add -Werror to -fstack-protector test to catch
	unsupported architectures.
	Patch by Gilles Esponasse <g.esp@free.fr>.
2008-06-25 19:37:46 +00:00
Ulrich Drepper
a40fbc8dca [BZ #5814]
2008-06-25  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5814]
	* locales/fi_FI: Fix separator for hours, minutes, and seconds.
2008-06-25 19:33:49 +00:00
Ulrich Drepper
99ae13c825 * locales/iso14651_t1_common: Add support for Gurumukhi script.
Patch by Pravin Satpute <psatpute@redhat.com>.
2008-06-24 16:59:47 +00:00
Ulrich Drepper
e564d29d8e Remove U0C0D entry added for Telugu. 2008-05-21 15:13:02 +00:00
Ulrich Drepper
7adbb39dd8 * locales/iso14651_t1_common: Remove U0C0D entry added for Telugu.
Reported by Pravin Satpute.
2008-05-21 15:12:48 +00:00
Ulrich Drepper
74e1338588 * string/strcasestr.c (CMP_FUNC): Use __strncasecmp, not strncasecmp. 2008-05-16 18:19:18 +00:00
Ulrich Drepper
b194db7985 * posix/regcomp.c (optimize_utf8): Add a note on why we test
opr.ctx_type.
	(calc_first): Initialize constraint field.
	(duplicate_node_closure): Use it instead of special casing ANCHORS.
	Use search_duplicated_node to avoid loops.  Fix grammar.
	(duplicate_node): Merge constraint field for all node types.
	(calc_eclosure_iter): Look at constraint field for all node types.
	* posix/regex_internal.c (create_cd_newstate): Don't look at
	create_cd_newstate.

	* posix/tst-rfc3484.c: Add dummy definition of _res_hconf_init.
	* posix/tst-rfc3484-2.c: Likewise.
	* posix/tst-rfc3484-3.c: Likewise.
2008-05-15 03:06:50 +00:00
Ulrich Drepper
215a87451d [BZ #6428]
* configure.in: Don't use $CFLAGS when assembling, use $ASFLAGS.
2008-05-15 02:58:18 +00:00
Ulrich Drepper
2f9a1be867 [BZ #6442]
* string/endian.h: Add macros for fixed-size endian conversion.
	* bits/byteswap.h: Allow inclusion from <endian.h>.
	* sysdeps/i386/bits/byteswap.h: Likewise.
	* sysdeps/ia64/bits/byteswap.h: Likewise.
	* sysdeps/s390/bits/byteswap.h: Likewise.
	* sysdeps/x86_64/bits/byteswap.h: Likewise.
	* string/Makefile (tests): Add tst-endian.
	* string/tst-endian.c: New file.
2008-05-15 02:54:33 +00:00
Ulrich Drepper
c52137d391 [BZ #5209, BZ #5381]
2008-04-15  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5209]
	* sysdeps/unix/sysv/linux/times.c: New file.

	[BZ #5381]
	* nscd/nscd.h: Define enum in_flight, mem_in_flight, and
	mem_in_flight_list variables.  Add new parameter to mempool_alloc
	prototype.
	* nscd/mem.c (mempool_alloc): Take additional parameter.  Initialize
	appropriate mem_in_flight element.
	(gc): Take allocations which have not yet been committed to the
	database into account.
	* nscd/cache.c (cache_add): Add new parameter to mempool_alloc call.
	Reset mem_in_flight before returning.
	* nscd/connections.c (nscd_run_worker): Initialize mem_in_flight and
	cue it up in mem_in_flight_list.
	* nscd/aicache.c: Adjust mempool_alloc call.
	* nscd/grpcache.c: Likewise.
	* nscd/hstcache.c: Likewise.
	* nscd/initgrcache.c: Likewise.
	* nscd/pwdcache.c: Likewise.
	* nscd/servicescache.c: Likewise.
	* nscd/Makefile (nscd-flags): Until ld is fixed, use -fpic instead
	of -fpie.

	* nscd/connections.c (handle_request): Provide better error message
	in case SELinux forbids the service.

	* version.h (VERSION): Bump to 2.8.90.
2008-04-19 16:42:41 +00:00
Ulrich Drepper
3f98186568 * sysdeps/unix/sysv/syscalls.list: The times syscall doesn't return 2008-04-09 19:04:16 +00:00
Ulrich Drepper
6c30d38fdd [BZ #5436]
2008-04-09  Ulrich Drepper  <drepper@redhat.com>
	* stdlib/tst-makecontext.c: Change parameter to cf to negative
	value to check for correct sign extension.

	[BZ #5436]
	* sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext):
	Copy 64-bit parameter values even though this is not required in
	the standard.

	* sysdeps/unix/sysv/linux/x86_64/vfork.S (__vfork): Record return
	PC save.
2008-04-09 18:30:12 +00:00
Ulrich Drepper
f6d749f035 [BZ #6042]
2008-04-07  Ulrich Drepper  <drepper@redhat.com>
	[BZ #6042]
	* sysdeps/unix/sysv/linux/net/ethernet.h: Add a few more
	ETHERTYPE_* definitions.
	Patch partly by Aurelien Jarno <aurelien@aurel32.net>.
2008-04-08 00:40:35 +00:00
Ulrich Drepper
d03eba121c [BZ #6040]
* locales/fr_FR: Fix abmon, abday, d_ftm, grouping.
2008-04-08 00:17:58 +00:00
Ulrich Drepper
3c2c56fe03 [BZ #6004]
* locales/iso14651_t1_common: Fix first weight for U+1E60, U+1E62,
	U+1E64, U+1E66, and U+1E68.
	Patch by Jesse Thilo <unixweenie@gmail.com>.
2008-04-07 23:53:54 +00:00
Ulrich Drepper
23c37224d3 Fix first weight for U+1E60, U+1E62, U+1E64, U+1E66, and U+1E68. 2008-04-07 23:53:20 +00:00
Ulrich Drepper
fcf90e0a6f [BZ #5475]
2008-04-07  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5475]
	* resolv/res_init.c: Handle scope IDs in resolv.conf.
2008-04-07 17:36:07 +00:00
Ulrich Drepper
4e0b2dbe54 * locales/iso14651_t1_common: Add support for Gujarati script.
Patch by Pravin Satpute <psatpute@redhat.com>.
2008-03-31 14:15:28 +00:00
Ulrich Drepper
9a69db292a [BZ #5443]
2008-03-30  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5443]
	* intl/dcigettext.c (__dcigettext): Get reader lock for locale data
	before looking for translation.
	* locale/duplocale.c: Transform __libc_setlocale_lock into rwlock.
	* locale/freelocale.c: Likewise.
	* locale/newlocale.c: Likewise.
	* locale/setlocale.c: Likewise.
	Based partially on a patch by ryo@np.css.fujitsu.com.
2008-03-31 00:38:06 +00:00
Ulrich Drepper
2ecc7d93b8 * intl/dcigettext.c (_nl_find_msg): Reread nconversions after
acquiring wrlock.  Do conv_tab allocation while holding lock.
	* intl/Makefile: Add rules to build and run tst-gettext6.
	* intl/tst-gettext6.c: New test.
	* intl/tst-gettext6.sh: New file.
2008-03-30 23:40:18 +00:00
Ulrich Drepper
85ac24138b * locales/iso14651_t1_common: Add support for Devanagari script.
* locales/mr_IN: Adjust Devanagari sorting for mr_IN.
	Patch by Pravin Satpute <psatpute@redhat.com>.
2008-03-24 05:08:33 +00:00
Ulrich Drepper
78c76b4191 [BZ #5602]
2008-03-08  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5602]
	* locales/pt_PT: Fix mon_decimal_point.
2008-03-09 01:10:32 +00:00
Ulrich Drepper
443db17889 [BZ #5778]
* sysdeps/unix/sysv/linux/pathconf.h: Declare
	__statfs_chown_restricted.
	* sysdeps/unix/sysv/linux/fpathconf.c: Call __statfs_chown_restricted
	for _PC_CHOWN_RESTRICTED.
	* sysdeps/unix/sysv/linux/pathconf.c: Likewise.
	Implement __statfs_chown_restricted.
	* sysdeps/unix/sysv/linux/bits/posix_opt.h: Change
	_POSIX_CHOWN_RESTRICTED value to zero.

2008-02-26  Harsha Jagasia  <harsha.jagasia@amd.com>
2008-03-08 01:57:18 +00:00
Ulrich Drepper
15600683c7 * SUPPORTED (SUPPORTED-LOCALES): Add shs_CA.UTF-8. 2008-03-04 22:10:40 +00:00
Ulrich Drepper
c958a6a4e5 [BZ #5736]
* malloc/malloc.c: Fix typo in comment.
2008-03-04 18:36:27 +00:00
Ulrich Drepper
d835f13696 [BZ #5627]
2008-03-04  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5627]
	* locale/iso-639.def: Add Shuswap.
2008-03-04 17:49:00 +00:00
Ulrich Drepper
d90b8fa3a2 [BZ #5520]
2008-01-10  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5520]
	* locales/ga_IE: Fix May, June, November and December entries in mon.
2008-01-11 00:26:22 +00:00
Ulrich Drepper
58d1179512 [BZ #5463, BZ #5464]
* iconvdata/hp-thai8.c: New file.
	* iconvdata/Makefile: Add rules for hp-thai8.c.
	* iconvdata/tst-tables.sh: Add entry for HP-THAI8.
	* iconvdata/gconv-modules: Likewise.

	[BZ #5464]
	* iconvdata/hp-greek8.c: New file.
	* iconvdata/Makefile: Add rules for hp-greek8.c.
	* iconvdata/tst-tables.sh: Add entry for HP-GREEK8.
	* iconvdata/gconv-modules: Likewise.

	[BZ #5463]
	* iconvdata/hp-turkish8.c: New file.
	* iconvdata/Makefile: Add rules for hp-turkish8.c.
	* iconvdata/tst-tables.sh: Add entry for HP-TURKISH8.
	* iconvdata/gconv-modules: Likewise.
2007-12-12 08:07:33 +00:00
Ulrich Drepper
189dce4f6a [BZ #5465]
2007-12-12  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5465]
	* sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S [!SHARED]
	(__pthread_cond_timedwait): Don't use VDSO.
2007-12-12 08:06:15 +00:00
Ulrich Drepper
65bc770f4e * charmaps/UTF-8: Add Unicode 5.1 entries. 2007-12-11 06:54:26 +00:00
Ulrich Drepper
87520cccf6 [BZ #5427]
* iconvdata/hp-roman9.c: New file.
	* iconvdata/Makefile: Add rules for hp-roman9.c.
	* iconvdata/tst-tables.sh: Add HP-ROMAN9.

	* iconvdata/hp-roman8.c: Use 8bit-gap instead of 8bit-generic.
	* iconvdata/Makefile: Adjust appropriately.

	keyword for gcc's braced-groups.
2007-12-08 01:38:23 +00:00
Ulrich Drepper
c9d65f0fbd * locales/si_LK (mon): Fix February and November spelling.
Patch by Danishka Navin <snavin@redhat.com>.
2007-12-05 06:52:49 +00:00
Ulrich Drepper
f6ed654cab * sysdeps/x86_64/memset.S: Add sfence after movnti. 2007-11-08 01:07:04 +00:00
Ulrich Drepper
f2a8406a4f [BZ #5277]
2007-11-07  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5277]
	* iconv/loop.c (STANDARD_TO_LOOP_ERR_HANDLER): If conversion failed
	because output buffer is too small break, don't loop.
	* iconvdata/Makefile (tests): Add bug-iconv6.
	* iconvdata/bug-iconv6.c: New file.
2007-11-08 00:04:24 +00:00
Ulrich Drepper
eb46bc8fd6 * locales/dz_BT: Fix representation of data. 2007-11-06 18:50:21 +00:00
Ulrich Drepper
7fe4e0e892 * nscd/selinux.c (nscd_request_avc_has_perm): When compiled with
old headers, don't call avc_has_perm if we don't have the
	permission information.
2007-11-06 18:26:44 +00:00
Ulrich Drepper
4c6b2202cb [BZ #5225]
* stdio-common/vfscanf.c (_IO_vfwscanf): Don't misuse wp pointer
	to keep track of end of %[ format string element.
2007-10-28 08:58:24 +00:00
Ulrich Drepper
c9eb73d902 [BZ #4098]
2007-10-14  Ulrich Drepper  <drepper@redhat.com>
	[BZ #4098]
	* locales/pl_PL: Change abmon, abday, and d_fmt according to
	results of vote.
2007-10-14 20:51:58 +00:00
Ulrich Drepper
3a054d7ab0 * locale/programs/locfile-token.h: Remove tok_elif, add tok_elifdef
and tok_elifndef.
	* locale/programs/locfile-kw.gperf: Likewise.
	* locale/programs/ld-collate.c: Implement primitive preprocessor.
2007-10-11 02:36:04 +00:00
Jakub Jelinek
d17af6b501 * locales/en_US: Add first_weekday and first_workday.
* locales/cs_CZ: Likewise. 
* locales/fur_IT: Likewise. 
* locales/fy_DE: Likewise. 
* locales/hu_HU: Likewise. 
* locales/i18n: Likewise. 
* locales/li_BE: Likewise. 
* locales/li_NL: Likewise. 
* locales/nds_DE: Likewise. 
* locales/nds_NL: Likewise. 
* locales/pl_PL: Likewise. 
* locales/sc_IT: Likewise. 
* locales/sk_SK: Likewise.
2007-10-10  Jakub Jelinek  <jakub@redhat.com>

	* locales/en_US: Add first_weekday and first_workday.
	* locales/cs_CZ: Likewise.
	* locales/fur_IT: Likewise.
	* locales/fy_DE: Likewise.
	* locales/hu_HU: Likewise.
	* locales/i18n: Likewise.
	* locales/li_BE: Likewise.
	* locales/li_NL: Likewise.
	* locales/nds_DE: Likewise.
	* locales/nds_NL: Likewise.
	* locales/pl_PL: Likewise.
	* locales/sc_IT: Likewise.
	* locales/sk_SK: Likewise.
2007-10-10 20:46:54 +00:00
Ulrich Drepper
59d430c680 * sysdeps/pthread/bits/libc-lock.h (__libc_rwlock_init): Inside of
libc.so just clear NAME.
	(__libc_rwlock_fini): Nop inside of libc.so.
	* tst-initializers1.c (main): Test if PTHREAD_RWLOCK_INITIALIZER is
	all zeros.
2007-10-10 16:00:14 +00:00
Ulrich Drepper
5a01ab7b83 * sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Work around problem
with some Pentium Ds.
2007-10-10 01:22:45 +00:00
Ulrich Drepper
7753717472 * locales/de_DE: Set first week day to Monday.
* locales/fr_FR: Likewise.
2007-10-09 22:24:30 +00:00
Ulrich Drepper
64ba41bcc6 [BZ #73]
2007-10-07  Ulrich Drepper  <drepper@redhat.com>
	[BZ #73]
	* locales/nb_NO: Update time information, collation, thousands
	separator.
	* locales/nn_NO: Likewise.
2007-10-07 22:09:38 +00:00
Ulrich Drepper
b80bfc8b53 * misc/error.h: Remove support for use outside of libc. We have to
include <features.h> now.  Include <bits/error.h> if possible.
	* misc/bits/error.h: New file.
2007-10-04 18:07:28 +00:00
Jakub Jelinek
b632f9a816 * tst-langinfo.sh: Update expected THOUSEP for fr_FR.
2007-10-04  Jakub Jelinek  <jakub@redhat.com>

	* tst-langinfo.sh: Update expected THOUSEP for fr_FR.
2007-10-03 22:47:18 +00:00
Ulrich Drepper
6e682cf5c1 * string/strcoll_l.c (STRCOLL): Correct handling of switching from
backward to forward direction.
2007-10-02 18:02:25 +00:00
Ulrich Drepper
90241a2024 * string/strcoll_l.c (STRCOLL): Correct test for alloca use. 2007-10-02 17:19:53 +00:00
Ulrich Drepper
33a667def7 * de_DE.in: Adjust for correct handling of backward direction sorting. 2007-10-02 17:17:59 +00:00
Ulrich Drepper
95bddc0c3b [BZ #5071]
* malloc/malloc.c (mremap_chunk): Avoid resizing of new block has
	the same number of pages.
	Patch by Tomash Brechko <tomash.brechko@gmail.com>.
2007-10-02 04:21:49 +00:00
Ulrich Drepper
27b13a7d23 [BZ #4705]
* locales/et_EE: Likewise.
2007-10-02 04:21:05 +00:00
Ulrich Drepper
68f3802dfa [BZ #4941]
* locales/oc_FR: Fix Thursday abday and August mon and abmon data.
2007-10-02 04:19:37 +00:00
Ulrich Drepper
c8caf08958 * locale/programs/ld-collate.c (collate_read): After initial copy
statement, continue in state 0.
2007-10-02 02:22:28 +00:00
Ulrich Drepper
d7c51a0c1a * locales/am_ET (LC_COLLATE): Define new script after copy. 2007-10-02 02:07:50 +00:00
Ulrich Drepper
a7f573e5dc * locales/cs_SR: Removed. 2007-09-30 22:58:18 +00:00
Ulrich Drepper
56ebeb41e0 * locale/programs/ld-collate.c (collate_finish): Compare all bytes
of section order.
2007-09-30 22:44:06 +00:00
Ulrich Drepper
0225b58a21 * locales/lo_LA: Add missing collating element o-e. 2007-09-30 22:42:07 +00:00
Ulrich Drepper
ad5a3ce30c * locales/is_IS: Cleanup. Remove invalid collation entries. 2007-09-30 22:30:29 +00:00
Ulrich Drepper
0aae2e0e2d * locales/fa_IR: Add missing collating element Alef-Hamza. 2007-09-30 22:29:10 +00:00
Ulrich Drepper
7de8d620d3 * locales/da_DK: Add missing collating symbol ETH. 2007-09-30 22:26:36 +00:00
Ulrich Drepper
db007b0d54 * locales/sa_IN: New file.
* SUPPORTED (SUPPORTED-LOCALES): Add sa_IN.
2007-09-30 22:19:34 +00:00
Ulrich Drepper
bfe6bf17a3 * locales/fr_FR: Change thousands_sep to U0020. 2007-09-30 19:15:24 +00:00
Ulrich Drepper
0911549396 * locales/cs_CZ: Sort lowercase before uppercase. 2007-09-30 18:45:16 +00:00
Ulrich Drepper
22261ce51e * locales/da_DK: Likewise.
* locales/et_EE: Likewise.
	* locales/nb_NO: Likewise.
	* locales/nn_NO: Likewise.
2007-09-30 18:31:57 +00:00
Ulrich Drepper
b1e0242141 * locales/en_GB: Change first weekday and workday to Monday. 2007-09-30 18:24:39 +00:00
Ulrich Drepper
592a95ee7c * po/pt_BR.po: Fix typo. 2007-09-30 16:57:15 +00:00
Ulrich Drepper
8ad5c3cd01 * iconvdata/Makefile (modules): Add ISO8859-9E.
(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.
2007-09-30 04:00:26 +00:00
Ulrich Drepper
90bf831bda * iconvdata/Makefile (modules): Add KOI8-RU.
(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.
2007-09-29 04:35:54 +00:00
Ulrich Drepper
a6a0334521 [BZ #4556]
* locales/de_CH: Fix d_fmt.
2007-09-23 22:39:15 +00:00
Ulrich Drepper
03c424833d * charmaps/MAC-CENTRALEUROPE: New file. 2007-09-23 17:21:32 +00:00
Ulrich Drepper
c869d8c43c [BZ #4972]
2007-09-23  Ulrich Drepper  <drepper@redhat.com>
	[BZ #4972]
	* charaps/MAC-CENTRALEUROPE: New file.
2007-09-23 17:21:22 +00:00
Ulrich Drepper
1ae07d48d4 [BZ #3842]
2007-08-24  Ulrich Drepper  <drepper@redhat.com>
	[BZ #3842]
	* locales/ru_RU: Use U00A0 instead of U2002 for thousands separator.
	The latter might be more correct but usually cannot be displayed.
2007-08-25 05:44:16 +00:00
Ulrich Drepper
2e0e1a0512 [BZ #4566]
* string/strtok.c: Fix typo in comment.
2007-08-22 07:14:16 +00:00
Ulrich Drepper
682e4437a0 [BZ #4582]
* debug/segfault.c: Fix typos in comments.
2007-08-22 07:04:23 +00:00
Ulrich Drepper
ce31a3b1c5 * intl/dcigettext.c (_nl_find_msg): Free encoding if __gconv_open
failed.
	* intl/finddomain.c (_nl_find_domain): Free normalized_codeset
	on failure.

	* elf/dl-load.c (decompose_rpath): Free copy if result couldn't be
	allocated.

2007-08-03  Jakub Jelinek  <jakub@redhat.com>
2007-08-03 15:50:30 +00:00
Ulrich Drepper
96c502084a Add U0141 and U0142. 2007-08-03 15:41:17 +00:00
Ulrich Drepper
1475e2012f * stdlib/tst-strtod2.c (do_test): Use %tu in fmt string for ptrdiff_t
value.

	* stdio-common/tst-fmemopen2.c (do_test): Avoid fmt string warning
	if off_t is different rank from size_t.

	* sysdeps/generic/unwind-dw2.c (extract_cie_info, execute_cfa_program,
	uw_frame_state_for): Avoid type punning warnings.
	* sysdeps/generic/unwind-dw2-fde-glibc.c
	(_Unwind_IteratePhdrCallback): Likewise.
	* sysdeps/generic/unwind-dw2-fde.c (_Unwind_Find_FDE): Likewise.
	(binary_search_single_encoding_fdes, binary_search_mixed_encoding_fdes,
	get_cie_encoding, linear_search_fdes): Don't mix char and unsigned char
	pointers.
2007-08-01 03:44:35 +00:00
Ulrich Drepper
087722b854 * include/features.h (__USE_ISOC95): New define.
* wcsmbs/wchar.h (fwprintf, fwscanf, wprintf, wscanf, swprintf,
	swscanf, vfwprintf, vwprintf, vswprintf, fwide): Define even
	for -std=iso9899:199409.
	* CONFORMANCE: Remove comments about unsupported AMD1.
2007-07-19 17:28:06 +00:00
Ulrich Drepper
d5078b9f65 * bits/confname.h (_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS): Define.
* posix/getconf.c (vars): Add POSIX_V6_WIDTH_RESTRICTED_ENVS.
2007-07-19 17:09:36 +00:00
Ulrich Drepper
f98c2d06bb [BZ #4773]
2007-07-10  Ulrich Drepper  <drepper@redhat.com>
	[BZ #4773]
	* time/strptime_l.c (__strptime_internal): Implement greedy
	matching of weekday and month names.
2007-07-10 22:14:12 +00:00
Ulrich Drepper
9ffe4385a8 Test of greedy matching in strptime. 2007-07-10 22:12:28 +00:00
Ulrich Drepper
f84ecfd74f * locales/as_IN: Fix currency_symbol, abday for Sunday, abmon for
January, February, and September to December, mon for January,
	February, September, and December, am_pm, and name_*.
	Patch by Amitakhya Phukan <aphukan@redhat.com>.
2007-05-07 13:14:03 +00:00
Ulrich Drepper
42808a34eb [BZ #4114]
2007-05-04  Ulrich Drepper  <drepper@redhat.com>
	[BZ #4114]
	* locales/ast_ES: New file.
	* SUPPORTED (SUPPORTED-LOCALES): Add ast_ES.UTF-8 and ast_ES.
2007-05-04 20:53:10 +00:00
Ulrich Drepper
c662a479f6 Asturian language locale for Spain. 2007-05-04 20:52:28 +00:00
Ulrich Drepper
762422d1bd * locale/programs/ld-collate.c (collate_read): Allow order_start
after copy.
2007-04-28 06:51:26 +00:00
Ulrich Drepper
61d5a67f53 [BZ #3213]
* locale/programs/ld-collate.c (collate_read): Fix printing of
	error message.

	[BZ #3213]
	* locale/C-translit.h.in: Add entry for U2044.
2007-04-28 06:40:56 +00:00
Ulrich Drepper
a2809b303c [BZ #4411]
2007-04-24  Ulrich Drepper  <drepper@redhat.com>
	[BZ #4411]
	* locales/en_ZA: Update int_select.
	Patch by Dwayne Bailey <dwayne@translate.org.za>.
2007-04-24 19:04:27 +00:00
Ulrich Drepper
02c906999c * Makefile: Define tst-sscanf-ENV.
* tst-sscanf.c: Use fa_IR.UTF-8 which exists internally.
2007-03-14 22:32:50 +00:00
Ulrich Drepper
72603ae38c Use fa_IR.UTF-8 which exists internally. 2007-03-14 22:32:31 +00:00
Ulrich Drepper
ecb72bd5b6 [BZ #2211]
* stdio-common/vfscanf.c: Handle localized digits etc for floating
	point numbers.
	Patch mostly by Hamed Malek <hamed@farsiweb.info>.
2007-02-19 04:40:58 +00:00
Ulrich Drepper
e9bb524634 * stdio-common/vfscanf.c: Remove unused WIDTH handling. 2007-02-18 09:25:25 +00:00
Ulrich Drepper
821d3e7031 * stdio-common/Makefile (tests): Add tst-swscanf.
* stdio-common/tst-sscanf.c: Make tests usable for swscanf
	testing.
	* stdio-common/tst-swscanf.c: New file.
2007-02-18 09:21:24 +00:00
Ulrich Drepper
7acd205c59 * SUPPORTED (SUPPORTED-LOCALES): Remove sr_CS locales. 2007-02-18 04:52:16 +00:00
Ulrich Drepper
4ca6a8d8b9 [BZ #1430]
2007-02-17  Ulrich Drepper  <drepper@redhat.com>
	[BZ #1430]
	* locales/hu_HU: Revert
		* locales/hu_HU: Better collation.
		Patch by Gyuro Lehel <lehel@freemail.hu>.
2007-02-18 04:43:17 +00:00
Ulrich Drepper
5d2489928c [BZ #672]
2005-01-16  Denis Barbier  <barbier@linuxfr.org>
	[BZ #672]
	* locales/ca_ES: Replace current collation rules by including
	iso14651_t1 and adding extra rules if needed.  There should be
	no noticeable changes in sorted text. only ligatures and
	ignoreable characters have modified weights.
	* locales/da_DK: Likewise.
	* locales/en_CA: Likewise.
	* locales/es_US: Likewise.
	* locales/fi_FI: Likewise.
	* locales/nb_NO: Likewise.

	[BZ #672]
	* locales/iso14651_t1: Simplified.  Extended.
2007-02-18 04:34:28 +00:00
Ulrich Drepper
70926737b2 [BZ #58]
* locales/uk_UA: New version.
2007-02-18 03:59:48 +00:00
Ulrich Drepper
9138cc0ba7 [BZ #2633]
* libio/stdio.h: Define struct _IO_FILE in global namespace.
	* setjmp/setjmp.h: Define __jmp_buf_tag in global namespace.
	Remove using for __jmp_buf_tag.
	* locale/locale.h (struct lconv): Also define in std namespace.
	* wcsmbs/wchar.h: Move using declaration for tm out of namespace.
2007-02-17 19:37:51 +00:00
Ulrich Drepper
6818d837ee [BZ #3842]
* sysdeps/posix/euidaccess.c [_LIBC] (euidaccess): Remove shortcut
	using __libc_enable_secure.
2007-02-17 19:08:46 +00:00
Ulrich Drepper
2e0e802af0 [BZ #2648]
* locales/pl_PL: Fix currency_symbol and its placement.
2007-02-17 18:58:25 +00:00
Ulrich Drepper
07fb518573 [BZ #3348]
2007-02-17  Ulrich Drepper  <drepper@redhat.com>
	[BZ #3348]
	* malloc/memusage.sh: Cleanups.
	* debug/xtrace.sh: Quoting and trap changes.

	* locale/iso-3166.def: Add Jersey, Guernsey, and Isle Of Man entries.
2007-02-17 08:36:28 +00:00
Ulrich Drepper
93e6691446 * locale/iso-3166.def: Update entry for Serbia. 2007-02-17 08:08:19 +00:00
Ulrich Drepper
93e364345c * locale/iso-4217.def: Define RSD, remove CSD. 2007-02-17 08:03:11 +00:00
Ulrich Drepper
c4630aeaed [BZ #3322]
* SUPPORTED (SUPPORTED-LOCALES): Add sr_RS and sr_RS@latin.
	* locales/sr_RS: New file.
	* locales/sr_RS@latin: New file.
2007-02-17 07:56:58 +00:00
Ulrich Drepper
ad0b348ce1 [BZ #4040]
* sysdeps/x86_64/bits/atomic.h: One more change, this time for 16-
	and 64-bit operations.

	[BZ #4040]
	* sysdeps/i386/i486/bits/atomic.h: One more change, this time for
	16-bit operations.
2007-02-17 07:26:50 +00:00
Ulrich Drepper
04632864fd [BZ #3885]
2007-02-16  Ulrich Drepper  <drepper@redhat.com>
	[BZ #3885]
	* locales/i18n: Updates for Unicode 5.0.
	* charmaps/UTF-8: Likewise.
	Patch by Pablo Saratxaga <pablo@walon.org>

	* locales/sl_SI: Slovenia joined the Euro zone.
2007-02-17 07:15:36 +00:00
Ulrich Drepper
81c9d1c10f [BZ #3884]
2007-01-12  Gwenole Beauchesne  <gbeauchesne@mandriva.com>
	[BZ #3884]
	* localedata/locales/sl_SI: Slovenia joined the Euro zone.
	Fix negative number format.
2007-02-17 06:52:02 +00:00
Ulrich Drepper
771519375a [BZ #3851]
2007-02-16  Ulrich Drepper  <drepper@redhat.com>
	[BZ #3851]
	* locales/bn_BD: Fix full name of January and February.
	Patch by Jamil Ahmed <jamil@bengalinux.org>.
2007-02-17 06:47:13 +00:00
Ulrich Drepper
06c17c788b [BZ #3954]
* iconvdata/ksc5601.c (__ksc5601_sym_to_ucs, __ksc5601_sym_from_ucs):
	Add mapping for U+327E.
	* iconvdata/ksc5601.h (KSC5601_SYMBOL): Increment.
	* iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable
	mapping of 0xD9 0xE8.
	* iconvdata/uhc.c (BODY for FROM_LOOP, BODY for TO_LOOP): Disable
	mapping of U+327E.
	Reported by Jungshik Shin <jungshik@google.com>.

	[BZ #3955]
2007-02-16 01:25:28 +00:00
Ulrich Drepper
3dc08a7eec * iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable
mapping of 0xD9 0xE6 and of 0xD9 0xE7.
	Reported by Jungshik Shin <jungshik@google.com>.
2007-02-16 01:04:59 +00:00
Ulrich Drepper
439201dea2 * iconvdata/testdata/BRF: New file.
* iconvdata/testdata/BRF..UTF8: New file.
	Contributed by Samuel Thibault <samuel.thibault@ens-lyon.org>.
2007-01-20 00:24:13 +00:00
Ulrich Drepper
ddaafd04f1 * iconvdata/brf.c: New file.
* iconvdata/Makefile: Add rules to build BRF.
	* iconvdata/TESTS: Add BRF entry.
	* iconvdata/gconv-modules: Likewise.
	* iconvdata/tst-tables.sh: Likewise.
	* iconvdata/testdata/BRF: New file.
	* iconvdata/testdata/BRF..UTF8: New file.
2007-01-20 00:23:01 +00:00
Ulrich Drepper
11bf311edc [BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ #3483, BZ #3493, BZ #3514, BZ #3515, BZ #3664, BZ #3673, BZ #3674]
2007-01-11  Jakub Jelinek  <jakub@redhat.com>
	* sysdeps/i386/soft-fp/sfp-machine.h: Remove.
	* sysdeps/x86_64/soft-fp/sfp-machine.h: Likewise.
2007-01-10  Ulrich Drepper  <drepper@redhat.com>
	* io/fts.c: Make sure fts_cur is always valid after return from
	fts_read.
	Patch by Miloslav Trmac <mitr@redhat.com>.
2006-10-27  Richard Sandiford  <richard@codesourcery.com>
	* elf/elf.h (R_MIPS_GLOB_DAT): Define.
	(R_MIPS_NUM): Bump by 1.
2007-01-03  Jakub Jelinek  <jakub@redhat.com>
	* posix/execvp.c: Include alloca.h.
	(allocate_scripts_argv): Renamed to...
	(scripts_argv): ... this.  Don't allocate buffer here nor count
	arguments.
	(execvp): Use alloca if possible.
	* posix/Makefile: Add rules to build and run tst-vfork3 test.
	* posix/tst-vfork3.c: New test.
	* stdlib/Makefile (tst-strtod3-ENV): Define.
2007-01-02  Ulrich Drepper  <drepper@redhat.com>
	* posix/getconf.c: Update copyright year.
	* nss/getent.c: Likewise.
	* iconv/iconvconfig.c: Likewise.
	* iconv/iconv_prog.c: Likewise.
	* elf/ldconfig.c: Likewise.
	* catgets/gencat.c: Likewise.
	* csu/version.c: Likewise.
	* elf/ldd.bash.in: Likewise.
	* elf/sprof.c (print_version): Likewise.
	* locale/programs/locale.c: Likewise.
	* locale/programs/localedef.c: Likewise.
	* nscd/nscd.c (print_version): Likewise.
	* debug/xtrace.sh: Likewise.
	* malloc/memusage.sh: Likewise.
	* malloc/mtrace.pl: Likewise.
	* debug/catchsegv.sh: Likewise.
2006-12-24  Ulrich Drepper  <drepper@redhat.com>
	* malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment
	attempts.
2006-12-23  Ulrich Drepper  <drepper@redhat.com>
	* posix/wordexp.c: Remove some unnecessary tests.
2006-12-20  SUGIOKA Toshinobu  <sugioka@itonet.co.jp>

	* sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.

	* nss/getXXbyYY_r.c: Include atomic.h.
	(INTERNAL (REENTRANT_NAME)): Write startp after start_fct,
	add atomic_write_barrier () in between.

2006-11-28  Jakub Jelinek  <jakub@redhat.com>
	* elf/dl-support.c: Include dl-procinfo.h.
	* sysdeps/powerpc/dl-procinfo.h (PPC_PLATFORM_POWER4,
	PPC_PLATFORM_PPC970, PPC_PLATFORM_POWER5, PPC_PLATFORM_POWER5_PLUS,
	PPC_PLATFORM_POWER6, PPC_PLATFORM_CELL_BE, PPC_PLATFORM_POWER6X):
	Define.
	(_dl_string_platform): Use PPC_PLATFORM_* macros instead of
	hardcoded constants.
	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platform): Use
	PPC_PLATFORM_* macros for array designators.
2006-11-11  Steven Munroe  <sjmunroe@us.ibm.com>
	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_cap_flags): Add 3 new cap
	names to the beginning.
	(_dl_powerpc_platforms): Add "power6x".
	* sysdeps/powerpc/dl-procinfo.h (_DL_HWCAP_FIRST): Decrease.
	(HWCAP_IMPORTANT): Add PPC_FEATURE_HAS_DFP.
	(_DL_PLATFORMS_COUNT): Increase.
	(_dl_string_platform): Handle power6x case.
	* sysdeps/powerpc/sysdep.h (PPC_FEATURE_PA6T, PPC_FEATURE_HAS_DFP,
	PPC_FEATURE_POWER6_EXT): Define.
	(PPC_FEATURE_POWER5, PPC_FEATURE_POWER5_PLUS): Correct Comment.
	[-2^31 .. 2^31) range.
	* sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME.
	* sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
	Handle relatime mount option.

2006-12-13  Jakub Jelinek  <jakub@redhat.com>
	* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include
	kernel-features.h.

2006-12-11  Ulrich Drepper  <drepper@redhat.com>

	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand
	separators also if no non-zero digits found.
	* stdlib/Makefile (tests): Add tst-strtod3.
	[BZ #3664]
	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix test to recognize
	empty parsed strings.
	* stdlib/Makefile (tests): Add tst-strtod2.
	* stdlib/tst-strtod2.c: New file.

	[BZ #3673]
	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Fix exp_limit
	computation.
	* stdlib/Makefile (tests): Add tst-atof2.
	* stdlib/tst-atof2.c: New file.

	[BZ #3674]
	* stdlib/strtod_l.c (____STRTOF_INTERNAL): Adjust exponent value
	correctly if removing trailing zero of hex-float.
	* stdlib/Makefile (tests): Add tst-atof1.
	* stdlib/tst-atof1.c: New file.

	* misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.
	Start searching for next comma at p rather than rest.
	* misc/Makefile (tests): Add tst-mntent2.
	* misc/tst-mntent2.c: New test.

2006-12-08  Ulrich Drepper  <drepper@redhat.com>
	* malloc/memusage.c: Handle realloc with new size of zero and
	non-NULL pointer correctly.
	(me): Really write first record twice.
	(struct entry): Make format bi-arch safe.
	(dest): Write out more realloc statistics.
	* malloc/memusagestat.c (struct entry): Make format bi-arch safe.
2006-12-05  Jakub Jelinek  <jakub@redhat.com>
	* nis/nis_subr.c (nis_getnames): Revert last change.
2006-12-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
	* sysdeps/unix/sysv/linux/sh/sys/io.h: Removed.
2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
	* sysdeps/i386/i686/memcmp.S: Use jump table as the base of
	jump table entries.

2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>

	* sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the outermost
	`clone' function to ensure proper unwinding stop of gdb.
	* sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise.

2006-12-01  Ulrich Drepper  <drepper@redhat.com>

	* nscd/nscd.init: Remove obsolete and commented-out -S option
	handling.

2006-11-23  Jakub Jelinek  <jakub@redhat.com>

	[BZ #3514]
	* manual/string.texi (strncmp): Fix pastos from wcscmp description.

	[BZ #3515]
	* manual/string.texi (strtok): Remove duplicate paragraph.

2006-12-01  Jan Kratochvil  <jan.kratochvil@redhat.com>

	* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with
	libgcc not supporting `rflags' unwinding (register # >= 17).

2006-11-30  Jakub Jelinek  <jakub@redhat.com>

	* sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc
	succeeded.

2006-11-29  Daniel Jacobowitz  <dan@codesourcery.com>
	    Jakub Jelinek  <jakub@redhat.com>
	    Jan Kratochvil  <jan.kratochvil@redhat.com>

	* sysdeps/unix/sysv/linux/x86_64/sigaction.c (restore_rt): Add correct
	unwind information.
	* sysdeps/unix/sysv/linux/x86_64/Makefile: Provide symbols for
	'restore_rt' even in the 'signal' directory.
	* sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym: Extend the regs list.
	malloc crashed.  Don't allocate memory unnecessarily in each
	loop.
2006-10-21  Jakub Jelinek  <jakub@redhat.com>
	* resolv/mapv4v6addr.h (map_v4v6_address): Fix last change.
2006-11-20  Ulrich Drepper  <drepper@redhat.com>
	* resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit.
2006-11-18  Bruno Haible  <bruno@clisp.org>
	* sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Invoke
	__sysconf only after having tried to call getgroups32.
2006-11-19  Ulrich Drepper  <drepper@redhat.com>
	* nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style
	addresses for IPv4 queries if they can be mapped.
2006-11-16  Jakub Jelinek  <jakub@redhat.com>
	* sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.
	* sysdeps/x86_64/fpu/s_copysign.S (__copysign): Likewise.
	(signmask): Add .size directive.
	(othermask): Add .type directive.
2006-11-14  Ulrich Drepper  <drepper@redhat.com>
	* po/nl.po: Update from translation team.
	* timezone/zdump.c: Redo fix for BZ #3137.
2006-11-14  Jakub Jelinek  <jakub@redhat.com>
	* nss/nss_files/files-alias.c (get_next_alias): Set line back
	to first_unused after parsing :include: file.
	* timezone/africa: Update from tzdata2006o.
	* timezone/antarctica: Likewise.
	* timezone/asia: Likewise.
	* timezone/australasia: Likewise.
	* timezone/backward: Likewise.
	* timezone/europe: Likewise.
	* timezone/iso3166.tab: Likewise.
	* timezone/northamerica: Likewise.
	* timezone/southamerica: Likewise.
	* timezone/zone.tab: Likewise.

	* time/tzfile.c (__tzfile_read): Extend to handle new file format
	on machines with 64-bit time_t.

	* timezone/checktab.awk: Update from tzcode2006o.
	* timezone/ialloc.c: Likewise.
	* timezone/private.h: Likewise.
	* timezone/scheck.c: Likewise.
	* timezone/tzfile.h: Likewise.
	* timezone/tzselect.ksh: Likewise.
	* timezone/zdump.c: Likewise.
	* timezone/zic.c: Likewise.

	[BZ #3483]
	* elf/ldconfig.c (main): Call setlocale and textdomain.
	Patch mostly by Benno Schulenberg <bensberg@justemail.net>.

	[BZ #3480]
	* manual/argp.texi: Fix typos.
	* manual/charset.texi: Likewise.
	* manual/errno.texi: Likewise.
	* manual/filesys.texi: Likewise.
	* manual/lang.texi: Likewise.
	* manual/maint.texi: Likewise.
	* manual/memory.texi: Likewise.
	* manual/message.texi: Likewise.
	* manual/resource.texi: Likewise.
	* manual/search.texi: Likewise.
	* manual/signal.texi: Likewise.
	* manual/startup.texi: Likewise.
	* manual/stdio.texi: Likewise.
	* manual/sysinfo.texi: Likewise.
	* manual/syslog.texi: Likewise.
	* manual/time.texi: Likewise.
	Patch by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.

	[BZ #3465]
	* sunrpc/clnt_raw.c: Minimal message improvements.
	* sunrpc/pm_getmaps.c: Likewise.
	* nis/nss_nisplus/nisplus-publickey.c: Likewise.
	* nis/nis_print_group_entry.c: Likewise.
	* locale/programs/repertoire.c: Likewise.
	* locale/programs/charmap.c: Likewise.
	* malloc/memusage.sh: Likewise.
	* elf/dl-deps.c: Likewise.
	* locale/programs/ld-collate.c: Likewise.
	* libio/vswprintf.c: Likewise.
	* malloc/memusagestat.c: Likewise.
	* sunrpc/auth_unix.c: Likewise.
	* sunrpc/rpc_main.c: Likewise.
	* nscd/cache.c: Likewise.
	* locale/programs/repertoire.c: Unify output messages.
	* locale/programs/charmap.c: Likewise.
	* locale/programs/ld-ctype.c: Likewise.
	* locale/programs/ld-monetary.c: Likewise.
	* locale/programs/ld-numeric.c: Likewise.
	* locale/programs/ld-time.c: Likewise.
	* elf/ldconfig.c: Likewise.
	* nscd/selinux.c: Likewise.
	* elf/cache.c: Likewise.
	Patch mostly by Benno Schulenberg <bensberg@justemail.net>.

2006-11-10  Jakub Jelinek  <jakub@redhat.com>

	* string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization
	if N is one bigger than return value.
	* string/tst-strxfrm2.c (do_test): Also test strxfrm with l1 + 1
	and l1 last arguments, if buf is defined, verify the return value
	equals to strlen (buf) and verify no byte beyond passed length
	is modified.

2006-11-10  Ulrich Drepper  <drepper@redhat.com>

	* po/sv.po: Update from translation team.

	* sysdeps/gnu/siglist.c (__old_sys_siglist, __old_sys_sigabbrev):
	Use __new_sys_siglist instead of _sys_siglist_internal as
	second macro argument.
	(_old_sys_siglist): Use declare_symbol_alias macro instead of
	strong_alias.
2006-11-09  Ulrich Drepper  <drepper@redhat.com>

	[BZ #3493]
	* posix/unistd.h (sysconf): Remove const attribute.

	* sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for
	temporary or deprecated addresses.
	Patch by Sridhar Samudrala <sri@us.ibm.com>.

	* string/Makefile (tests): Add tst-strxfrm2.
	* string/tst-strxfrm2.c: New file.

2006-10-09  Jakub Jelinek  <jakub@redhat.com>

	* elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0
	rather than r->r_brk.
	* string/strxfrm_l.c (STRXFRM): Do the trailing \1 removal
	optimization even if needed > n.

2006-11-07  Jakub Jelinek  <jakub@redhat.com>

	* include/libc-symbols.h (declare_symbol): Rename to...
	(declare_symbol_alias): ... this.  Add ORIGINAL argument, imply
	strong_alias (ORIGINAL, SYMBOL) in asm to make sure it preceedes
	.size directive.
	* sysdeps/gnu/errlist-compat.awk: Adjust for declare_symbol_alias
	changes.
	* sysdeps/gnu/siglist.c: Likewise.

2006-11-03  Steven Munroe  <sjmunroe@us.ibm.com>

	* sysdeps/powerpc/fpu/bits/mathinline.h
	[__LIBC_INTERNAL_MATH_INLINES]: Moved to ...
	* sysdeps/powerpc/fpu/math_private.h: ...here.  New file.

2006-11-05  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
	Update handling of cache descriptor 0x49 for new models.
	* sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word):
	Likewise.

2006-11-02  Ulrich Drepper  <drepper@redhat.com>

	* configure.in: Work around ld --help change and avoid -z relro
	test completely if the architecture doesn't care about security.

2006-11-01  Ulrich Drepper  <drepper@redhat.com>

	* po/sv.po: Update from translation team.

2006-10-31  Ulrich Drepper  <drepper@redhat.com>

	* stdlib/atexit.c (atexit): Don't mark as hidden when used to
	generate compatibility version.

2006-10-29  Ulrich Drepper  <drepper@redhat.com>

	* configure.in: Relax -z relro requirement a bit.

	* po/sv.po: Update from translation team.

2006-10-29  Jakub Jelinek  <jakub@redhat.com>

	* elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P.
	* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Likewise.
	* elf/dl-close.c (_dl_close_worker): Likewise.
	* elf/dl-open.c (_dl_open_worker): Likewise.
	* sysdeps/generic/sysdep-cancel.h (RTLD_SINGLE_THREAD_P): Define.

	* configure.in: Require assembler support for visibility, compiler
	support for visibility and aliases, linker support for various -z
	options.
	* Makeconfig: Remove conditional code which now is unnecessary.
	* config.h.in: Likewise.
	* config.make.in: Likewise.
	* dlfcn/Makefile: Likewise.
	* elf/Makefile: Likewise.
	* elf/dl-load.c: Likewise.
	* elf/rtld.c: Likewise.
	* include/libc-symbols.h: Likewise.
	* include/stdio.h: Likewise.
	* io/Makefile: Likewise.
	* io/fstat.c: Likewise.
	* io/fstat64.c: Likewise.
	* io/fstatat.c: Likewise.
	* io/fstatat64.c: Likewise.
	* io/lstat.c: Likewise.
	* io/lstat64.c: Likewise.
	* io/mknod.c: Likewise.
	* io/mknodat.c: Likewise.
	* io/stat.c: Likewise.
	* io/stat64.c: Likewise.
	* libio/stdio.c: Likewise.
	* nscd/Makefile: Likewise.
	* stdlib/Makefile: Likewise.
	* stdlib/atexit.c: Likewise.
	* sysdeps/generic/ldsodefs.h: Likewise.
	* sysdeps/i386/dl-machine.h: Likewise.
	* sysdeps/i386/sysdep.h: Likewise.
	* sysdeps/i386/i686/memcmp.S: Likewise.
	* sysdeps/powerpc/powerpc32/sysdep.h: Likewise.
	* sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise.
	* sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise.

	* Makerules: USE_TLS support is now default.
	* tls.make.c: Likewise.
	* csu/Versions: Likewise.
	* csu/libc-start.c: Likewise.
	* csu/libc-tls.c: Likewise.
	* csu/version.c: Likewise.
	* dlfcn/dlinfo.c: Likewise.
	* elf/dl-addr.c: Likewise.
	* elf/dl-cache.c: Likewise.
	* elf/dl-close.c: Likewise.
	* elf/dl-iteratephdr.c: Likewise.
	* elf/dl-load.c: Likewise.
	* elf/dl-lookup.c: Likewise.
	* elf/dl-object.c: Likewise.
	* elf/dl-open.c: Likewise.
	* elf/dl-reloc.c: Likewise.
	* elf/dl-support.c: Likewise.
	* elf/dl-sym.c: Likewise.
	* elf/dl-sysdep.c: Likewise.
	* elf/dl-tls.c: Likewise.
	* elf/ldconfig.c: Likewise.
	* elf/rtld.c: Likewise.
	* elf/tst-tls-dlinfo.c: Likewise.
	* elf/tst-tls1.c: Likewise.
	* elf/tst-tls10.h: Likewise.
	* elf/tst-tls14.c: Likewise.
	* elf/tst-tls2.c: Likewise.
	* elf/tst-tls3.c: Likewise.
	* elf/tst-tls4.c: Likewise.
	* elf/tst-tls5.c: Likewise.
	* elf/tst-tls6.c: Likewise.
	* elf/tst-tls7.c: Likewise.
	* elf/tst-tls8.c: Likewise.
	* elf/tst-tls9.c: Likewise.
	* elf/tst-tlsmod1.c: Likewise.
	* elf/tst-tlsmod13.c: Likewise.
	* elf/tst-tlsmod13a.c: Likewise.
	* elf/tst-tlsmod14a.c: Likewise.
	* elf/tst-tlsmod2.c: Likewise.
	* elf/tst-tlsmod3.c: Likewise.
	* elf/tst-tlsmod4.c: Likewise.
	* elf/tst-tlsmod5.c: Likewise.
	* elf/tst-tlsmod6.c: Likewise.
	* include/errno.h: Likewise.
	* include/link.h: Likewise.
	* include/tls.h: Likewise.
	* locale/global-locale.c: Likewise.
	* locale/localeinfo.h: Likewise.
	* malloc/arena.c: Likewise.
	* malloc/hooks.c: Likewise.
	* malloc/malloc.c: Likewise.
	* resolv/Versions: Likewise.
	* sysdeps/alpha/dl-machine.h: Likewise.
	* sysdeps/alpha/libc-tls.c: Likewise.
	* sysdeps/generic/ldsodefs.h: Likewise.
	* sysdeps/generic/tls.h: Likewise.
	* sysdeps/i386/dl-machine.h: Likewise.
	* sysdeps/ia64/dl-machine.h: Likewise.
	* sysdeps/ia64/libc-tls.c: Likewise.
	* sysdeps/mach/hurd/fork.c: Likewise.
	* sysdeps/mach/hurd/i386/tls.h: Likewise.
	* sysdeps/powerpc/powerpc32/dl-machine.c: Likwise.
	* sysdeps/powerpc/powerpc32/dl-machine.h: Likewise.
	* sysdeps/powerpc/powerpc64/dl-machine.h: Likewise.
	* sysdeps/s390/libc-tls.c: Likewise.
	* sysdeps/s390/s390-32/dl-machine.h: Likewise.
	* sysdeps/s390/s390-64/dl-machine.h: Likewise.
	* sysdeps/sh/dl-machine.h: Likewise.
	* sysdeps/sparc/sparc32/dl-machine.h: Likewise.
	* sysdeps/sparc/sparc64/dl-machine.h: Likewise.
	* sysdeps/x86_64/dl-machine.h: Likewise.

	[BZ #3426]
	* stdlib/stdlib.h: Adjust comment for canonicalize_file_name to
	reality.

2006-10-27  Jakub Jelinek  <jakub@redhat.com>

	* elf/dl-lookup.c (_dl_debug_bindings): Remove unused symbol_scope
	argument.
	(_dl_lookup_symbol_x): Adjust caller.

	* sysdeps/generic/ldsodefs.h (struct link_namespaces): Remove
	_ns_global_scope.
	* elf/rtld.c (dl_main): Don't initialize _ns_global_scope.

	* elf/dl-libc.c: Revert l_scope name changes.
	* elf/dl-load.c: Likewise.
	* elf/dl-object.c: Likewise.
	* elf/rtld.c: Likewise.
	* elf/dl-close.c (_dl_close): Likewise.
	* elf/dl-open.c (dl_open_worker): Likewise.  If not SINGLE_THREAD_P,
	always use __rtld_mrlock_{change,done}.  Always free old scope list
	here if not l_scope_mem.
	* elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Revert l_scope name
	change.  Never free scope list here.  Just __rtld_mrlock_lock before
	the lookup and __rtld_mrlock_unlock it after the lookup.
	* elf/dl-sym.c: Likewise.
	* include/link.h (struct r_scoperec): Remove.
	(struct link_map): Replace l_scoperec with l_scope, l_scoperec_mem
	with l_scope_mem and l_scoperec_lock with l_scope_lock.

2006-10-25  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/gnu/netinet/tcp.h: Define TCP_CONGESTION.

2006-10-18  Ulrich Drepper  <drepper@redhat.com>

	* configure.in: Disable building profile libraries by default.

2006-10-18  Ulrich Drepper  <drepper@redhat.com>

	* elf/dl-lookup.c (_dl_lookup_symbol_x): Add warning to
	_dl_lookup_symbol_x code.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

	* elf/dl-runtime.c: Include sysdep-cancel.h.
	(_dl_fixup, _dl_profile_fixup): Use __rtld_mrlock_* and
	scoperec->nusers only if !SINGLE_THREAD_P.  Use atomic_*
	instead of catomic_* macros.
	* elf/dl-sym.c: Include sysdep-cancel.h.
	(do_sym): Use __rtld_mrlock_* and scoperec->nusers only
	if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.
	* elf/dl-close.c: Include sysdep-cancel.h.
	(_dl_close): Use __rtld_mrlock_* and scoperec->nusers only
	if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.
	* elf/dl-open.c: Include sysdep-cancel.h.
	(dl_open_worker): Use __rtld_mrlock_* and scoperec->nusers only
	if !SINGLE_THREAD_P.  Use atomic_* instead of catomic_* macros.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

	[BZ #3313]
	* malloc/malloc.c (malloc_consolidate): Set maxfb to address of last
	fastbin rather than end of fastbin array.

2006-10-18  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/i386/i486/bits/atomic.h (catomic_decrement): Use correct
	body macro.
	* sysdeps/x86_64/bits/atomic.h
	(__arch_c_compare_and_exchange_val_64_acq): Add missing casts.
	(catomic_decrement): Use correct body macro.

2006-10-17  Jakub Jelinek  <jakub@redhat.com>

	* include/atomic.h: Add a unique prefix to all local variables
	in macros.
	* csu/tst-atomic.c (do_test): Test also catomic_* macros.

2006-10-14  Ulrich Drepper  <drepper@redhat.com>

	* resolv/arpa/nameser.h: Document that ns_t_a6 is deprecated.

	[BZ #3313]
	* malloc/malloc.c (malloc_consolidate): Don't use get_fast_max to
	determine highest fast bin to consolidate, always look into all of
	them.
	(do_check_malloc_state): Only require for empty bins for large
	sizes in main arena.

	* libio/stdio.h: Add more __wur attributes.

2006-11-12  Andreas Jaeger  <aj@suse.de>

	[BZ #2510]
	* manual/search.texi (Hash Search Function): Clarify.
	(Array Search Function): Clarify.

2006-11-12  Joseph Myers  <joseph@codesourcery.com>

	[BZ #2830]
	* math/atest-exp.c (main): Cast hex value to mp_limb_t before
	shifting.
	* math/atest-exp2.c (read_mpn_hex): Likewise.
	* math/atest-sincos.c (main): Likewise.

	* sysdeps/unix/sysv/linux/syscalls.list: Add epoll_pwait.
	* sysdeps/unix/sysv/linux/sys/epoll.h: Declare epoll_pwait.
	* sysdeps/unix/sysv/linux/Versions (libc): Add epoll_pwait for
	version GLIBC_2.6.
	* Versions.def: Add GLIBC_2.6 for libc.

	* sysdeps/i386/i486/bits/atomic.h: Add catomic_* support.

2006-10-11  Jakub Jelinek  <jakub@redhat.com>

	* malloc/malloc.c (_int_malloc): Remove unused any_larger variable.

	* nis/nis_defaults.c (__nis_default_access): Don't call getenv twice.

	* nis/nis_subr.c (nis_getnames): Use __secure_getenv instead of getenv.
	* sysdeps/generic/unsecvars.h: Add NIS_PATH.

2006-10-11  Ulrich Drepper  <drepper@redhat.com>

	* include/atomic.c: Define catomic_* operations.
	* sysdeps/x86_64/bits/atomic.h: Likewise.  Fix a few minor problems.
	* stdlib/cxa_finalize.c: Use catomic_* operations instead of atomic_*.
	* malloc/memusage.c: Likewise.
	* gmon/mcount.c: Likewise.
	* elf/dl-close.c: Likewise.
	* elf/dl-open.c: Likewise.
	* elf/dl-profile.c: Likewise.
	* elf/dl-sym.c: Likewise.
	* elf/dl-runtime.c: Likewise.
	* elf/dl-fptr.c: Likewise.
	* resolv/res_libc.c: Likewise.

2006-10-10  Roland McGrath  <roland@frob.com>
	* sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast.
	* sysdeps/mach/hurd/futimes.c: Likewise.
	* sysdeps/mach/hurd/lutimes.c: Likewise.

2006-10-09  Ulrich Drepper  <drepper@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>

	Implement reference counting of scope records.
	* elf/dl-close.c (_dl_close): Remove all scopes from removed objects
	from the list in objects which remain.  Always allocate new scope
	record.
	* elf/dl-open.c (dl_open_worker): When growing array for scopes,
	don't resize, allocate a new one.
	* elf/dl-runtime.c: Update reference counters before using a scope
	array.
	* elf/dl-sym.c: Likewise.
	* elf/dl-libc.c: Adjust for l_scope name change.
	* elf/dl-load.c: Likewise.
	* elf/dl-object.c: Likewise.
	* elf/rtld.c: Likewise.
	* include/link.h: Include <rtld-lowlevel.h>.  Define struct
	r_scoperec.  Replace r_scope with pointer to r_scoperec structure.
	Add l_scoperec_lock.
	* sysdeps/generic/ldsodefs.h: Include <rtld-lowlevel.h>.
	* sysdeps/generic/rtld-lowlevel.h: New file.

	* include/atomic.h: Rename atomic_and to atomic_and_val and
	atomic_or to atomic_or_val.  Define new macros atomic_and and
	atomic_or which do not return values.
	* sysdeps/x86_64/bits/atomic.h: Define atomic_and and atomic_or.
	Various cleanups.
	* sysdeps/i386/i486/bits/atomic.h: Likewise.

	* po/sv.po: Update from translation team.

2006-10-07  Ulrich Drepper  <drepper@redhat.com>

	* Versions.def: Add GLIBC_2.6 to libpthread.

	* include/shlib-compat.h (SHLIB_COMPAT): Expand parameters before use.
	(versioned_symbol): Likewise.
	(compat_symbol): Likewise.

	* po/tr.po: Update from translation team.
	* nis/Banner: Removed.  It's been integral part forever and the
	author info is incomplete anyway.
	* libio/Banner: Likewise.

2006-10-06  Ulrich Drepper  <drepper@redhat.com>

	* version.h (VERSION): Bump to 2.5.90 for new development tree.
2007-01-11 21:51:07 +00:00
Jakub Jelinek
32c075e1f0 . 2007-07-31 13:33:18 +00:00
Ulrich Drepper
f0d5e1f67b * nis/nis_subr.c (nis_getnames): Revert last change.
2006-12-04  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/unix/sysv/linux/ttyname.c: Include termios.h.
	(ttyname): Use tcgetattr instead of isatty, don't set errno to ENOTTY.
	* sysdeps/unix/sysv/linux/ttyname_r.c: Include termios.h.
	(__ttyname_r): Use tcgetattr instead of isatty, don't set errno to
	ENOTTY.
	* io/Makefile: Add rules to build and run tst-ttyname_r test.
	* io/tst-ttyname_r.c: New test.
2006-12-05 21:28:15 +00:00
Ulrich Drepper
a0e3159152 * locales/mai_IN: New file.
Provided by Rajesh Ranjan <rajeshkajha@yahoo.com>.

	* SUPPORTED: Add mai_IN/UTF-8.
2006-11-03 04:26:27 +00:00