Ulrich Drepper
f793b62438
Extend pt_chown to drop privileges.
...
If libcap is available, use it to drop privileges in pt_chown before
starting the work to change the permissions and ownership of the
slave device.
2009-06-16 15:58:07 -07:00
Jakub Jelinek
fab8238de6
Fix x86-64 memchr for large lengths.
2009-06-16 10:23:31 -07:00
H.J. Lu
435aa54b3b
Consolidate PIE linking Makefile rules.
2009-06-16 09:19:59 -07:00
Ryan S. Arnold
25bfbb9e0e
Fix incorrect use of cmpldi in 32-bit PPC code.
...
The 32-bit PowerPC POWER6 memcpy uses the cmpldi insn when it should use a cmplwi.
BZ #10107
2009-06-16 08:29:04 -07:00
Ulrich Drepper
b23964c620
Define week, first_weekday, first_workday in de_AT locale.
...
BZ #10011
2009-06-16 08:25:01 -07:00
Ulrich Drepper
3c8770316b
Add missing include.
2009-06-16 08:00:10 -07:00
Ulrich Drepper
b34de9ea81
Fold Linux-specific grantpt code into Unix version.
2009-06-16 07:59:09 -07:00
Ulrich Drepper
eae3208e24
Run tst-fgetwc with necessary envvar.
2009-06-16 07:48:27 -07:00
Ulrich Drepper
837dea7cf5
Optimize pt_chown.
...
Don't call chown and chmod if not necessary.
2009-06-15 22:58:21 -07:00
Ulrich Drepper
292e3abebf
Fix permission of slave device on devpts if necessary.
...
If devptr is misconfigured the slave device permission after grantpt
might not be 0620. BZ #10166
2009-06-15 22:56:51 -07:00
Ulrich Drepper
395a37e379
When iterating over CPU bitmask, don't try more than CPU_SETSIZE.
2009-06-15 21:12:57 -07:00
Arnaud Ebalard
7ed520bd85
Fix type of nd_opt_home_agent_info_preference.
2009-06-15 20:33:39 -07:00
Aurelien Jarno
c518f9a4b4
Extend getent to handle the shadow database.
...
BZ #10207
2009-06-15 17:49:35 -07:00
Joe Landers
233a182b9e
Fix memory leak when batch-reading large NIS password maps.
...
Not the whole was traversed in the function to free all buffers.
BZ #10203
2009-06-15 17:37:40 -07:00
Bruce Dubbs
4155d92633
(do_test): Use de_DE.UTF-8 as locale name.
2009-06-15 17:27:48 -07:00
Ulrich Drepper
48dcd0ba84
Preserve message printed before abort.
...
The terminal output etc is not visible in a core file. The new
libc-internal variable __abort_msg will point to a string with the
message which has been printed before the abort in case abort is
called from inside libc. BZ #10217
2009-06-15 16:17:09 -07:00
Ulrich Drepper
6355c99740
Fix computation of tzspec_len.
...
Without this it should never have worked that we can use the
embedded envvar in the timezone data files for dates after the last
matching rule.
2009-06-15 11:00:08 -07:00
Akinori Hattori
29143408ae
Handle leap seconds even if no DST rule exists.
...
This fixes BZ #10211 .
2009-06-15 10:54:26 -07:00
Jim Meyering
c9bb324154
exempt timezone files from the no-bad-whitespace policy
...
* .gitattributes: New file. Exempt imported timezone files from
the no-bad-whitespace rules.
2009-06-15 18:15:54 +02:00
Ulrich Drepper
5fb55a68c1
Update from tzcode2009i.
2009-06-15 08:49:18 -07:00
Ulrich Drepper
a468a1d4a9
Update timezone data from tzdata2009i.
2009-06-15 08:39:40 -07:00
Jakub Jelinek
0212596218
libc part of prelink IFUNC support.
...
The dl-lookup.c changes are needed for prelink (support in prelink
checked into SVN, tested for both i?86 and x86-64), dl-irel.h just
something I discovered by code inspection.
2009-06-15 07:46:53 -07:00
Ulrich Drepper
0efa1cd30f
Missing BZ number.
2009-06-15 07:25:14 -07:00
Sofwath
5a5fe4350f
Dhivehi language locale for Maldives.
2009-06-15 07:24:29 -07:00
Ulrich Drepper
53c068910a
Update from translation team.
2009-06-14 18:11:09 -07:00
Ulrich Drepper
eb0b6cb6e1
Fix warnings when using <sys/select.h>.
...
gcc 4.4 is more picky. And the x86-64 version of <bits/select.h>
contained a now unnecessary asm optimization. Remove it.
2009-06-14 16:09:42 -07:00
Ulrich Drepper
bfdb73e145
Implement pthread_sigqueue.
...
The kernel from 2.3.31 on supports the rt_tgsigqueueinfo syscall.
Use it to implement the non-standard extension which, like
sigqueue, can pass additional data to the receiving thread.
2009-06-12 08:34:02 -07:00
Bryan Kadzban
1828530f09
Fix futex syscall parameter for x86 absolute timeout waits.
...
This affects only installations compiled for kernels older than 2.6.18.
2009-06-11 11:32:51 -07:00
Ulrich Drepper
310647e980
Remember we switched to single-request mode.
...
This change prevents repetition in most later calls of the resolver
in case the DNS server or the network connection is broken.
2009-06-11 10:07:33 -07:00
J.H.M. Dassen
88ea382fda
Remove comma at end of enum.
2009-06-09 07:58:02 -07:00
Pravin Satpute
5612e80b3a
Urdu language locale for India.
2009-06-09 07:46:30 -07:00
Ulrich Drepper
d360a0da2b
Don't premature stop parsing mode string of fopen.
2009-06-09 07:01:42 -07:00
Ulrich Drepper
0d74e04361
(_IO_new_file_fopen): Don't prematurely stop parsing mode string.
2009-06-09 06:59:02 -07:00
Ulrich Drepper
b77c932329
Add SSE4.2 optimized rawmemchr implementation for x86-64.
2009-06-05 16:54:50 -07:00
Ulrich Drepper
6f9eea15bf
Forgot some more cleanups for the SSE4.2 strlen on x86-64.
2009-06-05 11:51:59 -07:00
Ulrich Drepper
f85a9e72e2
Add missing cleanups from SSE4.2 x86-64 strlen.
2009-06-05 11:39:45 -07:00
Ulrich Drepper
3ab2d57a4d
Optimize x86-64 strlen for SSE4.2.
...
The SSE4.2 implementation is used in the DSO only. The patch also adds
some infrastructure to be used in similar code later one.
2009-06-05 11:32:00 -07:00
Ulrich Drepper
443caceb35
Fix build problems with old binutils.
...
Old binutils don't provide IFUNC and don't generate the section start/end
symbols we expect. At least for now only add the initializer code for
static IFUNC relocations if multi-arch support is requested.
2009-06-05 09:42:32 -07:00
Ulrich Drepper
2f3f7b9da2
More small optimizations for x86-64 strlen.
2009-06-04 16:45:35 -07:00
Ulrich Drepper
747785f2b3
Tiny strlen for x86-64 optimization.
...
I didn't remove an instruction from a previous version in the final
version.
2009-06-04 10:54:29 -07:00
H.J. Lu
2f083d7511
Test for ELF IFUNC functionality.
2009-06-03 16:21:40 -07:00
Ulrich Drepper
fbb04b35e7
Terminate correct buffer.
...
Little typo could cause additional characters to be printed.
2009-06-03 08:30:35 -07:00
Ulrich Drepper
8275067de1
Add missing __execvpe prototype.
...
Avoids warnings.
2009-06-02 07:11:51 -07:00
Ulrich Drepper
3d5243d416
Implement execvpe.
...
There is some existing practice in other OSes and it's trivial to
implement giving the existing code. Fixes BZ #10221 .
2009-06-02 07:03:02 -07:00
Ulrich Drepper
fd96f06208
Small optimization of STT_GNU_IFUNC handling.
...
The test to call the indirect function now includes a subtest to
checked whether the symbol is defined. When coming to that point
this is almost always the case. The test for STT_GNU_IFUNC on the
other hand rarely is true. Move it to the front means we don't have
to perform the second test unless really necessary.
2009-06-01 11:49:05 -07:00
André Goddard Rosa
21e66bc528
Fix mbrtowc example.
...
The remaining bytes were not copied correctly.
2009-06-01 11:43:26 -07:00
Ulrich Drepper
b7629ee33f
Better error message for invalid relocatio in static binary.
2009-06-01 11:39:24 -07:00
Ulrich Drepper
b8706f7072
Describe latest IFUNC changes.
2009-05-31 23:50:25 -07:00
Ulrich Drepper
8ea2372936
Fix up sched_cpucount in x86-64.
...
Now that static executables can handle IFUNC functions don't exclude
optimization for sched_cpucount for !SHARED.
2009-05-31 23:46:42 -07:00
Ulrich Drepper
7441470835
Finish IFUNC support for x86 and x86-64.
...
Add support for the IRELAIVE relocation and IFUNC in static executables.
2009-05-31 23:45:33 -07:00