From: Roland McGrath Date: Fri, 14 Mar 2003 10:32:36 +0000 (+0000) Subject: 2003-03-14 Roland McGrath X-Git-Tag: v4.5.18~792 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c03981d0ea2d910c5caf621bceadc9a792fd4576;p=strace 2003-03-14 Roland McGrath * linux/ia64/syscallent.h: clone takes 5 arguments. * process.c [LINUX && IA64] (ARG_*): Update for 2.5 clone calls. --- diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 5ee5088c..da3c845a 100644 --- a/linux/ia64/syscallent.h +++ b/linux/ia64/syscallent.h @@ -1031,7 +1031,7 @@ { 5, 0, printargs, "vm86" }, /* 1125 */ { 4, TP, sys_wait4, "wait4" }, /* 1126 */ { 1, 0, sys_sysinfo, "sysinfo" }, /* 1127 */ - { 4, TP, sys_clone, "clone" }, /* 1128 */ + { 5, TP, sys_clone, "clone" }, /* 1128 */ { 2, 0, sys_setdomainname, "setdomainname" }, /* 1129 */ { 1, 0, sys_uname, "uname" }, /* 1130 */ { 1, 0, sys_adjtimex, "adjtimex" }, /* 1131 */ diff --git a/process.c b/process.c index f74699d7..6a2fad39 100644 --- a/process.c +++ b/process.c @@ -529,9 +529,9 @@ extern void print_ldt_entry(); # define ARG_FLAGS 0 # define ARG_STACK 1 # define ARG_STACKSIZE (tcp->scno == SYS_clone2 ? 2 : -1) -# define ARG_CTID (tcp->scno == SYS_clone2 ? 3 : 2) -# define ARG_PTID (tcp->scno == SYS_clone2 ? 4 : -1) -# define ARG_TLS (tcp->scno == SYS_clone2 ? 5 : 3) +# define ARG_PTID (tcp->scno == SYS_clone2 ? 3 : 2) +# define ARG_CTID (tcp->scno == SYS_clone2 ? 4 : 3) +# define ARG_TLS (tcp->scno == SYS_clone2 ? 5 : 4) # elif defined S390 # define ARG_STACK 0 # define ARG_FLAGS 1