diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/ia64')
-rw-r--r-- | sysdeps/unix/sysv/linux/ia64/clone.S | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/ia64/sysdep.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/ia64/clone.S b/sysdeps/unix/sysv/linux/ia64/clone.S index 696e7f5bf1..75a33d2f2c 100644 --- a/sysdeps/unix/sysv/linux/ia64/clone.S +++ b/sysdeps/unix/sysv/linux/ia64/clone.S @@ -68,6 +68,7 @@ ENTRY(__clone) mov ar.pfs = loc0 mov gp = loc1 mov r32 = r8 // exit value + ;; br.call.sptk b0 = _exit // we're out of here PSEUDO_END(__clone) diff --git a/sysdeps/unix/sysv/linux/ia64/sysdep.h b/sysdeps/unix/sysv/linux/ia64/sysdep.h index 83c4bad003..bb4ab29eba 100644 --- a/sysdeps/unix/sysv/linux/ia64/sysdep.h +++ b/sysdeps/unix/sysv/linux/ia64/sysdep.h @@ -19,6 +19,7 @@ Boston, MA 02111-1307, USA. */ #include <sysdeps/unix/sysdep.h> +#include <sysdeps/ia64/sysdep.h> /* For Linux we can use the system call table in the header file /usr/include/asm/unistd.h |