/* * Exemplo de uso de clone. */ #include #include #include #include #include #include #define STACK_SIZE 4096 int f(void* v) { printf ("Clone!\n"); return 0; } int main() { char* stack = malloc(STACK_SIZE); char* topo = ((char*) stack) + STACK_SIZE - 1; if (clone(f, topo, 0, NULL) == -1) perror("Clone"); wait(NULL); return 0; }