external/glibc.git
13 years agoAlways fill output buffer in XPG strerror function
Ulrich Drepper [Sat, 21 May 2011 16:11:36 +0000 (12:11 -0400)]
Always fill output buffer in XPG strerror function

13 years agoNicer output for negative error numbers in strerror_r
Ulrich Drepper [Sat, 21 May 2011 16:09:23 +0000 (12:09 -0400)]
Nicer output for negative error numbers in strerror_r

13 years agoFix CP1258 conversion
Ulrich Drepper [Sat, 21 May 2011 15:33:05 +0000 (11:33 -0400)]
Fix CP1258 conversion

a5 ec was mishandled and the other direction appropriately so, too.

13 years agoFix configure visibility tests
Ulrich Drepper [Sat, 21 May 2011 12:00:14 +0000 (08:00 -0400)]
Fix configure visibility tests

13 years agoFix handling of LC_CTYPE in locale name handling
Ulrich Drepper [Sat, 21 May 2011 06:06:45 +0000 (02:06 -0400)]
Fix handling of LC_CTYPE in locale name handling

13 years agoSet stream errors in more cases
Ulrich Drepper [Sat, 21 May 2011 04:42:06 +0000 (00:42 -0400)]
Set stream errors in more cases

Also avoid unnecessarily setting errno when testing for TTY.

13 years agoDon't unconditionally use alloca in gaih_inet
Ulrich Drepper [Sat, 21 May 2011 03:46:03 +0000 (23:46 -0400)]
Don't unconditionally use alloca in gaih_inet

13 years agoUpdate documentation in regex.h
Reuben Thomas [Fri, 20 May 2011 13:14:03 +0000 (09:14 -0400)]
Update documentation in regex.h

13 years agoPrevent Altivec and VSX insns on PowerPC64 when no FPRs or VRs are avail.
Ryan S. Arnold [Fri, 20 May 2011 10:34:48 +0000 (06:34 -0400)]
Prevent Altivec and VSX insns on PowerPC64 when no FPRs or VRs are avail.
(cherry picked from commit 4749a0058b27274a95c5a798e339c7299cdf890e)

Conflicts:

ChangeLog

13 years agoRemove __libc_alloca_cutoff workaround
Andreas Schwab [Fri, 20 May 2011 01:15:22 +0000 (21:15 -0400)]
Remove __libc_alloca_cutoff workaround

13 years agoCleanup namespace use.
Ulrich Drepper [Fri, 20 May 2011 01:09:29 +0000 (21:09 -0400)]
Cleanup namespace use.

13 years agoFix whitespace
Ulrich Drepper [Wed, 18 May 2011 23:52:42 +0000 (19:52 -0400)]
Fix whitespace

13 years agoFix typo in x86-64 powl
H.J. Lu [Wed, 18 May 2011 23:50:48 +0000 (19:50 -0400)]
Fix typo in x86-64 powl

13 years agoFix fileops.c build for old kernels
H.J. Lu [Tue, 17 May 2011 05:45:49 +0000 (01:45 -0400)]
Fix fileops.c build for old kernels

13 years agoUpdate GB18030 to 2005 version
Ulrich Drepper [Tue, 17 May 2011 05:42:27 +0000 (01:42 -0400)]
Update GB18030 to 2005 version

13 years agoUpdate RE_SYNTAX*_AWK constants in regex.h
Aharon Robbins [Mon, 16 May 2011 14:28:44 +0000 (10:28 -0400)]
Update RE_SYNTAX*_AWK constants in regex.h

13 years agoHandle long variable names in putenv
Ulrich Drepper [Mon, 16 May 2011 14:13:54 +0000 (10:13 -0400)]
Handle long variable names in putenv

13 years agoFix reporting of invalid timeouts in emulated pselect
Ulrich Drepper [Mon, 16 May 2011 13:35:51 +0000 (09:35 -0400)]
Fix reporting of invalid timeouts in emulated pselect

13 years agoFix test for error_one_per_line mode in error
Ulrich Drepper [Mon, 16 May 2011 13:10:36 +0000 (09:10 -0400)]
Fix test for error_one_per_line mode in error

13 years agoRemove shortcut for call of chown
Ulrich Drepper [Mon, 16 May 2011 05:43:56 +0000 (01:43 -0400)]
Remove shortcut for call of chown

The UID might differ, too.  Just call chown unconditionally.

13 years agoCleanup x86-64 sys/user.h
Ulrich Drepper [Mon, 16 May 2011 05:35:07 +0000 (01:35 -0400)]
Cleanup x86-64 sys/user.h

