Andreas Schwab
e35fcef8b7
More fixes to error handling in getlogin_r.
2010-06-21 07:57:12 -07:00
Ulrich Drepper
63c4ed22b5
Fix error handling in Linux getlogin*.
2010-06-19 09:54:28 -07:00
Ulrich Drepper
b2ef2c014b
Define F_SETPIPE_SZ and F_GETPIPE_SZ.
2010-06-14 14:47:34 -07:00
Takashi Yoshii
d2f7315176
Fix iov[] size in SH register_dump()
2010-05-26 07:01:43 -07:00
Andreas Schwab
3d04ff3a5d
Implement recvmmsg also as socketcall
2010-05-21 12:11:28 -07:00
Andreas Schwab
5b08ac571f
Make <sys/timex.h> compatible with C++
2010-05-21 11:45:17 -07:00
Ulrich Drepper
5ae958d741
Handle too-small buffers in Linux getlogin_r.
2010-05-05 09:44:50 -07:00
Ulrich Drepper
3155f06621
Remove unnecessary Alpha support.
2010-05-05 00:26:14 -07:00
Andreas Schwab
0dabf204ef
Fix makecontext on s390/s390x
2010-04-13 10:23:22 -07:00
Ulrich Drepper
aa6436d6ad
Fix reading loginuid file in getlogin{,_r}.
2010-04-08 19:04:33 -07:00
Andreas Schwab
de240a05b3
Fix fallocate error return on i386.
2010-04-08 15:44:55 -07:00
Ulrich Drepper
cb652f30b0
Handle POSIX-compliant errno value of unlink in remove.
2010-04-04 02:08:37 -07:00
Ulrich Drepper
1a81139728
Handle unnecessary padding in getdents64.
...
The getdents64 syscall adds on 32-but platforms padding which isn't needed
and not included in the userlevel data structure definition. We have to
avoid copying those padding bytes in the readdir64_r function.
2010-04-03 23:51:40 -07:00
Ulrich Drepper
b8b14c4cc3
Fix changes to interface list during getifaddrs calls.
2010-04-03 20:36:59 -07:00
Ryan S. Arnold
3ed8e24122
Remove incorrect paring of /proc/stat etc.
2010-04-03 19:20:29 -07:00
David S. Miller
960af486d2
Fix build of mmap64.
2010-03-31 14:07:39 -07:00
Ulrich Drepper
6d28d423b2
Define MSG_WAITFORONE.
2010-03-29 22:31:44 -07:00
Ulrich Drepper
8f4a5048ee
Optimize __getpagesize a bit.
2010-03-27 06:19:50 -07:00
Ulrich Drepper
463ed2f0be
Fix comments and indentation.
2010-03-27 04:48:18 -07:00
Ulrich Drepper
62f8db6e49
Define miss_F_GETOWN_EX only if needed.
...
When doing i686-unknown-linux-gnu build configured with --enable-kernel=2.6.24,
there are several warnings like this:
../sysdeps/unix/sysv/linux/i386/fcntl.c:36:12: warning: ‘miss_F_GETOWN_EX’ defined but not used
2010-03-27 04:11:14 -07:00
Richard Henderson
b1c1949e60
Don't take the address of a void object.
...
GCC 4.5 warns about "extern void _end; &end;".
Use char[] instead, as that also doesn't fall foul
of a target's .sdata optimizations.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 09:16:21 -07:00
Ulrich Drepper
89a4419cc3
Add support for new clocks.
...
Recent Linux kernels added support for the CLOCK_MONOTONIC_RAW,
CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE clocks.
2010-03-25 04:01:33 -07:00
Ulrich Drepper
c8727fa6e5
Fix Linux getlogin{_r,} implementation
...
The old implementation uses fd 0 to determine the login TTY. This
was needed because using /dev/tty it is not possible to deduce the
login TTY. For some time now there is the pseudo-file
/proc/self/loginuid which directly helps us to find the user. Prefer
using this file. It also works if stdin is closed, redirected, or
re-opened.
2010-03-24 17:02:57 -07:00
Ulrich Drepper
085f930b8f
Allow variable shift values in mmap2.
2010-03-24 14:59:43 -07:00
Ulrich Drepper
d8c47894ca
Extended ELF ABI version handling only for Linux.
...
If the OSABI is generic we should not allow the ABI version to be nonzero.
Move all the new functionality into Linux-specific files.
2010-03-16 23:34:59 -07:00
Ulrich Drepper
8ed9a2b18b
Also update Linux-specific VALID_ELF_ABIVERSION definition.
2010-03-16 14:39:45 -07:00
Ulrich Drepper
94db8db8e8
Define UMOUNT_NOFOLLOW.
2010-03-12 08:44:10 -08:00
Ulrich Drepper
b886abfbac
Fix one left over from last change to statvfs.
2010-03-07 18:22:52 -08:00
Ulrich Drepper
6e0a06fa40
Handle ext4 and logfs in statvfs functions.
2010-03-06 15:40:50 -08:00
Ulrich Drepper
d8c34cd19f
More in.h definitions from the Linux kernel.
2010-03-03 15:37:12 -08:00
Aurelien Jarno
321029f1c3
sparc64: Fix msgrcv()
...
msgrcv() does not work on sparc64, as it passes the 6th argument using
the ipc kludge, while the kernel waits for a 6 arguments syscall. This
patches fixes the problem by using a sparc64 specific version of
msgrcv.c.
2010-03-03 Aurelien Jarno <aurelien@aurel32.net>
* sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c: New file.
2010-03-03 02:14:03 -08:00
David S. Miller
34a407de96
sparc: Fix 32-bit makecontext arg passing.
...
test-makecontext3 fails because we fill in the argument
stack slots past the 5th using the wrong index.
2010-02-20 13:48:07 -08:00
Luis Machado
41288fbb78
Cleanup old obsolete PPC_REL16 checks
2010-02-12 07:55:01 -08:00
Luis Machado
61c9346ddc
Fix POWER7 Implies
2010-02-10 07:15:01 -08:00
Ulrich Drepper
0cbcca89ba
Whitespace and copyright year fixes.
2010-02-06 02:38:53 -08:00
Andreas Schwab
03849910cd
Avoid PLT calls in utmp compat wrappers on Linux/s390
2010-02-06 02:03:10 -08:00
Andreas Schwab
70da4a1826
Add new errlist compat entry for 2.12.
2010-02-06 02:02:22 -08:00
Ulrich Drepper
1712734592
Update constants for current kernels.
2010-02-03 06:55:30 -08:00
Andreas Schwab
e3b7670be2
Fix ____longjmp_chk for s390/s390x.
2010-01-20 07:59:30 -08:00
Ulrich Drepper
057edf90e0
memcpy for ppc/cell.
2010-01-18 12:40:29 -08:00
Andreas Schwab
f87d0dac8b
Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc.
2010-01-18 08:38:18 -08:00
Ulrich Drepper
64c1f3af5d
Fix double-inclusion problem of bits/stat.h.
2010-01-11 11:03:27 -08:00
Ulrich Drepper
33780b6d33
FIx up signal.h for XPG7.
2010-01-10 18:43:30 -08:00
Ulrich Drepper
f095bb7204
Add support for XPG7 testing.
...
The header conformance testing code needed extending for XPG7. This
exposed a few bugs in the headers. There are more changes to come.
2010-01-09 10:56:41 -08:00
Ulrich Drepper
4286fa41ed
Handle AT_FDCWD in futimens.
2009-12-21 14:08:05 -08:00
Ulrich Drepper
f282f6b90a
Update poll.h header for POSIX 2008.
2009-12-15 13:05:14 -08:00
Ulrich Drepper
2de59be022
Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.
2009-12-11 23:00:49 -08:00
Ulrich Drepper
633bbc1d91
Fix kernel version check in recent ptsname change.
2009-12-09 08:34:48 -08:00
Ulrich Drepper
ee1a7fabb4
Add recvmmsg interface.
2009-12-08 20:10:46 -08:00
Ulrich Drepper
02a52de084
Define SCHED_IDLE and SCHED_RESET_ON_FORK for Linux.
2009-11-30 08:24:59 -08:00