show_proc_pids();
pid_t rtw = wait(&status);
system("ps aux");
+ if (WIFEXITED(status)) {
+ printf("Fils termine, status=%d\n", WEXITSTATUS(status));
+ } else if (WIFSIGNALED(status)) {
+ printf("Fils tue par un signal %d\n", WTERMSIG(status));
+ } else if (WIFSTOPPED(status)) {
+ printf("Fils stoppe par un signal %d\n", WSTOPSIG(status));
+ } else if (WIFCONTINUED(status)) {
+ printf("Fils continue\n");
+ }
}
return EXIT_SUCCESS;