13 years agoAdd work and week day info to sl_SI locale
Sašo Živanovic [Mon, 16 May 2011 05:24:50 +0000 (01:24 -0400)]
Add work and week day info to sl_SI locale

13 years agoRecode se_NO locale file to UTF-8
Ulrich Drepper [Mon, 16 May 2011 05:07:09 +0000 (01:07 -0400)]
Recode se_NO locale file to UTF-8

13 years agoAvoid potential deadlock in mtrace
Ulrich Drepper [Mon, 16 May 2011 04:58:33 +0000 (00:58 -0400)]
Avoid potential deadlock in mtrace

The _dl_addr function might have to call malloc which would lead
to a deadlock.  Avoid by calling _dl_addr early.

13 years agoRemove USE_MTRACE_FILE support from mtrace
Ulrich Drepper [Mon, 16 May 2011 04:22:16 +0000 (00:22 -0400)]
Remove USE_MTRACE_FILE support from mtrace

13 years agoFix a few problems in fopen and freopen
Ulrich Drepper [Sun, 15 May 2011 19:28:46 +0000 (15:28 -0400)]
Fix a few problems in fopen and freopen

fopen should set the FD_CLOEXEC flag if requested evenif the kernel does
not support an aotmic operation.

freopen should reuse the file descriptor for the stream.  This is
especially important for calls to change the standard streams (stin,
stdout, stderr).

13 years agoProvide more helpful error message in getopt
Ulrich Drepper [Sun, 15 May 2011 17:35:09 +0000 (13:35 -0400)]
Provide more helpful error message in getopt

If provide with an ambiguous long option we now show all the possibilities.

13 years agoWhitespace fixes
Ulrich Drepper [Sun, 15 May 2011 16:24:14 +0000 (12:24 -0400)]
Whitespace fixes

13 years agoUpdate configure helper scripts
Ulrich Drepper [Sun, 15 May 2011 16:17:01 +0000 (12:17 -0400)]
Update configure helper scripts

13 years agoFix typoe in CL
Ulrich Drepper [Sun, 15 May 2011 15:46:07 +0000 (11:46 -0400)]
Fix typoe in CL

13 years agoFix whitespaces
Ulrich Drepper [Sun, 15 May 2011 15:37:52 +0000 (11:37 -0400)]
Fix whitespaces

13 years agoMove Dzonghka collation rules to common collation rules file
Ulrich Drepper [Sun, 15 May 2011 15:36:07 +0000 (11:36 -0400)]
Move Dzonghka collation rules to common collation rules file

13 years agoFix some fields in time info in sv_FI locale
Johan Heikkila [Sun, 15 May 2011 15:27:42 +0000 (11:27 -0400)]
Fix some fields in time info in sv_FI locale

13 years agosysconf on Linux/ia64 reported outdate versions for some options
Ulrich Drepper [Sun, 15 May 2011 15:18:10 +0000 (11:18 -0400)]
sysconf on Linux/ia64 reported outdate versions for some options

The code is also cleaned up to avoid inefficiencies.

13 years agoMake stack canary value harder to read through read overflow
Ulrich Drepper [Sun, 15 May 2011 14:59:07 +0000 (10:59 -0400)]
Make stack canary value harder to read through read overflow

13 years agoUse non-cancelable interfaces in setup code
Ulrich Drepper [Sun, 15 May 2011 13:40:30 +0000 (09:40 -0400)]
Use non-cancelable interfaces in setup code

13 years agoFix typo in last checkin
Ulrich Drepper [Sun, 15 May 2011 12:33:54 +0000 (08:33 -0400)]
Fix typo in last checkin

I referenced the attachment, not th eBZ number

13 years agoAdd entry for Sorani language
Ulrich Drepper [Sun, 15 May 2011 12:32:57 +0000 (08:32 -0400)]
Add entry for Sorani language

13 years agoUse mmap for allocation of buffers used for __abort_msg
Ulrich Drepper [Sun, 15 May 2011 04:34:48 +0000 (00:34 -0400)]
Use mmap for allocation of buffers used for __abort_msg

13 years agoLast patch also fixes BZ 11952
Ulrich Drepper [Sun, 15 May 2011 01:32:08 +0000 (21:32 -0400)]
Last patch also fixes BZ 11952

13 years agoFix handling of static TLS in dlopen'ed objects
Martin von Gagern [Sun, 15 May 2011 01:25:43 +0000 (21:25 -0400)]
Fix handling of static TLS in dlopen'ed objects

