#include #include #include void entry(void *arg); int i=2; main() { int k=4; puts("main"); sproc( entry , PR_SADDR, (void *)&k ); k++; sproc( entry , PR_SADDR, (void *)&k); printf("m %d\n", i ); fflush (stdout); } void entry(void *arg) { printf("e1 %d\n", i ); fflush (stdout); i=i+*(int *)arg; printf("e2 %d\n", i ); fflush (stdout); puts("entry"); }