#include #include #include static inline _syscall2(int, clone, int, flags, int, foo) main() { int pid = clone(0x20000 | SIGCHLD,0); int res; perror("clone"); printf("%d\n", pid); if (pid == -1) exit(-1); if (pid == 0) system("sh"); else waitpid(pid, &res, 0); }