When dynamically loading a library along with several dependencies, calls to
_dl_add_to_slotinfo and _dl_update_slotinfo can become intermixed. As a
consequence, _dl_update_slotinfo will update the generation counter of the dtv
although not all of the slots belonging to that generation have been added.
Subsequent calls to _dl_add_to_slotinfo will add more slots to the same
generation, for which no storage will be allocated, as the dtv generation
checks will claim no work is necessary. This will lead to uninitialized dtv
entries and will likely cause a SIGSEGV when thread local variables are
accessed.

13 years agoFix time format in en_SG locale
KH Teo [Sat, 14 May 2011 23:47:43 +0000 (19:47 -0400)]
Fix time format in en_SG locale

13 years agoFix initialization of optimization values for AIO
Ulrich Drepper [Sat, 14 May 2011 23:30:37 +0000 (19:30 -0400)]
Fix initialization of optimization values for AIO

13 years agoFix handling of conversion problem in CP932 module
Ulrich Drepper [Sat, 14 May 2011 15:37:36 +0000 (11:37 -0400)]
Fix handling of conversion problem in CP932 module

13 years agoFix typo in comment
Ulrich Drepper [Sat, 14 May 2011 15:16:18 +0000 (11:16 -0400)]
Fix typo in comment

13 years agoFix potential problem with out-of-scope buffer
Ulrich Drepper [Sat, 14 May 2011 15:13:31 +0000 (11:13 -0400)]
Fix potential problem with out-of-scope buffer

13 years agoInitialize variable in _IO_new_file_close_it
Ulrich Drepper [Sat, 14 May 2011 14:59:54 +0000 (10:59 -0400)]
Initialize variable in _IO_new_file_close_it

The last change left a variable in some situations uninitialized.

13 years agoHandle recursive calls in backtrace better
Ulrich Drepper [Sat, 14 May 2011 14:46:17 +0000 (10:46 -0400)]
Handle recursive calls in backtrace better

13 years agoOptimize conversion of single character in gconv
Ulrich Drepper [Sat, 14 May 2011 05:03:08 +0000 (01:03 -0400)]
Optimize conversion of single character in gconv

13 years agoFix handling of incomplete character storage in state
Ulrich Drepper [Sat, 14 May 2011 04:53:21 +0000 (00:53 -0400)]
Fix handling of incomplete character storage in state

If iconv is called more than once in a row for adding bytes to the sequence
while still remain under the minimum size of a character and if STORE_REST
is defined, we didn't consume any input.  Fix that.

13 years agoAdd support for generated PIE link rules
Andreas Schwab [Sat, 14 May 2011 03:31:43 +0000 (23:31 -0400)]
Add support for generated PIE link rules

13 years agoFix error messages in test.
Ulrich Drepper [Sat, 14 May 2011 01:10:29 +0000 (21:10 -0400)]
Fix error messages in test.

13 years agoFix file descriptor position after fclose
Ulrich Drepper [Sat, 14 May 2011 01:08:45 +0000 (21:08 -0400)]
Fix file descriptor position after fclose

fclose should leave the file descriptor position after the last read
or written byte.

13 years agoFix resizing able for unique symbols when adding symbol for copy relocation
Piotr Bury [Fri, 13 May 2011 01:59:09 +0000 (21:59 -0400)]
Fix resizing able for unique symbols when adding symbol for copy relocation

13 years agoFix sched_setscheduler call in spawn implementation
Ulrich Drepper [Thu, 12 May 2011 03:58:02 +0000 (23:58 -0400)]
Fix sched_setscheduler call in spawn implementation

13 years agoFix manual regarding switch from read to write on streams.
Per Inge Mathisen [Thu, 12 May 2011 03:43:26 +0000 (23:43 -0400)]
Fix manual regarding switch from read to write on streams.

13 years agoReport write error in addmnt even for cached streams.
Ulrich Drepper [Thu, 12 May 2011 03:37:25 +0000 (23:37 -0400)]
Report write error  in addmnt even for cached streams.

13 years agoTranslate kernel error into what pthread_create should return
Ulrich Drepper [Wed, 11 May 2011 22:23:24 +0000 (18:23 -0400)]
Translate kernel error into what pthread_create should return

13 years agoFix typo.
Ulrich Drepper [Wed, 11 May 2011 16:02:24 +0000 (12:02 -0400)]
Fix typo.

