Ondřej Bílka
a1ffb40e32
Use glibc_likely instead __builtin_expect.
2014-02-10 15:07:12 +01:00
Allan McRae
88726d48af
Update remaining copyright dates
...
Update copyright years that are not handled by scripts/update-copyright.
2014-01-01 22:02:55 +10:00
Allan McRae
d4697bc93d
Update copyright notices with scripts/update-copyrights
2014-01-01 22:00:23 +10:00
Aurelien Jarno
18d1425127
locale: don't crash if locale-archive contains all zeros
...
In case of power failure followed by filesystem issues locale-archive
can end-up containing all zeros. In that case all calls to setlocale()
generate a SIGFPE. This renders a system with a default non-C locale
unbootable.
Avoid this by ignoring the locale instead of generating a SIGFPE.
2013-12-03 11:16:16 +01:00
Siddhesh Poyarekar
4712799fbb
Fix build warning in locarchive.c
2013-11-20 18:19:57 +05:30
Siddhesh Poyarekar
0417b20fe6
Rename Oriya locale to Odia (bug 15601)
...
The state of Orissa was officially renamed the state to Odisha and the
language from Oriya to Odia in 2010.
References:
http://zeenews.india.com/election09/story.aspx?aid=739995
http://orissamatters.com/2011/11/07/orissa-became-odisha/
http://www.ndtv.com/article/india/parliament-passes-bill-to-change-orissa-s-name-93888
http://orissa.gov.in/e-magazine/Orissareview/2011/Nov/engpdf/9-17.pdf
2013-11-20 17:47:41 +05:30
Andreas Schwab
b5449b1296
Complete display of LC_MONETARY
2013-11-19 11:53:00 +01:00
Andreas Schwab
a7931fcfba
Properly handle unavailable elements in LC_MONETARY category
2013-11-18 12:50:09 +01:00
Chris Leonard
1820b143aa
Add Chitwani Tharu (the)
2013-11-15 12:33:40 -05:00
Andreas Schwab
714bd261e8
Fix country_num element in LC_ADDRESS for C locale
2013-11-14 16:02:59 +01:00
Chris Leonard
f6e12daa51
Correct Walaita (wal) and add Unami Delaware (unm).
2013-11-04 11:04:19 -05:00
Chris Leonard
ae129d3ca6
Add Quechua, Southern (quz) and Silesian (szl) to iso-639.def.
2013-11-03 12:43:06 -05:00
Chris Leonard
1d70fd6c75
Add Central Nahuatl (nhn).
2013-11-01 09:11:26 -04:00
Chris Leonard
da5579c2dd
Add Meadow Mari (mhr).
2013-10-31 19:52:31 -04:00
Chris Leonard
b85545a671
Adjust language-code fields of LC_ADDRESS.
2013-10-24 11:43:38 -04:00
Carlos O'Donell
484c12fb1e
Enhance localedef --list-archive option.
...
The localedef --list-archive option claims that it can
accept a [file] argument and list the contents of that
archive. The support was never implemented. This patch
adds that support and allows --list-archive to work as
expected. You can now use localedef to list the contents
of arbitrary locale archives by using:
./localedef --list-archive file
2013-10-18 23:44:35 -04:00
Richard Sandiford
5abe068233
Fix localedef collation handling of <U0000> (bug 15948).
2013-10-18 20:58:31 +00:00
Reuben Thomas
9cd8330240
Fix typo in setlocale.c. Fixes BZ #15764
2013-10-12 14:32:09 +02:00
Joseph Myers
7602d070dc
Clean up locale file alignment handling.
2013-10-08 00:14:08 +00:00
Chris Leonard
428d8c5e69
Fix typos in 3166.def.
2013-10-04 18:51:42 -04:00
Chris Leonard
afee9c1a25
Correct error in iso-3166.def
2013-10-04 09:48:45 -04:00
Chris Leonard
c755294d3c
Update iso-1366.def and related occurrences
2013-10-04 08:35:44 -04:00
Joseph Myers
d3d237560b
Hardcode locale archive page size as 4096.
2013-10-03 22:00:05 +00:00
Joseph Myers
975569d0d9
Remove locale file dependence on int32_t alignment.
2013-10-03 21:51:32 +00:00
Chris Leonard
e74a6fd906
Fix ayc_PE.UTF-8 and lzh_TW.UTF-8 build issues
2013-09-28 20:32:16 -04:00
Joseph Myers
6055173a0f
Add localedef --big-endian and --little-endian options.
2013-09-24 22:07:47 +00:00
Joseph Myers
a3a6c3129f
Make locale archive hash function architecture-independent.
2013-09-23 23:03:34 +00:00
Chris Leonard
354a7a548f
Update iso-639.def
2013-09-19 20:34:03 -04:00
Richard Sandiford
08ffcf34d9
Fix some types in localedef.
2013-09-13 23:31:10 +00:00
Richard Sandiford
1ecbb381ae
Make localedef output generation use more logical interfaces.
2013-09-06 17:20:45 +00:00
Chris Leonard
7447ccd98e
Update iso-1427.def and related occurrences.
2013-09-04 11:42:53 -04:00
Ondřej Bílka
f24a6d086b
Fix then/than typos.
2013-08-30 18:10:31 +02:00
Andreas Schwab
45b8acccaf
Fix missing declaration of LC_CTYPE nonascii-case element
2013-08-27 12:21:12 +02:00
Richard Henderson
1d17fa5f8e
Fix missing libc-internal.h include.
...
* locale/programs/locarchive.c: Include <libc-internal.h>
2013-06-25 11:21:20 -07:00
Mike Frysinger
17db6e8d6b
[BZ #10283 ] localedef: align fixed maps to SHMLBA
...
Many Linux arches require fixed mmaps to be aligned higher than pagesize,
so use the SHMLBA define as it represents this quantity exactly.
This fixes spurious errors seen on those arches like:
cannot map archive header: Invalid argument
URL: http://sourceware.org/bugzilla/show_bug.cgi?id=10283
Reported-by: CHIKAMA Masaki <masaki.chikama@gmail.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-06-24 20:26:58 -04:00
Siddhesh Poyarekar
59b3055595
Convert iso-639.def to utf-8
2013-06-11 22:14:43 +05:30
Ondrej Bilka
350635a59a
Fix leading whitespaces.
2013-06-06 20:36:07 +02:00
Ryan S. Arnold
869378a5bf
Add #include <stdint.h> to locale/gen-translit.pl and fix C-translit.h.
2013-06-05 12:01:50 -05:00
Joseph Myers
fab7ce3f5b
Link extra-libs consistently with libc and ld.so.
2013-05-31 16:16:33 +00:00
Mike Frysinger
0e60d68ef0
localedef: include file name in error messages
...
When mkstemp fails, the error message the user gets back is:
cannot create temporary file: No such file or directory
That isn't terribly useful in figuring out why, so include the full
filename we tried to create in the error output.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-05-25 14:38:38 -04:00
Ryan S. Arnold
e054f49430
Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).
2013-05-16 11:32:54 -05:00
Florian Weimer
4c0fe6fe42
Use *stat64 instead of *stat in installed programs
...
This ensures reliable operation on file systems with inode numbers
which do not fit into 32 bits.
2013-05-10 11:42:17 +02:00
Roland McGrath
912cc4b3e4
BZ#14812: Add missing N_ markers in localedef.
2013-03-20 14:26:58 -07:00
Siddhesh Poyarekar
53a5c423fb
Fix some build warnings
2013-02-26 10:40:19 +05:30
Mike Frysinger
6ff444c418
unify xmalloc prototypes & friends
...
These prototypes are duplicated in many places. Add a dedicated
header for holding prototypes for program-specific functions to
avoid that.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-02-18 17:16:05 -05:00
Roland McGrath
f1d70dad53
Remove lots of inline keywords.
2013-02-07 14:44:18 -08:00
Allan McRae
fd80f0b7a1
Fix "localedef --posix" description
2013-01-03 18:00:47 +10:00
Joseph Myers
568035b787
Update copyright notices with scripts/update-copyrights.
2013-01-02 19:05:09 +00:00
Joseph Myers
f4cf5f2d8b
Add script to update copyright notices and reformat some to facilitate its use.
2013-01-01 16:29:10 +00:00
David S. Miller
0549fbba96
Update copyright years.
...
* catgets/gencat.c: Update copyright year.
* csu/version.c: Likewise.
* debug/catchsegv.sh: Likewise.
* debug/pcprofiledump.c: Likewise.
* debug/xtrace.sh: Likewise.
* elf/ldconfig.c: Likewise.
* elf/ldd.bash.in: Likewise.
* elf/pldd.c: Likewise.
* elf/sotruss.ksh: Likewise.
* elf/sprof.c: Likewise.
* iconv/iconv_prog.c: Likewise.
* iconv/iconvconfig.c: Likewise.
* locale/programs/locale.c: Likewise.
* locale/programs/localedef.c: Likewise.
* login/programs/pt_chown.c: Likewise.
* malloc/memusage.sh: Likewise.
* malloc/memusagestat.c: Likewise.
* malloc/mtrace.pl: Likewise.
* nscd/nscd.c: Likewise.
* nss/getent.c: Likewise.
* nss/makedb.c: Likewise.
* posix/getconf.c: Likewise.
2013-01-01 00:11:43 -08:00