codice:
    pid = fork();
    if (pid > 0)
       codice-A;


    else if (pid == 0)
       exec("eseguibile-B");


    else
        codice-C;


    codice-D
Perchè l'affermazione il processo figlio col PID == 0 esegue sempre l'eseguibile B e non esegue mai il codice D è falsa?? Non dovrebbe essere vera?