[Ltrace-devel] r36 - in ltrace/trunk: . testsuite/ltrace.minor
Ian Wienand
ianw-guest at costa.debian.org
Thu Mar 16 00:38:48 UTC 2006
Author: ianw-guest
Date: 2006-03-16 00:38:47 +0000 (Thu, 16 Mar 2006)
New Revision: 36
Modified:
ltrace/trunk/ChangeLog
ltrace/trunk/testsuite/ltrace.minor/trace-clone.c
Log:
use __clone2() for ia64 clone test
Modified: ltrace/trunk/ChangeLog
===================================================================
--- ltrace/trunk/ChangeLog 2006-03-13 23:12:01 UTC (rev 35)
+++ ltrace/trunk/ChangeLog 2006-03-16 00:38:47 UTC (rev 36)
@@ -1,3 +1,8 @@
+2006-03-16 Ian Wienand <ianw at gelato.unsw.edu.au>
+
+ * testsuite/ltrace.minor/trace-clone.c: use __clone2() for IA64
+ clone test
+
2006-03=13 Paul Gilliam <pgilliam at us.ibm.com>
* Makefile.in: Add targets to support testsuite, including 'check'.
Modified: ltrace/trunk/testsuite/ltrace.minor/trace-clone.c
===================================================================
--- ltrace/trunk/testsuite/ltrace.minor/trace-clone.c 2006-03-13 23:12:01 UTC (rev 35)
+++ ltrace/trunk/testsuite/ltrace.minor/trace-clone.c 2006-03-16 00:38:47 UTC (rev 36)
@@ -16,12 +16,18 @@
typedef int (* myfunc)();
+#define STACK_SIZE 1024
+
int main ()
{
pid_t pid;
- static char stack[1024];
-
- if ((pid = clone((myfunc)&child, stack,CLONE_FS, NULL )) < 0)
+ static char stack[STACK_SIZE];
+#ifdef __ia64__
+ pid = __clone2((myfunc)&child, stack, STACK_SIZE, CLONE_FS, NULL);
+#else
+ pid = clone((myfunc)&child, stack,CLONE_FS, NULL );
+#endif
+ if (pid < 0)
{
perror("clone called failed");
exit (1);
More information about the Ltrace-devel
mailing list