13 years agoFix up testing for valid $ORIGIN use
Ulrich Drepper [Wed, 11 May 2011 04:15:38 +0000 (00:15 -0400)]
Fix up testing for valid $ORIGIN use

13 years agoMore configurability for secondary group lookup
Ulrich Drepper [Tue, 10 May 2011 04:36:29 +0000 (00:36 -0400)]
More configurability for secondary group lookup

Together with a previous patch which introduced the initgroups
entry in nsswitch.conf this patch allows more customization of
the lookups for initgroups/getgrouplist.  Nothing changes if
the groups entry in nsswitch.conf is used.  If the initgroups entry
is used instead the code now doesn't automatically continue looking
for more entries aftedr a successful lookup.  Instead the normal
rules are followed which do specify that by default no more
service is consulted.  This can be overwritten with
[SUCCESS=continue]
appropriately placed in the line.

13 years agoUpdate NEWS.
Ulrich Drepper [Tue, 10 May 2011 04:11:47 +0000 (00:11 -0400)]
Update NEWS.

13 years agoJust BZ annotations
Ulrich Drepper [Tue, 10 May 2011 03:29:28 +0000 (23:29 -0400)]
Just BZ annotations

13 years agoHandle localized y/n reply in sq_AL
Ulrich Drepper [Tue, 10 May 2011 03:23:17 +0000 (23:23 -0400)]
Handle localized y/n reply in sq_AL

13 years agoAdd support for CP770, CP771, CP772, CP773, and CP774
Ulrich Drepper [Tue, 10 May 2011 03:15:39 +0000 (23:15 -0400)]
Add support for CP770, CP771, CP772, CP773, and CP774

13 years agosync glibc Latin American paper sizes with CLDR 1.8.1
Caolán McNamara [Mon, 9 May 2011 23:33:32 +0000 (19:33 -0400)]
sync glibc Latin American paper sizes with CLDR 1.8.1

13 years agoFix currency_symbol of es_NI locale
Ulrich Drepper [Mon, 9 May 2011 23:25:20 +0000 (19:25 -0400)]
Fix currency_symbol of es_NI locale

13 years agoChange paper format for Nicaragua to letter
Ulrich Drepper [Mon, 9 May 2011 23:18:50 +0000 (19:18 -0400)]
Change paper format for Nicaragua to letter

13 years agoMonth names in Russian Localization should be in lowercase
Alexey Balmashnov [Mon, 9 May 2011 23:12:15 +0000 (19:12 -0400)]
Month names in Russian Localization should be in lowercase

13 years agoAdd mhr_RU locale
Ulrich Drepper [Mon, 9 May 2011 23:05:13 +0000 (19:05 -0400)]
Add mhr_RU locale

13 years agoAdd ary language entry.
Ulrich Drepper [Mon, 9 May 2011 22:49:24 +0000 (18:49 -0400)]
Add ary language entry.

13 years agoSupport Colon Sign
Ulrich Drepper [Mon, 9 May 2011 22:37:52 +0000 (18:37 -0400)]
Support Colon Sign

Used in the Costa Rican locale and now also in the El Salvadorian
locale.

13 years agoAdd lij_IT locale
Ulrich Drepper [Mon, 9 May 2011 18:39:10 +0000 (14:39 -0400)]
Add lij_IT locale

13 years agoAdd yue_HK locale
Chunshek Chan [Mon, 9 May 2011 18:13:15 +0000 (14:13 -0400)]
Add yue_HK locale

13 years agoAdd wae_CH locale
Kevin Bortis [Mon, 9 May 2011 18:04:43 +0000 (14:04 -0400)]
Add wae_CH locale

13 years agoEstonia (et_EE) joins the eurozone
Priit Laes [Mon, 9 May 2011 17:50:03 +0000 (13:50 -0400)]
Estonia (et_EE) joins the eurozone

13 years agoAdd lb_LU locale
Ulrich Drepper [Mon, 9 May 2011 17:27:17 +0000 (13:27 -0400)]
Add lb_LU locale

13 years agoUse appropriate type for return value checking
Ulrich Drepper [Mon, 9 May 2011 17:15:01 +0000 (13:15 -0400)]
Use appropriate type for return value checking

13 years agoAdd sw_KE and sw_TZ locales
Ulrich Drepper [Mon, 9 May 2011 17:08:17 +0000 (13:08 -0400)]
Add sw_KE and sw_TZ locales

