From 2c46f452bfd70d01f67704bc058e2f89f14da2d9 Mon Sep 17 00:00:00 2001 From: mquinson Date: Thu, 22 Mar 2007 14:58:45 +0000 Subject: [PATCH] Revert last change: now, we can use contextes even on 64bits archs where passing a pointer as third argument of makecontext is broken git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3335 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- acmacro/context.m4 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acmacro/context.m4 b/acmacro/context.m4 index 604457e3f2..f90eaf530f 100644 --- a/acmacro/context.m4 +++ b/acmacro/context.m4 @@ -136,7 +136,7 @@ ucontext_t uc_main; void child(void *arg) { - if (arg != (void *)2147483648) + if (arg != (void *)12345) exit(1); if (swapcontext(&uc_child, &uc_main) != 0) exit(2); @@ -162,7 +162,7 @@ int main(int argc, char *argv[]) uc_child.uc_stack.ss_sp = (char *)stack+(32*1024); uc_child.uc_stack.ss_size = 32*1024; uc_child.uc_stack.ss_flags = 0; - makecontext(&uc_child, child, 2, (void *)2147483648); + makecontext(&uc_child, child, 2, (void *)12345); /* switch into the user context */ if (swapcontext(&uc_main, &uc_child) != 0) -- 2.20.1