waitpid.c 321 B

12345678910111213
  1. #include <syscall.h>
  2. #include <sys/types.h>
  3. #include <sys/wait.h>
  4. #include <sys/resource.h>
  5. static inline
  6. _syscall4(__pid_t,wait4,__pid_t,pid,__WAIT_STATUS,status,int,options,struct rusage *,ru)
  7. __pid_t
  8. waitpid(__pid_t pid, int *wait_stat, int options)
  9. {
  10. return wait4(pid, (__WAIT_STATUS) wait_stat, options, NULL);
  11. }