Carlos O'Donell
131fafa7da
[hppa] Fix *context stack usage for varargs
...
The getcontext, and setcontext functions should
not adjust the stack, and should load the stack
pointer from the machine context. Calling makecontext
should create a frame for spilled incoming arguments,
and sync uc_stack.ss_sp to the machine context.
We do not support calling getcontext, modifying ss_sp,
and calling setcontext directly.
2010-06-23 17:03:11 -04:00
Joseph Myers
fdb3ec206e
Define F_SETPIPE_SZ and F_GETPIPE_SZ for MIPS.
2010-06-14 22:09:52 +00:00
Joseph Myers
ce47c03640
Define F_SETPIPE_SZ and F_GETPIPE_SZ for ARM.
2010-06-14 22:09:08 +00:00
Andreas Schwab
08b1b36387
m68k: Add required definitions to sys/user.h
2010-06-13 21:09:38 +02:00
Andreas Schwab
0df5659285
m68k: force alignment of futex variables
2010-06-11 21:59:21 +02:00
Andreas Schwab
c14e796ff6
hppa: Update nptl/pthread.h to match generic file
2010-06-07 14:46:19 +02:00
Joseph Myers
d0160bcc19
Fix internal_recvmmsg build attributes for ARM EABI.
2010-05-21 23:18:13 +00:00
Joseph Myers
6531684d50
Fix recvmmsg for MIPS.
2010-05-21 23:16:17 +00:00
GOTO Masanori
6a84c77c71
alpha: fix *xstat.c build failure for Linux headers < 2.6.4
...
Fixes glibc bug 1026.
http://sourceware.org/ml/libc-alpha/2005-02/msg00122.html
Signed-off-by: Matt Turner <mattst88@gmail.com>
2010-05-04 09:00:25 -07:00
Joseph Myers
b1ab8c5fd9
Update MIPS libc-abis configuration for libc changes.
2010-04-14 19:28:10 +00:00
Daniel Jacobowitz
2dcd7ed8fd
Fix unwinding through Thumb-2 system calls.
2010-04-08 12:43:55 -04:00
Joseph Myers
1dbb4edc73
Fix abiversion handling for MIPS.
2010-04-06 20:26:22 +00:00
Carlos O'Donell
3af825d53b
hppa: Define MSG_WAITFORONE.
...
Signed-off-by: Carlos O'Donell <carlos@codesourcery.com>
2010-03-31 13:52:39 -04:00
Joseph Myers
848fa4a9c0
Update ARM for ABIVERSION changes.
2010-03-30 16:26:07 +00:00
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