VSF Documented
|
Go to the source code of this file.
Data Structures | |
struct | vsf_linux_sys_wait_vplt_t |
Macros | |
#define | waitpid VSF_LINUX_WRAPPER(waitpid) |
#define | __NR_waitpid waitpid |
#define | WEXITED 1 |
#define | WSTOPPED 2 |
#define | WCONTINUED 3 |
#define | WNOHANG 4 |
#define | WNOWAIT 5 |
#define | WUNTRACED 6 |
#define | PID_STATUS_RUNNING (1 << 0) |
#define | PID_STATUS_DAEMON (1 << 1) |
#define | WIFEXITED(__STATUS) !((__STATUS) & 0xFF) |
#define | WEXITSTATUS(__STATUS) ((__STATUS) >> 8) |
#define | WIFSIGNALED(__STATUS) 0 |
#define | WTERMSIG(__STATUS) ((__STATUS) & 0x7F) |
#define | WIFSTOPPED(__STATUS) 0 |
#define | WSTOPSIG(__STATUS) 0 |
Typedefs | |
typedef struct vsf_linux_sys_wait_vplt_t | vsf_linux_sys_wait_vplt_t |
Functions | |
pid_t | wait (int *status) |
pid_t | waitpid (pid_t pid, int *status, int options) |
int | waitid (idtype_t idtype, id_t id, siginfo_t *infop, int options) |
Variables | |
__VSF_VPLT_DECORATOR__ vsf_linux_sys_wait_vplt_t | vsf_linux_sys_wait_vplt |
#define waitpid VSF_LINUX_WRAPPER(waitpid) |
#define __NR_waitpid waitpid |
#define WEXITED 1 |
#define WSTOPPED 2 |
#define WCONTINUED 3 |
#define WNOHANG 4 |
#define WNOWAIT 5 |
#define WUNTRACED 6 |
#define PID_STATUS_RUNNING (1 << 0) |
#define PID_STATUS_DAEMON (1 << 1) |
#define WIFEXITED | ( | __STATUS | ) | !((__STATUS) & 0xFF) |
#define WEXITSTATUS | ( | __STATUS | ) | ((__STATUS) >> 8) |
#define WIFSIGNALED | ( | __STATUS | ) | 0 |
#define WTERMSIG | ( | __STATUS | ) | ((__STATUS) & 0x7F) |
#define WIFSTOPPED | ( | __STATUS | ) | 0 |
#define WSTOPSIG | ( | __STATUS | ) | 0 |
typedef struct vsf_linux_sys_wait_vplt_t vsf_linux_sys_wait_vplt_t |
pid_t wait | ( | int * | status | ) |
|
extern |