13 years agoFix whitespaces
Ulrich Drepper [Mon, 9 May 2011 16:35:03 +0000 (12:35 -0400)]
Fix whitespaces

13 years agoAdd ff_SN locale
Ulrich Drepper [Mon, 9 May 2011 16:33:45 +0000 (12:33 -0400)]
Add ff_SN locale

13 years agoUpdate day/month names in tk_TM locale
Ghorban M. Tavakoly [Mon, 9 May 2011 16:26:12 +0000 (12:26 -0400)]
Update day/month names in tk_TM locale

13 years agoAdd bem_ZM and en_ZM locales
Ulrich Drepper [Mon, 9 May 2011 16:09:31 +0000 (12:09 -0400)]
Add bem_ZM and en_ZM locales

13 years agoDocument new locale
Ulrich Drepper [Mon, 9 May 2011 16:01:56 +0000 (12:01 -0400)]
Document new locale

13 years agoUse rupee sign in Indian locales.
Ulrich Drepper [Mon, 9 May 2011 15:59:34 +0000 (11:59 -0400)]
Use rupee sign in Indian locales.

13 years agoTransliterate U20B9.
Ulrich Drepper [Mon, 9 May 2011 15:53:58 +0000 (11:53 -0400)]
Transliterate U20B9.

13 years agoRemove some incorrectly added lines from UTF-8 data
Ulrich Drepper [Mon, 9 May 2011 15:49:21 +0000 (11:49 -0400)]
Remove some incorrectly added lines from UTF-8 data

13 years agoUpdate UTF-8 data file
Ulrich Drepper [Mon, 9 May 2011 15:48:19 +0000 (11:48 -0400)]
Update UTF-8 data file

13 years agoFix contact info.
Ulrich Drepper [Mon, 9 May 2011 13:07:16 +0000 (09:07 -0400)]
Fix contact info.

13 years agoFix whitespaces
Ulrich Drepper [Mon, 9 May 2011 13:02:25 +0000 (09:02 -0400)]
Fix whitespaces

13 years agoMerge branch 'master' of ssh://sourceware.org/git/glibc
Ulrich Drepper [Mon, 9 May 2011 13:01:52 +0000 (09:01 -0400)]
Merge branch 'master' of ssh://sourceware.org/git/glibc

Conflicts:
localedata/ChangeLog

13 years agoAdd os_RU locale
Ulrich Drepper [Mon, 9 May 2011 13:00:14 +0000 (09:00 -0400)]
Add os_RU locale

13 years agoRemove .UTF-8 suffix from locale names when it is the only supported codeset
Andreas Schwab [Mon, 9 May 2011 01:48:03 +0000 (21:48 -0400)]
Remove .UTF-8 suffix from locale names when it is the only supported codeset

13 years agoMake complete getcwd work in rtld
Ulrich Drepper [Sun, 8 May 2011 18:53:20 +0000 (14:53 -0400)]
Make complete getcwd work in rtld

13 years agoFix Linux getcwd for long paths
Ulrich Drepper [Sun, 8 May 2011 12:37:19 +0000 (08:37 -0400)]
Fix Linux getcwd for long paths

The getcwd syscall (so far?) can only handle path up to one page
in size.  There is no limit about directory hierarchy depth, though,
and the POSIX getcwd is supposed to handle this.  In that case fall
back to the generic getcwd.

Additionally, optimize the generic getcwd to use openat when possible
to change the asymptotic performance from O(N^2) to O(n).

13 years agoOptimize fdopendir a bit.
Ulrich Drepper [Sun, 8 May 2011 04:48:30 +0000 (00:48 -0400)]
Optimize fdopendir a bit.

Don't call fcntl(F_SETFD) unnecessarily.

13 years agostatic tls memory leak on TLS_DTV_AT_TP archs
Alan Modra [Sun, 8 May 2011 01:27:51 +0000 (21:27 -0400)]
static tls memory leak on TLS_DTV_AT_TP archs

13 years agoDoc fixes.
Ulrich Drepper [Sat, 7 May 2011 17:30:39 +0000 (13:30 -0400)]
Doc fixes.

13 years agoActually undefine ARG_MAX from <linux/limits.h>
Jonathan Nieder [Sat, 7 May 2011 17:20:33 +0000 (13:20 -0400)]
Actually undefine ARG_MAX from <linux/limits.h>

13 years agoBackport BIND code to query name as TLD.
Ulrich Drepper [Sat, 7 May 2011 17:05:19 +0000 (13:05 -0400)]
Backport BIND code to query name as TLD.