#include #include #include char tabRef[1000]; main() { printf("Caractéristiques avant recouvrement\n"); printf(" Identité du processus : %d\n", getpid()); printf(" Identité du processus père:%d\n",getppid()); printf(" Propriétaire réel : %d\n", getuid()); printf(" Propriétaire effectif : %d\n", geteuid()); printf(" Répertoire de travail:%s\n",getcwd(tabRef,1000)); /* demande de fermeture automatique de l’entrée standard au recouvrement */ fcntl(STDIN_FILENO, F_SETFD, fcntl(STDIN_FILENO,F_GETFD,0)|FD_CLOEXEC); execl("apresExec", "apresExec", NULL); perror("execl"); }