[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commits] r10210 - in /fsf/trunk/libc: ./ elf/ localedata/ localedata/locales/ malloc/ math/ nscd/ sysdeps/ieee754/ldbl-128ibm/ sysdep...
- To: commits@xxxxxxxxxx
- Subject: [commits] r10210 - in /fsf/trunk/libc: ./ elf/ localedata/ localedata/locales/ malloc/ math/ nscd/ sysdeps/ieee754/ldbl-128ibm/ sysdep...
- From: eglibc@xxxxxxxxxx
- Date: Fri, 09 Apr 2010 07:03:15 -0000
Author: eglibc
Date: Fri Apr 9 00:03:14 2010
New Revision: 10210
Log:
Import glibc-mainline for 2010-04-09
Added:
fsf/trunk/libc/localedata/locales/cv_RU
fsf/trunk/libc/localedata/locales/sq_MK
Modified:
fsf/trunk/libc/ChangeLog
fsf/trunk/libc/Makeconfig
fsf/trunk/libc/Makefile
fsf/trunk/libc/Makerules
fsf/trunk/libc/NEWS
fsf/trunk/libc/elf/dl-cache.c
fsf/trunk/libc/elf/dl-support.c
fsf/trunk/libc/localedata/ChangeLog
fsf/trunk/libc/localedata/SUPPORTED
fsf/trunk/libc/localedata/locales/ar_AE
fsf/trunk/libc/localedata/locales/ar_BH
fsf/trunk/libc/localedata/locales/ar_DZ
fsf/trunk/libc/localedata/locales/ar_EG
fsf/trunk/libc/localedata/locales/ar_IQ
fsf/trunk/libc/localedata/locales/ar_JO
fsf/trunk/libc/localedata/locales/ar_KW
fsf/trunk/libc/localedata/locales/ar_LB
fsf/trunk/libc/localedata/locales/ar_LY
fsf/trunk/libc/localedata/locales/ar_MA
fsf/trunk/libc/localedata/locales/ar_OM
fsf/trunk/libc/localedata/locales/ar_QA
fsf/trunk/libc/localedata/locales/ar_SD
fsf/trunk/libc/localedata/locales/ar_SY
fsf/trunk/libc/localedata/locales/ar_TN
fsf/trunk/libc/localedata/locales/ar_YE
fsf/trunk/libc/localedata/locales/ber_DZ
fsf/trunk/libc/localedata/locales/ber_MA
fsf/trunk/libc/localedata/locales/bn_IN
fsf/trunk/libc/localedata/locales/en_HK
fsf/trunk/libc/localedata/locales/en_IN
fsf/trunk/libc/localedata/locales/en_PH
fsf/trunk/libc/localedata/locales/en_SG
fsf/trunk/libc/localedata/locales/es_GT
fsf/trunk/libc/localedata/locales/gu_IN
fsf/trunk/libc/localedata/locales/hi_IN
fsf/trunk/libc/localedata/locales/hne_IN
fsf/trunk/libc/localedata/locales/kn_IN
fsf/trunk/libc/localedata/locales/kok_IN
fsf/trunk/libc/localedata/locales/ks_IN@devanagari
fsf/trunk/libc/localedata/locales/ml_IN
fsf/trunk/libc/localedata/locales/mr_IN
fsf/trunk/libc/localedata/locales/ms_MY
fsf/trunk/libc/localedata/locales/mt_MT
fsf/trunk/libc/localedata/locales/my_MM
fsf/trunk/libc/localedata/locales/ne_NP
fsf/trunk/libc/localedata/locales/nn_NO
fsf/trunk/libc/localedata/locales/pa_IN
fsf/trunk/libc/localedata/locales/sa_IN
fsf/trunk/libc/localedata/locales/sd_IN@devanagari
fsf/trunk/libc/localedata/locales/sq_AL
fsf/trunk/libc/localedata/locales/ta_IN
fsf/trunk/libc/localedata/locales/te_IN
fsf/trunk/libc/localedata/locales/zh_HK
fsf/trunk/libc/localedata/locales/zh_SG
fsf/trunk/libc/malloc/malloc.c
fsf/trunk/libc/math/libm-test.inc
fsf/trunk/libc/math/s_cproj.c
fsf/trunk/libc/math/s_cprojf.c
fsf/trunk/libc/math/s_cprojl.c
fsf/trunk/libc/nscd/nscd_stat.c
fsf/trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_cprojl.c
fsf/trunk/libc/sysdeps/unix/sysv/linux/getlogin_r.c
fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate.c
fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate64.c
Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Fri Apr 9 00:03:14 2010
@@ -1,3 +1,47 @@
+2010-04-08 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ [BZ #10915]
+ * nscd/nscd_stat.c (struct statdata): Add reload_count field.
+ (send_stats): Fill in reload_count.
+ (receive_print_stats): Print reload_count.
+
+ * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): When
+ reading the loginuid file use a buffer which is always large enough.
+ NUL-terminate the string.
+
+ * malloc/malloc.c (_int_malloc): Return NULL if printing error message
+ returns.
+
+2010-03-30 Daniel Jacobowitz <dan@xxxxxxxxxxxxxxxx>
+
+ * Makeconfig (+common-includes): Define.
+ (+includes): Use @$(common-objpfx)includes.
+ * Makefile (postclean): Remove includes and includes.mk.
+ * Makerules ($(common-objpfx)includes.mk): Include and create
+ includes.mk. Create includes.
+
+2010-04-07 Andreas Schwab <schwab@xxxxxxxxxx>
+
+ * sysdeps/unix/sysv/linux/i386/fallocate.c: Set errno on error.
+ * sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise.
+
+2010-04-08 Andreas Jaeger <aj@xxxxxxx>
+
+ [BZ #10401]
+ * math/s_cprojl.c (__cprojl): Fix implementation to follow C99
+ standard.
+ * math/s_cprojf.c (__cprojf): Likewise.
+ * math/s_cproj.c (__cproj): Likewise.
+ * sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (__cprojl): Likewise.
+ * math/libm-test.inc (cproj_test): Fix test.
+
+2010-04-08 Roland McGrath <roland@xxxxxxxxxx>
+
+ * Makerules (libc-abis): Variable removed.
+ ($(common-objpfx)libc-abis.h): Depend on Makerules too.
+ Use automatic variables in commands.
+ Depend on first libc-abis from $(sysdirs) or $(..).
+
2010-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
* posix/bug-getopt1.c: New file.
@@ -60,6 +104,10 @@
build unwind-resume code, previously in nptl/sysdeps/pthread/Makefile.
2010-04-05 Roland McGrath <roland@xxxxxxxxxx>
+
+ * elf/dl-cache.c (_dl_load_cache_lookup): Obey dl_hwcap_mask.
+
+ * elf/dl-support.c (_dl_hwcap_mask): New variable.
* elf/rtld.c (dl_main) [HAVE_AUX_VECTOR]: Add a cast.
@@ -1004,6 +1052,7 @@
re_node_set_insert failure; return REG_ESPACE.
Patch by Paul Eggert.
+ [BZ #10864]
* bits/confname.h: Make pre-C99-safe.
2010-01-14 Ryan S. Arnold <rsa@xxxxxxxxxx>
Modified: fsf/trunk/libc/Makeconfig
==============================================================================
--- fsf/trunk/libc/Makeconfig (original)
+++ fsf/trunk/libc/Makeconfig Fri Apr 9 00:03:14 2010
@@ -670,9 +670,10 @@
# library source directory, in the include directory, and in the
# current directory.
+sysdep-includes = $(addprefix -I,$(+sysdep_dirs))
++common-includes = $(+sysdep-includes) $(includes) $(sysincludes)
+includes = -I$(..)include $(if $(subdir),$(objpfx:%/=-I%)) \
- $(+sysdep-includes) $(includes) \
- $(patsubst %/,-I%,$(..)) $(libio-include) -I. $(sysincludes)
+ @$(common-objpfx)includes \
+ $(patsubst %/,-I%,$(..)) $(libio-include) -I.
# Since libio has several internal header files, we use a -I instead
# of many little headers in the include directory.
Modified: fsf/trunk/libc/Makefile
==============================================================================
--- fsf/trunk/libc/Makefile (original)
+++ fsf/trunk/libc/Makefile Fri Apr 9 00:03:14 2010
@@ -227,7 +227,7 @@
parent-clean: parent-mostlyclean common-clean
postclean = $(addprefix $(common-objpfx),$(postclean-generated)) \
- $(addprefix $(objpfx),sysd-dirs sysd-rules) \
+ $(addprefix $(objpfx),sysd-dirs sysd-rules includes includes.mk) \
$(addprefix $(objpfx),sysd-sorted soversions.mk soversions.i)
clean: parent-clean
Modified: fsf/trunk/libc/Makerules
==============================================================================
--- fsf/trunk/libc/Makerules (original)
+++ fsf/trunk/libc/Makerules Fri Apr 9 00:03:14 2010
@@ -111,13 +111,13 @@
ifndef avoid-generated
before-compile := $(common-objpfx)libc-abis.h $(before-compile)
-libc-abis := $(firstword $(wildcard $(foreach D,$(add-ons), \
- $(..)$D/libc-abis)) \
- $(..)libc-abis)
-$(common-objpfx)libc-abis.h: $(..)scripts/gen-libc-abis $(libc-abis)
- $(SHELL) $(..)scripts/gen-libc-abis \
+$(common-objpfx)libc-abis.h: $(..)scripts/gen-libc-abis \
+ $(firstword $(wildcard $(sysdirs:=/libc-abis)) \
+ $(..)libc-abis) \
+ $(..)Makerules
+ $(SHELL) $< \
$(base-machine)-$(config-vendor)-$(config-os) \
- < $(libc-abis) > $@T
+ < $(word 2,$^) > $@T
$(move-if-change) $@T $@
common-generated += $(common-objpfx)libc-abis.h
endif # avoid-generated
@@ -266,6 +266,20 @@
# Don't do deps until this exists, because it provides rules to make the deps.
no_deps=t
endif
+
+-include $(common-objpfx)includes.mk
+ifneq ($(+common-includes),$(saved-includes))
+# Recreate includes.mk (and includes).
+includes-force = FORCE
+FORCE:
+endif
+$(common-objpfx)includes.mk: $(includes-force)
+ -@rm -f $@T $(common-objpfx)includesT
+ for inc in $(+common-includes); do echo "$$inc"; done \
+ > $(common-objpfx)includesT
+ mv -f $(common-objpfx)includesT $(common-objpfx)includes
+ echo 'saved-includes := $(+common-includes)' > $@T
+ mv -f $@T $@
define o-iterator-doit
$(objpfx)%$o: %.S $(before-compile); $$(compile-command.S)
Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Fri Apr 9 00:03:14 2010
@@ -1,4 +1,4 @@
-GNU C Library NEWS -- history of user-visible changes. 2010-4-7
+GNU C Library NEWS -- history of user-visible changes. 2010-4-8
Copyright (C) 1992-2009, 2010 Free Software Foundation, Inc.
See the end for copying conditions.
@@ -7,7 +7,24 @@
Version 2.12
+* The following bugs are resolved with this release:
+
+ 3662, 4457, 5553, 10162, 10401, 10414, 10554, 10824, 10864, 10915, 10918,
+ 10936, 10939, 10958, 10968, 10969, 10972, 10992, 11000, 11007, 11010,
+ 11027, 11039, 11040, 11041, 11043, 11046, 11056, 11070, 11093, 11115,
+ 11120, 11125, 11126, 11127, 11134, 11141, 11149, 11183, 11184, 11185,
+ 11186, 11187, 11188, 11189, 11190, 11191, 11192, 11193, 11194, 11200,
+ 11230, 11235, 11242, 11254, 11258, 11271, 11272, 11276, 11279, 11287,
+ 11292, 11319, 11332, 11333, 11387, 11389, 11394, 11397, 11410, 11438,
+ 11449, 11470, 11471
+
* New Linux interface: recvmmsg
+
+* STT_GNU_IFUNC implemented for Sparc by David Miller.
+
+* The dynamic linker now recognizes supported ABI versions from the
+ EI_ABIVERSION field in the ELF header.
+ Implemented by Ulrich Drepper.
* New NIS mode selector ADJUNCT_AS_SHADOW. The passwd.adjunct.byname table
will not be used to fill in password fields in the passwd.byname replies.
@@ -15,8 +32,18 @@
missing. This is a useful mode in some installations involving Solaris.
Implemented by Ulrich Drepper.
+* New locales: kok_IN, sq_MK, cv_RU
Version 2.11
+
+* The following bugs are resolved with this release:
+
+ 3270, 7094, 9924, 9986, 10011, 10085, 10107, 10159, 10162, 10166, 10183,
+ 10195, 10196, 10200, 10203, 10207, 10211, 10213, 10217, 10221, 10229,
+ 10262, 10286, 10312, 10315, 10319, 10349, 10360, 10391, 10402, 10416,
+ 10418, 10422, 10425, 10446, 10448, 10452, 10540, 10553, 10560, 10564,
+ 10609, 10643, 10692, 10713, 10717, 10730, 10731, 10742, 10780, 10784,
+ 10789, 10817, 10823, 10840, 10847
* New interfaces: execvpe, pthread_sigqueue, mkstemps, mkstemps64, mkostemps,
mkostemps64
@@ -70,9 +97,16 @@
Implemented by Ulrich Drepper.
* New locales: ps_AF, my_MM
-
Version 2.10
+
+* The following bugs are resolved with this release:
+
+ 697, 5381, 5807, 6411, 6545, 7040, 7058, 7067, 7080, 7083, 7095, 7098,
+ 9677, 9694, 9697, 9701, 9704, 9705, 9706, 9720, 9726, 9730, 9733, 9736,
+ 9741, 9750, 9753, 9759, 9781, 9791, 9793, 9823, 9833, 9844, 9880, 9881,
+ 9891, 9893, 9895, 9913, 9916, 9920, 9948, 9955, 9957, 9963, 9985, 10052,
+ 10069, 10086, 10087, 10090, 10092, 10093, 10100, 10118, 10128
* New interfaces: preadv, preadv64, pwritev, pwritev64, malloc_info
Implemented by Ulrich Drepper.
@@ -120,9 +154,16 @@
in case of a broken server. To avoid it, users can run nscd or put
'options single-request' in /etc/resolv.conf.
Implemented by Ulrich Drepper.
-
Version 2.9
+
+* The following bugs are resolved with this release:
+
+ 3406, 5209, 5210, 5381, 5794, 5814, 5911, 6428, 6438, 6442, 6447, 6461,
+ 6472, 6505, 6544, 6589, 6612, 6634, 6653, 6654, 6657, 6698, 6712, 6713,
+ 6719, 6723, 6724, 6740, 6763, 6771, 6790, 6791, 6817, 6824, 6839, 6843,
+ 6845, 6856, 6857, 6860, 6867, 6875, 6919, 6920, 6942, 6947, 6955, 6966,
+ 6968, 6974, 6980, 6995, 7008, 7009, 7029
* Unified lookup for getaddrinfo: IPv4 and IPv6 addresses are now looked
up at the same time. Implemented by Ulrich Drepper.
@@ -161,6 +202,16 @@
Version 2.8
+* The following bugs are resolved with this release:
+
+ 2549, 3112, 4314, 4407, 4997, 5012, 5040, 5112, 5204, 5208, 5209, 5220,
+ 5222, 5224, 5225, 5237, 5238, 5240, 5245, 5277, 5346, 5375, 5378, 5382,
+ 5424, 5427, 5428, 5435, 5436, 5439, 5441, 5442, 5443, 5451, 5452, 5454,
+ 5455, 5463, 5464, 5465, 5475, 5477, 5478, 5520, 5541, 5545, 5553, 5600,
+ 5602, 5607, 5614, 5627, 5628, 5736, 5737, 5741, 5753, 5760, 5762, 5768,
+ 5774, 5777, 5778, 5779, 5786, 5790, 5818, 5854, 5857, 5903, 5939, 5979,
+ 5983, 5995, 5998, 6004, 6007, 6020, 6021, 6024, 6040, 6042
+
* New locales: bo_CN, bo_IN, shs_CA.
* New encoding: HP-ROMAN9, HP-GREEK8, HP-THAI8, HP-TURKISH8.
@@ -194,6 +245,14 @@
Version 2.7
+* The following bugs are resolved with this release:
+
+ 4125, 4126, 4178, 4359, 4407, 4512, 4514, 4525, 4554, 4556, 4557, 4566,
+ 4582, 4586, 4588, 4599, 4610, 4647, 4702, 4705, 4726, 4745, 4772, 4773,
+ 4775, 4776, 4792, 4813, 4814, 4816, 4833, 4858, 4860, 4896, 4905, 4925,
+ 4936, 4937, 4938, 4941, 4946, 4963, 4972, 5010, 5028, 5043, 5058, 5063,
+ 5071, 5103, 5104, 5112, 5113, 5184, 5186
+
* More checking functions: fread, fread_unlocked, open*, mq_open.
Implemented by Jakub Jelinek and Ulrich Drepper.
@@ -234,14 +293,36 @@
Version 2.6
+* The following bugs are resolved with this release:
+
+ 3156, 3213, 3285, 3291, 3306, 3313, 3320, 3322, 3325, 3326, 3334, 3348,
+ 3352, 3363, 3369, 3426, 3427, 3429, 3451, 3458, 3465, 3480, 3483, 3493,
+ 3514, 3515, 3559, 3632, 3664, 3673, 3674, 3745, 3747, 3818, 3840, 3842,
+ 3851, 3855, 3884, 3885, 3902, 3905, 3919, 3944, 3954, 3955, 3957, 3991,
+ 3995, 3996, 4024, 4040, 4069, 4070, 4074, 4076, 4096, 4101, 4102, 4114,
+ 4130, 4131, 4181, 4276, 4306, 4342, 4344, 4349, 4364, 4368, 4381, 4392,
+ 4403, 4405, 4406, 4411, 4438, 4439, 4455, 4456, 4465, 4512, 4514, 4586,
+ 4702, 4858
+
* New Linux interfaces: epoll_pwait, sched_getcpu.
* New generic interfaces: strerror_l.
* nscd can now cache the services database. Implemented by Ulrich Drepper.
-
Version 2.5
+
+* The following bugs are resolved with this release:
+
+ 39, 68, 192, 352, 388, 531, 935, 1006, 1201, 1203, 1386, 1782, 1783, 1784,
+ 1785, 1786, 1787, 1951, 1974, 1996, 2072, 2098, 2125, 2134, 2158, 2182,
+ 2349, 2376, 2386, 2389, 2415, 2418, 2420, 2423, 2450, 2451, 2466, 2472,
+ 2473, 2477, 2498, 2499, 2501, 2502, 2505, 2507, 2508, 2509, 2517, 2526,
+ 2569, 2571, 2592, 2611, 2625, 2632, 2644, 2662, 2680, 2683, 2684, 2693,
+ 2695, 2703, 2734, 2751, 2764, 2766, 2775, 2792, 2821, 2823, 2832, 2841,
+ 2843, 2883, 2892, 2908, 2914, 2926, 2961, 2978, 2980, 2987, 2997, 2998,
+ 3013, 3018, 3034, 3040, 3044, 3123, 3124, 3137, 3138, 3143, 3155, 3189,
+ 3225, 3251, 3252, 3253, 3273
* For Linux, the sorting of addresses returned by getaddrinfo now also
handles rules 3, 4, and 7 from RFC 3484. I.e., all rules are handled.
Modified: fsf/trunk/libc/elf/dl-cache.c
==============================================================================
--- fsf/trunk/libc/elf/dl-cache.c (original)
+++ fsf/trunk/libc/elf/dl-cache.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,6 @@
/* Support for reading /etc/ld.so.cache files written by Linux ldconfig.
- Copyright (C) 1996-2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+ Copyright (C) 1996-2002,2003,2004,2006,2010
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -255,17 +256,19 @@
if (platform != (uint64_t) -1)
platform = 1ULL << platform;
+#define _DL_HWCAP_TLS_MASK (1LL << 63)
+ uint64_t hwcap_exclude = ~((GLRO(dl_hwcap) & GLRO(dl_hwcap_mask))
+ | _DL_HWCAP_PLATFORM | _DL_HWCAP_TLS_MASK);
+
/* Only accept hwcap if it's for the right platform. */
-#define _DL_HWCAP_TLS_MASK (1LL << 63)
#define HWCAP_CHECK \
+ if (lib->hwcap & hwcap_exclude) \
+ continue; \
if (GLRO(dl_osversion) && lib->osversion > GLRO(dl_osversion)) \
continue; \
if (_DL_PLATFORMS_COUNT \
&& (lib->hwcap & _DL_HWCAP_PLATFORM) != 0 \
&& (lib->hwcap & _DL_HWCAP_PLATFORM) != platform) \
- continue; \
- if (lib->hwcap \
- & ~(GLRO(dl_hwcap) | _DL_HWCAP_PLATFORM | _DL_HWCAP_TLS_MASK)) \
continue
SEARCH_CACHE (cache_new);
}
Modified: fsf/trunk/libc/elf/dl-support.c
==============================================================================
--- fsf/trunk/libc/elf/dl-support.c (original)
+++ fsf/trunk/libc/elf/dl-support.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,5 @@
/* Support for dynamic linking code in static libc.
- Copyright (C) 1996-2008, 2009 Free Software Foundation, Inc.
+ Copyright (C) 1996-2008,2009,2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -126,6 +126,14 @@
size_t _dl_phnum;
uint64_t _dl_hwcap __attribute__ ((nocommon));
+/* This is not initialized to HWCAP_IMPORTANT, matching the definition
+ of _dl_important_hwcaps, below, where no hwcap strings are ever
+ used. This mask is still used to mediate the lookups in the cache
+ file. Since there is no way to set this nonzero (we don't grok the
+ LD_HWCAP_MASK environment variable here), there is no real point in
+ setting _dl_hwcap nonzero below, but we do anyway. */
+uint64_t _dl_hwcap_mask __attribute__ ((nocommon));
+
/* Prevailing state of the stack, PF_X indicating it's executable. */
ElfW(Word) _dl_stack_flags = PF_R|PF_W|PF_X;
Modified: fsf/trunk/libc/localedata/ChangeLog
==============================================================================
--- fsf/trunk/libc/localedata/ChangeLog (original)
+++ fsf/trunk/libc/localedata/ChangeLog Fri Apr 9 00:03:14 2010
@@ -1,3 +1,66 @@
+2010-04-08 Ulrich Drepper <drepper@xxxxxxxxxx>
+
+ * locales/ar_AE: Fix typo.
+ * locales/ar_BH: Likewise.
+ * locales/ar_DZ: Likewise.
+ * locales/ar_EG: Likewise.
+ * locales/ar_IQ: Likewise.
+ * locales/ar_JO: Likewise.
+ * locales/ar_KW: Likewise.
+ * locales/ar_LB: Likewise.
+ * locales/ar_LY: Likewise.
+ * locales/ar_MA: Likewise.
+ * locales/ar_OM: Likewise.
+ * locales/ar_QA: Likewise.
+ * locales/ar_SD: Likewise.
+ * locales/ar_SY: Likewise.
+ * locales/ar_TN: Likewise.
+ * locales/ar_YE: Likewise.
+ * locales/ber_DZ: Likewise.
+ * locales/ber_MA: Likewise.
+ * locales/bn_IN: Likewise.
+ * locales/en_HK: Likewise.
+ * locales/en_IN: Likewise.
+ * locales/en_PH: Likewise.
+ * locales/en_SG: Likewise.
+ * locales/gu_IN: Likewise.
+ * locales/hi_IN: Likewise.
+ * locales/hne_IN: Likewise.
+ * locales/kn_IN: Likewise.
+ * locales/kok_IN: Likewise.
+ * locales/ks_IN@devanagari: Likewise.
+ * locales/ml_IN: Likewise.
+ * locales/mr_IN: Likewise.
+ * locales/ms_MY: Likewise.
+ * locales/mt_MT: Likewise.
+ * locales/my_MM: Likewise.
+ * locales/ne_NP: Likewise.
+ * locales/nn_NO: Likewise.
+ * locales/pa_IN: Likewise.
+ * locales/sa_IN: Likewise.
+ * locales/sd_IN@devanagari: Likewise.
+ * locales/sq_AL: Likewise.
+ * locales/sq_MK: Likewise.
+ * locales/ta_IN: Likewise.
+ * locales/te_IN: Likewise.
+ * locales/zh_HK: Likewise.
+ * locales/zh_SG: Likewise.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add cv_RU.
+
+ [BZ #10824]
+ * locales/cv_RU: New file.
+ Contributed by Adi Roiban <adi@xxxxxxxxx>.
+
+ [BZ #10936]
+ * locales/es_GT: Change paper size to letter.
+
+ * SUPPORTED (SUPPORTED-LOCALES): Add kok_IN and sq_MK.
+
+ [BZ #11470]
+ * locales/sq_MK: New file.
+ Contributed by Agron Selimaj <linuxmaster@xxxxxxxxxxx>.
+
2010-04-07 Ulrich Drepper <drepper@xxxxxxxxxx>
[BZ #11471]
Modified: fsf/trunk/libc/localedata/SUPPORTED
==============================================================================
--- fsf/trunk/libc/localedata/SUPPORTED (original)
+++ fsf/trunk/libc/localedata/SUPPORTED Fri Apr 9 00:03:14 2010
@@ -80,6 +80,7 @@
cs_CZ.UTF-8/UTF-8 \
cs_CZ/ISO-8859-2 \
csb_PL/UTF-8 \
+cv_RU/UTF-8 \
cy_GB.UTF-8/UTF-8 \
cy_GB/ISO-8859-14 \
da_DK.UTF-8/UTF-8 \
@@ -259,6 +260,7 @@
kn_IN/UTF-8 \
ko_KR.EUC-KR/EUC-KR \
ko_KR.UTF-8/UTF-8 \
+kok_IN/UTF-8 \
ks_IN/UTF-8 \
ks_IN@devanagari/UTF-8 \
ku_TR.UTF-8/UTF-8 \
@@ -353,6 +355,7 @@
so_SO/ISO-8859-1 \
sq_AL.UTF-8/UTF-8 \
sq_AL/ISO-8859-1 \
+sq_MK/UTF-8 \
sr_ME/UTF-8 \
sr_RS/UTF-8 \
sr_RS@latin/UTF-8 \
Modified: fsf/trunk/libc/localedata/locales/ar_AE
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_AE (original)
+++ fsf/trunk/libc/localedata/locales/ar_AE Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0041><U0045><U0044><U0020>"
@@ -75,7 +75,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_BH
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_BH (original)
+++ fsf/trunk/libc/localedata/locales/ar_BH Fri Apr 9 00:03:14 2010
@@ -45,7 +45,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0042><U0048><U0044><U0020>"
@@ -79,7 +79,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_DZ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_DZ (original)
+++ fsf/trunk/libc/localedata/locales/ar_DZ Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0044><U005A><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_EG
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_EG (original)
+++ fsf/trunk/libc/localedata/locales/ar_EG Fri Apr 9 00:03:14 2010
@@ -48,7 +48,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0045><U0047><U0050><U0020>"
@@ -82,7 +82,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_IQ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_IQ (original)
+++ fsf/trunk/libc/localedata/locales/ar_IQ Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U0051><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_JO
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_JO (original)
+++ fsf/trunk/libc/localedata/locales/ar_JO Fri Apr 9 00:03:14 2010
@@ -45,7 +45,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004A><U004F><U0044><U0020>"
@@ -79,7 +79,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_KW
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_KW (original)
+++ fsf/trunk/libc/localedata/locales/ar_KW Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004B><U0057><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_LB
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_LB (original)
+++ fsf/trunk/libc/localedata/locales/ar_LB Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004C><U0042><U0050><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_LY
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_LY (original)
+++ fsf/trunk/libc/localedata/locales/ar_LY Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004C><U0059><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_MA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_MA (original)
+++ fsf/trunk/libc/localedata/locales/ar_MA Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004D><U0041><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_OM
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_OM (original)
+++ fsf/trunk/libc/localedata/locales/ar_OM Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004F><U004D><U0052><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_QA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_QA (original)
+++ fsf/trunk/libc/localedata/locales/ar_QA Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0051><U0041><U0052><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_SD
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_SD (original)
+++ fsf/trunk/libc/localedata/locales/ar_SD Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0053><U0044><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_SY
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_SY (original)
+++ fsf/trunk/libc/localedata/locales/ar_SY Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0053><U0059><U0050><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_TN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_TN (original)
+++ fsf/trunk/libc/localedata/locales/ar_TN Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0054><U004E><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ar_YE
==============================================================================
--- fsf/trunk/libc/localedata/locales/ar_YE (original)
+++ fsf/trunk/libc/localedata/locales/ar_YE Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0059><U0045><U0052><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ber_DZ
==============================================================================
--- fsf/trunk/libc/localedata/locales/ber_DZ (original)
+++ fsf/trunk/libc/localedata/locales/ber_DZ Fri Apr 9 00:03:14 2010
@@ -175,7 +175,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0044><U005A><U0044><U0020>"
Modified: fsf/trunk/libc/localedata/locales/ber_MA
==============================================================================
--- fsf/trunk/libc/localedata/locales/ber_MA (original)
+++ fsf/trunk/libc/localedata/locales/ber_MA Fri Apr 9 00:03:14 2010
@@ -95,7 +95,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004D><U0041><U0044><U0020>"
Modified: fsf/trunk/libc/localedata/locales/bn_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/bn_IN (original)
+++ fsf/trunk/libc/localedata/locales/bn_IN Fri Apr 9 00:03:14 2010
@@ -84,7 +84,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
Added: fsf/trunk/libc/localedata/locales/cv_RU
==============================================================================
--- fsf/trunk/libc/localedata/locales/cv_RU (added)
+++ fsf/trunk/libc/localedata/locales/cv_RU Fri Apr 9 00:03:14 2010
@@ -1,0 +1,238 @@
+comment_char %
+escape_char /
+%
+% Chuvash Language Locale for Russia
+% Language: cv
+% Territory: RU
+% Revision: 1.0
+% Date: 2009-10-13
+% Application: general
+% Users: general
+% Charset: UTF-8
+% Distribution and use is free, also
+% for commercial purposes.
+%
+% Based on the ru_RO
+% Modifed by:
+% Adi Roiban <adi@xxxxxxxxx>
+% Ali Savatar
+%
+
+LC_IDENTIFICATION
+title "Chuvash locale for Russia"
+source "RAP"
+address "Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark"
+contact ""
+email "bug-glibc-locales@xxxxxxx"
+tel ""
+fax ""
+language "Chuvash"
+territory "Russia"
+revision "1.0"
+date "2000-06-29"
+%
+category "cv_RU:2000";LC_IDENTIFICATION
+category "cv_RU:2000";LC_CTYPE
+category "cv_RU:2000";LC_COLLATE
+category "cv_RU:2000";LC_TIME
+category "cv_RU:2000";LC_NUMERIC
+category "cv_RU:2000";LC_MONETARY
+category "cv_RU:2000";LC_MESSAGES
+category "cv_RU:2000";LC_PAPER
+category "cv_RU:2000";LC_NAME
+category "cv_RU:2000";LC_ADDRESS
+category "cv_RU:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_COLLATE
+copy "iso14651_t1"
+
+% The Chuvash alphabet has the following letters, ordered as below:
+% a a( c e e( h i j k l m n p r s< s s, t u u: v y
+
+collating-symbol <a(>
+collating-symbol <e(>
+collating-symbol <s<>
+collating-symbol <s,>
+collating-symbol <u-diaerisis>
+
+reorder-after <a>
+<a(>
+reorder-after <e>
+<e(>
+reorder-after <r>
+<s<>
+reorder-after <s>
+<s,>
+reorder-after <u>
+<u-diaerisis>
+
+reorder-after <U0061>
+<U0103> <a(>;<BRE>;<MIN>;IGNORE
+reorder-after <U0041>
+<U0102> <a(>;<BRE>;<CAP>;IGNORE
+
+reorder-after <U0065>
+<U0115> <e(>;<BRE>;<MIN>;IGNORE
+reorder-after <U0045>
+<U0114> <e(>;<BRE>;<CAP>;IGNORE
+
+reorder-after <U0072>
+<U0161> <s<>;<CAR>;<MIN>;IGNORE
+reorder-after <U0053>
+<U0160> <s<>;<CAR>;<CAP>;IGNORE
+
+reorder-after <U0073>
+<U0219> <s,>;<CDI>;<MIN>;IGNORE
+<U015F> <s,>;<CDI>;<MIN>;IGNORE
+reorder-after <U0053>
+<U0218> <s,>;<CDI>;<CAP>;IGNORE
+<U015E> <s,>;<CDI>;<CAP>;IGNORE
+
+reorder-after <U0074>
+<U00FC> <u-diaerisis>;<BAS>;<MIN>;IGNORE
+reorder-after <U0055>
+<U00DC> <u-diaerisis>;<BAS>;<CAP>;IGNORE
+
+reorder-end
+
+END LC_COLLATE
+
+LC_CTYPE
+copy "i18n"
+
+translit_start
+include "translit_combining";""
+translit_end
+END LC_CTYPE
+
+LC_MESSAGES
+% "^[yY].*"
+yesexpr "<U005E><U005B><U0079><U0059><U005D><U002E><U002A>"
+% "^[nN].*"
+noexpr "<U005E><U005B><U006E><U004E><U005D><U002E><U002A>"
+END LC_MESSAGES
+
+LC_MONETARY
+int_curr_symbol "<U0052><U0055><U0042><U0020>"
+
+% "t." - short for tenke(, Chuvash name for rouble
+currency_symbol "<U0074>"
+
+mon_decimal_point "<U002E>"
+mon_thousands_sep "<U00A0>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 1
+n_cs_precedes 0
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ru_RU"
+END LC_NUMERIC
+
+LC_TIME
+
+% Days of week:
+% vyrsarnikun (Sunday) - short vr
+% tuntikun (Monday) tn
+% ytlarikun (Tuesday) yt
+% junkun (Wednesday) jn
+% ke(s,nernikun (Thursday) ks,
+% ernekun (Friday) er
+% s<a(matkun (Saturday) s<m
+
+day "<U0076><U0079><U0072><U0073><U0061><U0072><U006E><U0069><U006B><U0075><U006E>";/
+ "<U0074><U0075><U006E><U0074><U0069><U006B><U0075><U006E>";/
+ "<U0079><U0074><U006C><U0061><U0072><U0069><U006B><U0075><U006E>";/
+ "<U006A><U0075><U006E><U006B><U0075><U006E>";/
+ "<U006B><U0115><U015F><U006E><U0065><U0072><U006E><U0069><U006B><U0075><U006E>";/
+ "<U0065><U0072><U006E><U0065><U006B><U0075><U006E>";/
+ "<U0161><U0103><U006D><U0061><U0074><U006B><U0075><U006E>"
+
+abday "<U0076><U0072>";/
+ "<U0074><U006E>";/
+ "<U0079><U0074>";/
+ "<U006A><U006E>";/
+ "<U006B><U015F>";/
+ "<U0065><U0072>";/
+ "<U0161><U006D>"
+
+% Month names:
+% ka(rlac (January) - short KA(R
+% nara(s (February) NAR
+% pus< (March) PUS<
+% aka (April) AKA
+% s,u (May) S,U
+% s,e(rtme (June) S,E(R
+% uta( (July) UTA(
+% s,urla (August) S,UR
+% ava(n (September) AVA(
+% jupa (October) JUP
+% cu:k (November) CU:K
+% ras<tav (December) RAS<
+
+mon "<U006B><U0103><U0072><U006C><U0061><U0063>";/
+ "<U006E><U0061><U0072><U0103><U0073>";/
+ "<U0070><U0075><U0161>";/
+ "<U0061><U006B><U0061>";/
+ "<U015F><U0075>";/
+ "<U015F><U0115><U0072><U0074><U006D><U0065>";/
+ "<U0075><U0074><U0103>";/
+ "<U015F><U0075><U0072><U006C><U0061>";/
+ "<U0061><U0076><U0103><U006E>";/
+ "<U006A><U0075><U0070><U0061>";/
+ "<U0063><U00FC><U006B>";/
+ "<U0072><U0061><U0161><U0074><U0061><U0076>"
+abmon "<U004B><U0102><U0052>";/
+ "<U004E><U0041><U0052>";/
+ "<U0050><U0055><U0160>";/
+ "<U0041><U004B><U0041>";/
+ "<U015E><U0055>";/
+ "<U015E><U0114><U0052>";/
+ "<U0055><U0054><U0102>";/
+ "<U015E><U0055><U0052>";/
+ "<U0041><U0056><U0102>";/
+ "<U004A><U0055><U0050>";/
+ "<U0043><U00DC><U004B>";/
+ "<U0052><U0041><U0160>"
+d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
+<U0020><U0025><U0059><U0020><U0025><U0054>"
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
+t_fmt "<U0025><U0054>"
+am_pm "";""
+t_fmt_ampm ""
+date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
+<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
+<U0025><U005A><U0020><U0025><U0059>"
+first_weekday 2
+first_workday 2
+END LC_TIME
+
+LC_PAPER
+copy "ru_RU"
+END LC_PAPER
+
+LC_TELEPHONE
+copy "ru_RU"
+END LC_TELEPHONE
+
+LC_MEASUREMENT
+copy "ru_RU"
+END LC_MEASUREMENT
+
+LC_NAME
+copy "ru_RU"
+END LC_NAME
+
+LC_ADDRESS
+copy "ru_RU"
+END LC_ADDRESS
Modified: fsf/trunk/libc/localedata/locales/en_HK
==============================================================================
--- fsf/trunk/libc/localedata/locales/en_HK (original)
+++ fsf/trunk/libc/localedata/locales/en_HK Fri Apr 9 00:03:14 2010
@@ -84,7 +84,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -139,7 +139,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/localedata/locales/en_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/en_IN (original)
+++ fsf/trunk/libc/localedata/locales/en_IN Fri Apr 9 00:03:14 2010
@@ -83,7 +83,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -138,7 +138,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/localedata/locales/en_PH
==============================================================================
--- fsf/trunk/libc/localedata/locales/en_PH (original)
+++ fsf/trunk/libc/localedata/locales/en_PH Fri Apr 9 00:03:14 2010
@@ -84,7 +84,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -139,7 +139,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/localedata/locales/en_SG
==============================================================================
--- fsf/trunk/libc/localedata/locales/en_SG (original)
+++ fsf/trunk/libc/localedata/locales/en_SG Fri Apr 9 00:03:14 2010
@@ -82,7 +82,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -137,7 +137,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/localedata/locales/es_GT
==============================================================================
--- fsf/trunk/libc/localedata/locales/es_GT (original)
+++ fsf/trunk/libc/localedata/locales/es_GT Fri Apr 9 00:03:14 2010
@@ -15,7 +15,6 @@
% Date: 1997-11-05
% Application: general
% Users: general
-% Repertoiremap: mnemonic.ds
% Charset: ISO-8859-1
% Distribution and use is free, also
% for commercial purposes.
@@ -86,34 +85,34 @@
LC_TIME
abday "<U0064><U006F><U006D>";"<U006C><U0075><U006E>";/
- "<U006D><U0061><U0072>";"<U006D><U0069><U00E9>";/
- "<U006A><U0075><U0065>";"<U0076><U0069><U0065>";/
- "<U0073><U00E1><U0062>"
+ "<U006D><U0061><U0072>";"<U006D><U0069><U00E9>";/
+ "<U006A><U0075><U0065>";"<U0076><U0069><U0065>";/
+ "<U0073><U00E1><U0062>"
day "<U0064><U006F><U006D><U0069><U006E><U0067><U006F>";/
- "<U006C><U0075><U006E><U0065><U0073>";/
- "<U006D><U0061><U0072><U0074><U0065><U0073>";/
- "<U006D><U0069><U00E9><U0072><U0063><U006F><U006C><U0065><U0073>";/
- "<U006A><U0075><U0065><U0076><U0065><U0073>";/
- "<U0076><U0069><U0065><U0072><U006E><U0065><U0073>";/
- "<U0073><U00E1><U0062><U0061><U0064><U006F>"
+ "<U006C><U0075><U006E><U0065><U0073>";/
+ "<U006D><U0061><U0072><U0074><U0065><U0073>";/
+ "<U006D><U0069><U00E9><U0072><U0063><U006F><U006C><U0065><U0073>";/
+ "<U006A><U0075><U0065><U0076><U0065><U0073>";/
+ "<U0076><U0069><U0065><U0072><U006E><U0065><U0073>";/
+ "<U0073><U00E1><U0062><U0061><U0064><U006F>"
abmon "<U0065><U006E><U0065>";"<U0066><U0065><U0062>";/
- "<U006D><U0061><U0072>";"<U0061><U0062><U0072>";/
- "<U006D><U0061><U0079>";"<U006A><U0075><U006E>";/
- "<U006A><U0075><U006C>";"<U0061><U0067><U006F>";/
- "<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
- "<U006E><U006F><U0076>";"<U0064><U0069><U0063>"
+ "<U006D><U0061><U0072>";"<U0061><U0062><U0072>";/
+ "<U006D><U0061><U0079>";"<U006A><U0075><U006E>";/
+ "<U006A><U0075><U006C>";"<U0061><U0067><U006F>";/
+ "<U0073><U0065><U0070>";"<U006F><U0063><U0074>";/
+ "<U006E><U006F><U0076>";"<U0064><U0069><U0063>"
mon "<U0065><U006E><U0065><U0072><U006F>";/
- "<U0066><U0065><U0062><U0072><U0065><U0072><U006F>";/
- "<U006D><U0061><U0072><U007A><U006F>";/
- "<U0061><U0062><U0072><U0069><U006C>";/
- "<U006D><U0061><U0079><U006F>";/
- "<U006A><U0075><U006E><U0069><U006F>";/
- "<U006A><U0075><U006C><U0069><U006F>";/
- "<U0061><U0067><U006F><U0073><U0074><U006F>";/
- "<U0073><U0065><U0070><U0074><U0069><U0065><U006D><U0062><U0072><U0065>";/
- "<U006F><U0063><U0074><U0075><U0062><U0072><U0065>";/
- "<U006E><U006F><U0076><U0069><U0065><U006D><U0062><U0072><U0065>";/
- "<U0064><U0069><U0063><U0069><U0065><U006D><U0062><U0072><U0065>"
+ "<U0066><U0065><U0062><U0072><U0065><U0072><U006F>";/
+ "<U006D><U0061><U0072><U007A><U006F>";/
+ "<U0061><U0062><U0072><U0069><U006C>";/
+ "<U006D><U0061><U0079><U006F>";/
+ "<U006A><U0075><U006E><U0069><U006F>";/
+ "<U006A><U0075><U006C><U0069><U006F>";/
+ "<U0061><U0067><U006F><U0073><U0074><U006F>";/
+ "<U0073><U0065><U0070><U0074><U0069><U0065><U006D><U0062><U0072><U0065>";/
+ "<U006F><U0063><U0074><U0075><U0062><U0072><U0065>";/
+ "<U006E><U006F><U0076><U0069><U0065><U006D><U0062><U0072><U0065>";/
+ "<U0064><U0069><U0063><U0069><U0065><U006D><U0062><U0072><U0065>"
d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062><U0020><U0025><U0059><U0020><U0025><U0054><U0020><U0025><U005A>"
d_fmt "<U0025><U0064><U002F><U0025><U006D><U002F><U0025><U0079>"
t_fmt "<U0025><U0054>"
@@ -125,10 +124,8 @@
END LC_TIME
LC_PAPER
-% FIXME
-height 297
-% FIXME
-width 210
+height 279
+width 216
END LC_PAPER
LC_TELEPHONE
Modified: fsf/trunk/libc/localedata/locales/gu_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/gu_IN (original)
+++ fsf/trunk/libc/localedata/locales/gu_IN Fri Apr 9 00:03:14 2010
@@ -67,7 +67,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
@@ -95,7 +95,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/hi_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/hi_IN (original)
+++ fsf/trunk/libc/localedata/locales/hi_IN Fri Apr 9 00:03:14 2010
@@ -65,7 +65,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
@@ -99,7 +99,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/hne_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/hne_IN (original)
+++ fsf/trunk/libc/localedata/locales/hne_IN Fri Apr 9 00:03:14 2010
@@ -51,7 +51,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/kn_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/kn_IN (original)
+++ fsf/trunk/libc/localedata/locales/kn_IN Fri Apr 9 00:03:14 2010
@@ -67,7 +67,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
@@ -100,7 +100,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/kok_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/kok_IN (original)
+++ fsf/trunk/libc/localedata/locales/kok_IN Fri Apr 9 00:03:14 2010
@@ -75,7 +75,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -152,7 +152,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^(Yes|[yY])
Modified: fsf/trunk/libc/localedata/locales/ks_IN@devanagari
==============================================================================
--- fsf/trunk/libc/localedata/locales/ks_IN@devanagari (original)
+++ fsf/trunk/libc/localedata/locales/ks_IN@devanagari Fri Apr 9 00:03:14 2010
@@ -51,7 +51,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ml_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ml_IN (original)
+++ fsf/trunk/libc/localedata/locales/ml_IN Fri Apr 9 00:03:14 2010
@@ -98,7 +98,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -168,7 +168,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[\u0d05\u0d24\u0d46]
Modified: fsf/trunk/libc/localedata/locales/mr_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/mr_IN (original)
+++ fsf/trunk/libc/localedata/locales/mr_IN Fri Apr 9 00:03:14 2010
@@ -96,7 +96,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -176,7 +176,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^(Yes|[yY])
Modified: fsf/trunk/libc/localedata/locales/ms_MY
==============================================================================
--- fsf/trunk/libc/localedata/locales/ms_MY (original)
+++ fsf/trunk/libc/localedata/locales/ms_MY Fri Apr 9 00:03:14 2010
@@ -90,7 +90,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -145,7 +145,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/localedata/locales/mt_MT
==============================================================================
--- fsf/trunk/libc/localedata/locales/mt_MT (original)
+++ fsf/trunk/libc/localedata/locales/mt_MT Fri Apr 9 00:03:14 2010
@@ -166,7 +166,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -240,7 +240,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^(Yes|[yY])
Modified: fsf/trunk/libc/localedata/locales/my_MM
==============================================================================
--- fsf/trunk/libc/localedata/locales/my_MM (original)
+++ fsf/trunk/libc/localedata/locales/my_MM Fri Apr 9 00:03:14 2010
@@ -98,7 +98,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/ne_NP
==============================================================================
--- fsf/trunk/libc/localedata/locales/ne_NP (original)
+++ fsf/trunk/libc/localedata/locales/ne_NP Fri Apr 9 00:03:14 2010
@@ -45,7 +45,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
@@ -79,7 +79,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/nn_NO
==============================================================================
--- fsf/trunk/libc/localedata/locales/nn_NO (original)
+++ fsf/trunk/libc/localedata/locales/nn_NO Fri Apr 9 00:03:14 2010
@@ -42,7 +42,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U004E><U004F><U004B><U0020>"
@@ -71,7 +71,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/pa_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/pa_IN (original)
+++ fsf/trunk/libc/localedata/locales/pa_IN Fri Apr 9 00:03:14 2010
@@ -91,7 +91,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/sa_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/sa_IN (original)
+++ fsf/trunk/libc/localedata/locales/sa_IN Fri Apr 9 00:03:14 2010
@@ -48,7 +48,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0049><U004E><U0052><U0020>"
@@ -82,7 +82,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/sd_IN@devanagari
==============================================================================
--- fsf/trunk/libc/localedata/locales/sd_IN@devanagari (original)
+++ fsf/trunk/libc/localedata/locales/sd_IN@devanagari Fri Apr 9 00:03:14 2010
@@ -79,7 +79,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
Modified: fsf/trunk/libc/localedata/locales/sq_AL
==============================================================================
--- fsf/trunk/libc/localedata/locales/sq_AL (original)
+++ fsf/trunk/libc/localedata/locales/sq_AL Fri Apr 9 00:03:14 2010
@@ -189,7 +189,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0041><U004C><U004C><U0020>"
@@ -223,7 +223,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Abbreviated weekday names (%a)
Added: fsf/trunk/libc/localedata/locales/sq_MK
==============================================================================
--- fsf/trunk/libc/localedata/locales/sq_MK (added)
+++ fsf/trunk/libc/localedata/locales/sq_MK Fri Apr 9 00:03:14 2010
@@ -1,0 +1,105 @@
+comment_char %
+escape_char /
+% Albanian language locale for Macedonia.
+% Contributed by Agron Selimaj <linuxmaster@xxxxxxxxxxx>
+
+LC_IDENTIFICATION
+title "Albanian language locale for Macedonia"
+source "Albanian Language Team"
+address "465 4th St. 2nd Floor, Palisades Park, NJ 07650, U.S.A."
+contact ""
+email "bug-glibc-locales@xxxxxxx"
+tel ""
+fax ""
+language "Albanian"
+territory "Macedonia"
+revision "0.01"
+date "2010-04-06"
+%
+category "sq_MK:2000";LC_IDENTIFICATION
+category "sq_MK:2000";LC_CTYPE
+category "sq_MK:2000";LC_COLLATE
+category "sq_MK:2000";LC_TIME
+category "sq_MK:2000";LC_NUMERIC
+category "sq_MK:2000";LC_MONETARY
+category "sq_MK:2000";LC_MESSAGES
+category "sq_MK:2000";LC_PAPER
+category "sq_MK:2000";LC_NAME
+category "sq_MK:2000";LC_ADDRESS
+category "sq_MK:2000";LC_TELEPHONE
+
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "sq_AL"
+END LC_CTYPE
+
+LC_COLLATE
+copy "sq_AL"
+END LC_COLLATE
+
+LC_MONETARY
+% This is the POSIX Locale definition the LC_MONETARY category.
+% These are generated based on XML base Locale definition file
+% for IBM Class for Unicode/Java
+%
+int_curr_symbol "<U004D><U004B><U0044><U0020>"
+currency_symbol "<U0064><U0065><U006E>"
+mon_decimal_point "<U002C>"
+mon_thousands_sep "<U0020>"
+mon_grouping 3;3
+positive_sign ""
+negative_sign "<U002D>"
+int_frac_digits 2
+frac_digits 2
+p_cs_precedes 0
+p_sep_by_space 1
+n_cs_precedes 0
+n_sep_by_space 1
+p_sign_posn 1
+n_sign_posn 1
+%
+END LC_MONETARY
+
+
+LC_NUMERIC
+copy "sq_AL"
+END LC_NUMERIC
+
+
+LC_TIME
+copy "sq_AL"
+END LC_TIME
+
+
+LC_MESSAGES
+copy "sq_AL"
+END LC_MESSAGES
+
+
+LC_PAPER
+copy "mk_MK"
+END LC_PAPER
+
+
+LC_NAME
+copy "sq_AL"
+END LC_NAME
+
+
+LC_ADDRESS
+copy "mk_MK"
+END LC_ADDRESS
+
+
+LC_TELEPHONE
+copy "mk_MK"
+END LC_TELEPHONE
+
+
+LC_MEASUREMENT
+% This is the ISO_IEC TR14652 Locale definition for the
+%
+measurement 1
+
+END LC_MEASUREMENT
Modified: fsf/trunk/libc/localedata/locales/ta_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/ta_IN (original)
+++ fsf/trunk/libc/localedata/locales/ta_IN Fri Apr 9 00:03:14 2010
@@ -105,7 +105,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -160,7 +160,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
yesexpr "<U005E><U005B><U0B86><U0BAE><U0BCD><U0079><U0059><U005D>"
Modified: fsf/trunk/libc/localedata/locales/te_IN
==============================================================================
--- fsf/trunk/libc/localedata/locales/te_IN (original)
+++ fsf/trunk/libc/localedata/locales/te_IN Fri Apr 9 00:03:14 2010
@@ -104,7 +104,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -162,7 +162,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Syntax on Unicode Regular Expression Guidelines TR#18
Modified: fsf/trunk/libc/localedata/locales/zh_HK
==============================================================================
--- fsf/trunk/libc/localedata/locales/zh_HK (original)
+++ fsf/trunk/libc/localedata/locales/zh_HK Fri Apr 9 00:03:14 2010
@@ -44,7 +44,7 @@
LC_MONETARY
% This is the POSIX Locale definition the LC_MONETARY category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
int_curr_symbol "<U0048><U004B><U0044><U0020>"
@@ -78,7 +78,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode/Java
%
% Removed trailing space, by Anthony Fok <anthony@xxxxxxxxxxxxx>, Feb 2002
Modified: fsf/trunk/libc/localedata/locales/zh_SG
==============================================================================
--- fsf/trunk/libc/localedata/locales/zh_SG (original)
+++ fsf/trunk/libc/localedata/locales/zh_SG Fri Apr 9 00:03:14 2010
@@ -81,7 +81,7 @@
LC_TIME
% This is the POSIX Locale definition for the LC_TIME category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% Abbreviated weekday names (%a)
@@ -136,7 +136,7 @@
LC_MESSAGES
% This is the POSIX Locale definition for the LC_MESSAGES category
% generated by IBM Basic CountryPack Transformer.
-% These are generated based on XML base Locale difintion file
+% These are generated based on XML base Locale definition file
% for IBM Class for Unicode.
%
% ^[yY]
Modified: fsf/trunk/libc/malloc/malloc.c
==============================================================================
--- fsf/trunk/libc/malloc/malloc.c (original)
+++ fsf/trunk/libc/malloc/malloc.c Fri Apr 9 00:03:14 2010
@@ -4306,6 +4306,7 @@
errstr = "malloc(): memory corruption (fast)";
errout:
malloc_printerr (check_action, errstr, chunk2mem (victim));
+ return NULL;
}
#ifndef ATOMIC_FASTBINS
*fb = victim->fd;
Modified: fsf/trunk/libc/math/libm-test.inc
==============================================================================
--- fsf/trunk/libc/math/libm-test.inc (original)
+++ fsf/trunk/libc/math/libm-test.inc Fri Apr 9 00:03:14 2010
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997-2006, 2007, 2009 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2006, 2007, 2009, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@xxxxxxx>, 1997.
@@ -2087,7 +2087,7 @@
TEST_c_c (cproj, minus_infty, minus_infty, plus_infty, minus_zero);
TEST_c_c (cproj, 1.0, 0.0, 1.0, 0.0);
- TEST_c_c (cproj, 2.0, 3.0, 0.2857142857142857142857142857142857L, 0.42857142857142857142857142857142855L);
+ TEST_c_c (cproj, 2.0, 3.0, 2.0, 3.0);
END (cproj, complex);
}
Modified: fsf/trunk/libc/math/s_cproj.c
==============================================================================
--- fsf/trunk/libc/math/s_cproj.c (original)
+++ fsf/trunk/libc/math/s_cproj.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,5 @@
/* Compute projection of complex double value to Riemann sphere.
- Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
@@ -25,24 +25,19 @@
__complex__ double
__cproj (__complex__ double x)
{
- __complex__ double res;
-
if (isnan (__real__ x) && isnan (__imag__ x))
return x;
else if (!isfinite (__real__ x) || !isfinite (__imag__ x))
{
+ __complex__ double res;
+
__real__ res = INFINITY;
__imag__ res = __copysign (0.0, __imag__ x);
- }
- else
- {
- double den = __real__ x * __real__ x + __imag__ x * __imag__ x + 1.0;
- __real__ res = (2.0 * __real__ x) / den;
- __imag__ res = (2.0 * __imag__ x) / den;
+ return res;
}
- return res;
+ return x;
}
weak_alias (__cproj, cproj)
#ifdef NO_LONG_DOUBLE
Modified: fsf/trunk/libc/math/s_cprojf.c
==============================================================================
--- fsf/trunk/libc/math/s_cprojf.c (original)
+++ fsf/trunk/libc/math/s_cprojf.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,5 @@
/* Compute projection of complex float value to Riemann sphere.
- Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
@@ -25,24 +25,19 @@
__complex__ float
__cprojf (__complex__ float x)
{
- __complex__ float res;
-
if (isnan (__real__ x) && isnan (__imag__ x))
return x;
else if (!isfinite (__real__ x) || !isfinite (__imag__ x))
{
+ __complex__ float res;
+
__real__ res = INFINITY;
__imag__ res = __copysignf (0.0, __imag__ x);
- }
- else
- {
- float den = __real__ x * __real__ x + __imag__ x * __imag__ x + 1.0;
- __real__ res = (2.0 * __real__ x) / den;
- __imag__ res = (2.0 * __imag__ x) / den;
+ return res;
}
- return res;
+ return x;
}
#ifndef __cprojf
weak_alias (__cprojf, cprojf)
Modified: fsf/trunk/libc/math/s_cprojl.c
==============================================================================
--- fsf/trunk/libc/math/s_cprojl.c (original)
+++ fsf/trunk/libc/math/s_cprojl.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,5 @@
/* Compute projection of complex long double value to Riemann sphere.
- Copyright (C) 1997, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
@@ -25,24 +25,18 @@
__complex__ long double
__cprojl (__complex__ long double x)
{
- __complex__ long double res;
-
if (isnan (__real__ x) && isnan (__imag__ x))
return x;
else if (!isfinite (__real__ x) || !isfinite (__imag__ x))
{
+ __complex__ long double res;
+
__real__ res = INFINITY;
__imag__ res = __copysignl (0.0, __imag__ x);
- }
- else
- {
- long double den = (__real__ x * __real__ x + __imag__ x * __imag__ x
- + 1.0);
- __real__ res = (2.0 * __real__ x) / den;
- __imag__ res = (2.0 * __imag__ x) / den;
+ return res;
}
- return res;
+ return x;
}
weak_alias (__cprojl, cprojl)
Modified: fsf/trunk/libc/nscd/nscd_stat.c
==============================================================================
--- fsf/trunk/libc/nscd/nscd_stat.c (original)
+++ fsf/trunk/libc/nscd/nscd_stat.c Fri Apr 9 00:03:14 2010
@@ -1,4 +1,4 @@
-/* Copyright (c) 1998, 2003, 2004, 2005 Free Software Foundation, Inc.
+/* Copyright (c) 1998, 2003, 2004, 2005, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Thorsten Kukuk <kukuk@xxxxxxxxxxxxxxxxxxx>, 1998.
@@ -80,6 +80,7 @@
int max_nthreads;
int paranoia;
time_t restart_interval;
+ unsigned int reload_count;
int ndbs;
struct dbstat dbs[lastdb];
#ifdef HAVE_SELINUX
@@ -102,6 +103,7 @@
data.max_nthreads = max_nthreads;
data.paranoia = paranoia;
data.restart_interval = restart_interval;
+ data.reload_count = reload_count;
data.ndbs = lastdb;
for (cnt = 0; cnt < lastdb; ++cnt)
@@ -240,10 +242,11 @@
"%15d maximum number of threads\n"
"%15lu number of times clients had to wait\n"
"%15s paranoia mode enabled\n"
- "%15lu restart internal\n"),
+ "%15lu restart internal\n"
+ "%15u reload count\n"),
data.nthreads, data.max_nthreads, data.client_queued,
data.paranoia ? yesstr : nostr,
- (unsigned long int) data.restart_interval);
+ (unsigned long int) data.restart_interval, data.reload_count);
for (i = 0; i < lastdb; ++i)
{
Modified: fsf/trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_cprojl.c
==============================================================================
--- fsf/trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (original)
+++ fsf/trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_cprojl.c Fri Apr 9 00:03:14 2010
@@ -1,5 +1,5 @@
/* Compute projection of complex long double value to Riemann sphere.
- Copyright (C) 1997,1999,2006 Free Software Foundation, Inc.
+ Copyright (C) 1997,1999,2006,2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@xxxxxxxxxx>, 1997.
@@ -25,30 +25,18 @@
__complex__ long double
__cprojl (__complex__ long double x)
{
- __complex__ long double res;
-
if (isnan (__real__ x) && isnan (__imag__ x))
return x;
else if (!isfinite (__real__ x) || !isfinite (__imag__ x))
{
+ __complex__ long double res;
+
__real__ res = INFINITY;
__imag__ res = __copysignl (0.0, __imag__ x);
- }
- else
- {
- long double den = (__real__ x * __real__ x + __imag__ x * __imag__ x
- + 1.0);
- __real__ res = (2.0 * __real__ x) / den;
- __imag__ res = (2.0 * __imag__ x) / den;
- /* __gcc_qmul does not respect -0.0 so we need the following fixup. */
- if (__real__ x == 0.0)
- __real__ res = __real__ x;
-
- if (__imag__ x == 0.0)
- __imag__ res = __imag__ x;
+ return res;
}
- return res;
+ return x;
}
long_double_symbol (libm, __cprojl, cprojl);
Modified: fsf/trunk/libc/sysdeps/unix/sysv/linux/getlogin_r.c
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/getlogin_r.c (original)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/getlogin_r.c Fri Apr 9 00:03:14 2010
@@ -37,13 +37,20 @@
if (fd == -1)
return 1;
- ssize_t n = TEMP_FAILURE_RETRY (read_not_cancel (fd, name, namesize));
+ /* We are reading a 32-bit number. 12 bytes are enough for the text
+ representation. If not, something is wrong. */
+ char uidbuf[12];
+ ssize_t n = TEMP_FAILURE_RETRY (read_not_cancel (fd, uidbuf,
+ sizeof (uidbuf)));
close_not_cancel_no_status (fd);
uid_t uid;
char *endp;
if (n <= 0
- || (uid = strtoul (name, &endp, 10), endp == name || *endp != '\0'))
+ || n == sizeof (uidbuf)
+ || (uidbuf[n] = '\0',
+ uid = strtoul (uidbuf, &endp, 10),
+ endp == uidbuf || *endp != '\0'))
return 1;
size_t buflen = 1024;
@@ -84,8 +91,9 @@
}
-/* Return the login name of the user, or NULL if it can't be determined.
- The returned pointer, if not NULL, is good only until the next call. */
+/* Return at most NAME_LEN characters of the login name of the user in NAME.
+ If it cannot be determined or some other error occurred, return the error
+ code. Otherwise return 0. */
int
getlogin_r (name, namesize)
Modified: fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate.c
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate.c (original)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate.c Fri Apr 9 00:03:14 2010
@@ -30,7 +30,13 @@
fallocate (int fd, int mode, __off_t offset, __off_t len)
{
#ifdef __NR_fallocate
- return __call_fallocate (fd, mode, offset, len);
+ int err = __call_fallocate (fd, mode, offset, len);
+ if (__builtin_expect (err, 0))
+ {
+ __set_errno (err);
+ err = -1;
+ }
+ return err;
#else
__set_errno (ENOSYS);
return -1;
Modified: fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate64.c
==============================================================================
--- fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate64.c (original)
+++ fsf/trunk/libc/sysdeps/unix/sysv/linux/i386/fallocate64.c Fri Apr 9 00:03:14 2010
@@ -30,7 +30,13 @@
fallocate64 (int fd, int mode, __off64_t offset, __off64_t len)
{
#ifdef __NR_fallocate
- return __call_fallocate (fd, mode, offset, len);
+ int err = __call_fallocate (fd, mode, offset, len);
+ if (__builtin_expect (err, 0))
+ {
+ __set_errno (err);
+ err = -1;
+ }
+ return err;
#else
__set_errno (ENOSYS);
return -1;