#include #include #include #include #include #include extern "C" int call_newpidspace(); int main (int argc, char *argv[]) { int pid = call_newpidspace(); if (pid == 0){ system ("/bin/sh"); _exit (0); }else if (pid == -1){ fprintf (stderr,"Can't clone: %s\n",strerror(errno)); }else{ printf ("Waiting for child\n"); int st; wait (&st); printf ("Child ended\n"); } return 0; }