2003-03-14  Roland McGrath  <roland@redhat.com>

	* linux/ia64/syscallent.h: clone takes 5 arguments.
	* process.c [LINUX && IA64] (ARG_*): Update for 2.5 clone calls.
diff --git a/process.c b/process.c
index f74699d..6a2fad3 100644
--- a/process.c
+++ b/process.c
@@ -529,9 +529,9 @@
 #  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