waitpid.c 304 B

1234567891011121314151617
  1. #include <sys/wait.h>
  2. #include <unistd.h>
  3. #include <stdlib.h>
  4. int main(int argc, char** argv) {
  5. pid_t pid = fork();
  6. if (pid == 0) {
  7. // child
  8. sleep(1);
  9. exit(0);
  10. } else {
  11. // parent
  12. int stat_loc;
  13. waitpid(pid, &stat_loc, 0);
  14. }
  15. return 0;
  16. }