Richard Henderson
8eb49e8ae8
alpha: Define MSG_WAITFORONE.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-30 07:50:27 -07:00
Matt Turner
742c00d3d9
alpha: update kernel-features.h for syscalls added in 2.6.33.
...
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-03-30 07:35:30 -07:00
Matt Turner
b14e8cb285
alpha: create kernel-features.h.
...
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-03-30 07:34:57 -07:00
Joseph Myers
e9823ee1b8
Define MSG_WAITFORONE for MIPS.
2010-03-30 13:16:44 +00:00
Richard Henderson
05479f36bb
alpha: Implement ____longjmp_chk.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson
c87187fbb5
alpha: Fix errlist-compat for GLIBC_2.12.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson
45e3c40653
alpha: Only define __libc_alpha_cache_shape in dl-sysdep.c.
...
The static program builds in libc were getting multiple
definition errors between dl-sysdep and dl-support.
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson
6546e0c499
alpha: Don't include asm/page.h in sys/user.h.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:53 -07:00
Richard Henderson
c735022ded
alpha: Update bits/fcntl.h for XPG7 and define f_owner_ex et al.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00
Richard Henderson
ee390edfa9
alpha: Define PTR_MANGLE for !PIC too.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00
Richard Henderson
cce01cf0a1
alpha: Avoid unused variable warnings with INTERNAL_SYSCALL_ERR*.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00
Richard Henderson
c7b880234d
alpha: Add sysdep/unix/sysv/linux/alpha/creat.c.
...
Signed-off-by: Richard Henderson <rth@twiddle.net>
2010-03-26 13:17:52 -07:00
Thomas Schwinge
01b32e7361
Add CFI statements to ARM's assembly code.
2010-03-26 18:12:56 +00:00
Joseph Myers
b6c131119c
Really commit intended version of Alpha bits/socket.h.
2010-03-23 15:25:31 +00:00
Matt Turner
0b37400ae4
Create bits/socket.h for alpha, correct SOCK_CLOEXEC and SOCK_NONBLOCK values.
2010-03-23 15:19:04 +00:00
Andreas Schwab
dbd0094b3f
m68k: TLS reference to errno in syscall stubs
2010-03-13 01:00:03 +01:00
Andreas Schwab
7d6cb729ed
m68k: don't include <sysdep.h> in lowlevellock.h
2010-03-12 22:15:23 +01:00
Andreas Schwab
7e261ba3d8
Add m68k-helpers optimized for m680x0
2010-03-12 21:40:09 +01:00
Andreas Schwab
2b3dafb087
Whitespace cleanup
2010-03-12 19:55:40 +01:00
Maxim Kuvyrkov
40111cb9e1
NPTL support for m68k/ColdFire
2010-03-12 19:52:07 +01:00
Maxim Kuvyrkov
75e73e66e4
m68k: update ColdFire sigcontext ABI
2010-03-12 19:52:07 +01:00
Maxim Kuvyrkov
d8e90a15fe
m68k: remove bits/siginfo.h in favor of generic one
2010-03-12 19:51:56 +01:00
Matt Turner
f3ed03373a
Fix SOCK_CLOEXEC on HPPA to match O_CLOEXEC.
...
The kernel defines SOCK_CLOEXEC as
include/linux/net.h:#define SOCK_CLOEXEC O_CLOEXEC
arch/parisc/include/asm/fcntl.h:#define O_CLOEXEC 010000000
But glibc was defining
sysdeps/unix/sysv/linux/hppa/bits/socket.h: SOCK_CLOEXEC = 01000000,
Signed-off-by: Matt Turner <mattst88@gmail.com>
Signed-off-by: Kyle McMartin <kyle@redhat.com>
Signed-off-by: Carlos O'Donell <carlos@codesourcery.com>
2010-02-17 09:52:26 -05:00
Carlos O'Donell
317d0e66a0
Define MADV_MERGEABLE and MADV_UNMERGEABLE.
...
Add MADV_MERGEABLE and MADV_UNMERGEABLE to bits/mman.h,
matching HPPA values used in Linux kernel 2.6.32.
2010-02-17 09:27:42 -05:00
Carlos O'Donell
40215fde03
Add unlimited argument support to makecontext()
...
The initial implementation of makecontext()
supported only 8 arguments. This change adds
support for unlimited argument processing given
a large enough stack.
2010-02-17 09:27:40 -05:00
Carlos O'Donell
fa1b9bae63
Fix SOCK_CLOEXEC for accept4
...
Adjust the value of SOCK_CLOEXEC to match the kernel
value used for accept4. This has never worked in the
past, and all old applications are broken, therefore
we change this value to match the kernel value.
2010-02-01 17:55:00 -05:00
Carlos O'Donell
cbbda7adb2
Adjust errlist-compat to 257 for GLIBC_2.12
...
Added definitions for EOWNERDEAD, ENOTRECOVERABLE
and ERFKILL.
2010-02-01 17:54:59 -05:00
Carlos O'Donell
b8eca7ff8c
Update constants and rearrange file.
...
Update F_SETOWN_EX and F_GETOWN_EX. Rearrange
the file to match other targets, reducing future
diffs against other targets and making maintenance
easier.
2010-02-01 17:54:58 -05:00
Matt Turner
aa576322e0
Fix Alpha bits/stat.h double inclusion problem.
2010-01-30 00:22:01 +00:00
Matt Turner
1480094d1f
Update Alpha bits/sigaction.h for XPG7.
2010-01-30 00:21:08 +00:00
Matt Turner
54faff0517
Update Alpha bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
2010-01-30 00:19:01 +00:00
Matt Turner
1f4a25ae2b
Update Alpha O_SYNC.
2010-01-30 00:17:16 +00:00
Mike Frysinger
77b22d3e99
alpha: fix typo in timer_settime include
2010-01-30 00:11:54 +00:00
Joseph Myers
fdefc0e1f1
Fix M68K bits/stat.h double inclusion problem.
2010-01-11 21:51:34 +00:00
Joseph Myers
cbbf2c84d8
Fix MIPS bits/stat.h double inclusion problem.
2010-01-11 21:00:28 +00:00
Joseph Myers
31afac4713
Update MIPS bits/sigaction.h for XPG7.
2010-01-11 13:28:37 +00:00
Joseph Myers
2f12146a33
Update M68K bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
2010-01-10 19:02:51 +00:00
Joseph Myers
60a0880e36
Update MIPS bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
2010-01-10 16:56:19 +00:00
Joseph Myers
0549913fb4
Update ARM bits/fcntl.h for XPG7.
2010-01-10 16:55:39 +00:00
Joseph Myers
5d79f83e90
Update M68K bits/poll.h for POSIX 2008.
2009-12-16 19:35:09 +00:00
Joseph Myers
8ef2c3b0f7
Update MIPS bits/poll.h for POSIX 2008.
2009-12-16 17:48:31 +00:00
Joseph Myers
4b8a7d2c3f
Update M68K O_SYNC.
2009-12-16 12:37:07 +00:00
Joseph Myers
93a0dfdaf4
Update MIPS O_SYNC.
2009-12-15 18:11:38 +00:00
Joseph Myers
4d0f4f9f26
Update ARM O_SYNC.
2009-12-15 18:11:13 +00:00
Joseph Myers
5d5cb5a2e5
Update MIPS bits/socket.h for mmsghdr and recvmmsg.
2009-12-09 16:51:18 +00:00
Matt Turner
36a3800af8
Use struct timespec for timestamps in struct stat for Alpha also if __USE_XOPEN2K8.
...
Signed-off-by: Matt Turner <mattst88@gmail.com>
2009-12-06 18:26:07 +00:00
Matt Turner
015a3d0485
Fix sync_file_range parameter names
...
Signed-off-by: Matt Turner <mattst88@gmail.com>
2009-12-06 18:24:00 +00:00
Matt Turner
4dc21b9db1
Add new MADV_* values
...
Signed-off-by: Matt Turner <mattst88@gmail.com>
2009-12-06 18:22:30 +00:00
Joseph Myers
2d68f6afef
Fix MIPS64 posix_fadvise and posix_fadvise64.
...
Similar to the problems I fixed for posix_fallocate
<http://sourceware.org/ml/libc-ports/2008-12/msg00007.html > and
fallocate <http://sourceware.org/ml/libc-ports/2009-05/msg00031.html >,
MIPS64 posix_advise also needs fixes to use the correct syscall
interfaces. Although the existing n32 posix_fadvise64 is OK, getting
posix_fadvise from syscalls.list does not work correctly, as this
function is supposed to return an error code instead of storing it in
errno as the generic syscall implementations from syscalls.list do.
2009-12-01 01:27:19 +00:00
Carlos O'Donell
b80ec53691
Add correct aligment to pthread_*_t structures.
...
In the switch to NPTL the pthrad_mutex_t, pthread_cond_t,
and pthread_rwlock_t structures were made binary compatible
with the Linuxthread versions. However, their aligment when
embedded in other structures was changed. When rebuilding
libstdc++ this was detected, and the following changes return
the structures to their original Linuxthreads alignments.
2009-11-25 Carlos O'Donell <carlos@codesourcery.com>
* sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h:
Use correct alignment for pthread_mutex_t, pthread_cond_t,
and pthread_rwlock_t.
2009-11-25 18:18:56 -05:00