wait.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #ifndef _SYS_WAIT_H_
  2. #define _SYS_WAIT_H_
  3. #define WNOHANG 1 /* dont hang in wait */
  4. #define WUNTRACED 2 /* tell about stopped, untraced children */
  5. pid_t wait  __P_((int *));
  6. pid_t waitpid  __P_((pid_t, int *, int));
  7. #define _W_INT(i)       (i)
  8. #define WCOREFLAG       0200
  9. #define _WSTATUS(x)     (_W_INT(x) & 0177)
  10. #define _WSTOPPED       0177            /* _WSTATUS if process is stopped */
  11. #define WIFSTOPPED(x)   (_WSTATUS(x) == _WSTOPPED)
  12. #define WSTOPSIG(x)     (_W_INT(x) >> 8)
  13. #define WIFSIGNALED(x)  (_WSTATUS(x) != _WSTOPPED && _WSTATUS(x) != 0)
  14. #define WTERMSIG(x)     (_WSTATUS(x))
  15. #define WIFEXITED(x)    (_WSTATUS(x) == 0)
  16. #define WEXITSTATUS(x)  (_W_INT(x) >> 8)
  17. #endif /* _SYS_WAIT_H_ */