/* catch.c -- Example for 'catch fork' and 'catch syscall'. */ #include #include void test (void) { if (fork () == 0) printf ("Child\n"); fork (); } void another_test (const char *p) { chdir (p); } int main (int argc, char **argv) { int a; test (); another_test ("."); return 0; }