diff options
| author | Paul Mundt <lethal@linux-sh.org> | 2008-09-24 10:49:32 +0000 | 
|---|---|---|
| committer | Paul Mundt <lethal@linux-sh.org> | 2008-09-24 10:49:32 +0000 | 
| commit | 6c29d46610fe437f2571c8fadec475d110bb9554 (patch) | |
| tree | 3676890a5fb0f68a6e044e10d0da37d2f0b08589 /libpthread/linuxthreads/sysdeps/unix/sysv | |
| parent | d58dd0883c480e27de5ebfba80fd8b35091a2296 (diff) | |
| download | uClibc-alpine-6c29d46610fe437f2571c8fadec475d110bb9554.tar.bz2 uClibc-alpine-6c29d46610fe437f2571c8fadec475d110bb9554.tar.xz | |
Use __SH_SYSCALL_TRAP_BASE for pthread vfork trap, as it will
change depending on ABI.
Diffstat (limited to 'libpthread/linuxthreads/sysdeps/unix/sysv')
| -rw-r--r-- | libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/vfork.S | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/vfork.S b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/vfork.S index f230c0122..6b7dfc345 100644 --- a/libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/vfork.S +++ b/libpthread/linuxthreads/sysdeps/unix/sysv/linux/sh/vfork.S @@ -19,6 +19,7 @@  #include <sysdep-cancel.h>  #define _ERRNO_H	1  #include <bits/errno.h> +#include <sys/syscall.h>  /* Clone the calling process, but without copying the whole address space.     The calling process is suspended until the new process exits or is @@ -39,7 +40,7 @@ ENTRY (__vfork)  	bf	.Lhidden_fork  	mov.w	.L1, r3 -	trapa	#0x10 +	trapa	#__SH_SYSCALL_TRAP_BASE  	mov     r0, r1  	mov	#-12, r2  	shad	r2, r1 | 
