#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>

void fazoqueopaifaz(){
    printf("%d: Sou o pai\n",getpid());
}

void fazoqueofilhofaz(){
    printf("%d: Sou o filho\n",getpid());
    exit(0); // aborta, filho morre na hora
    printf("Ainda vivo?"); // não vai aparecer
}

int main(void){
    pid_t p;
    p=fork();
    if(p>0)
        fazoqueopaifaz();
    else if(p==0)
            fazoqueofilhofaz();
         else
            printf("FORK falhou");
    sleep(50);
}
        
