|
|
@ -13,7 +13,6 @@ int main(int argc, char **argv) {
|
|
|
|
struct timespec t;
|
|
|
|
struct timespec t;
|
|
|
|
|
|
|
|
|
|
|
|
switch(pid=fork()) {
|
|
|
|
switch(pid=fork()) {
|
|
|
|
|
|
|
|
|
|
|
|
case -1 : /* Oups !!! fork n'a pas marché !*/
|
|
|
|
case -1 : /* Oups !!! fork n'a pas marché !*/
|
|
|
|
perror("fork"); exit(errno);
|
|
|
|
perror("fork"); exit(errno);
|
|
|
|
|
|
|
|
|
|
|
@ -38,7 +37,6 @@ int main(int argc, char **argv) {
|
|
|
|
printf("[pere]: mon fils %d a retourne le code %d\n", pid, WEXITSTATUS(etat));
|
|
|
|
printf("[pere]: mon fils %d a retourne le code %d\n", pid, WEXITSTATUS(etat));
|
|
|
|
else
|
|
|
|
else
|
|
|
|
printf("[pere]: mon fils %d s est mal termine\n",pid);
|
|
|
|
printf("[pere]: mon fils %d s est mal termine\n",pid);
|
|
|
|
|
|
|
|
|
|
|
|
printf("[pere]: Fin du processus pere de pid %d.\n", getpid());
|
|
|
|
printf("[pere]: Fin du processus pere de pid %d.\n", getpid());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|