diff options
Diffstat (limited to 'libpthread/linuxthreads')
| -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 | 
