VSF Documented
wait.h File Reference

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)
 
#define WEXITSTATUS(__STATUS)
 
#define WIFSIGNALED(__STATUS)
 
#define WTERMSIG(__STATUS)
 
#define WIFSTOPPED(__STATUS)
 
#define WSTOPSIG(__STATUS)
 

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
 

Macro Definition Documentation

◆ waitpid

#define waitpid   VSF_LINUX_WRAPPER(waitpid)

◆ __NR_waitpid

#define __NR_waitpid   waitpid

◆ WEXITED

#define WEXITED   1

◆ WSTOPPED

#define WSTOPPED   2

◆ WCONTINUED

#define WCONTINUED   3

◆ WNOHANG

#define WNOHANG   4

◆ WNOWAIT

#define WNOWAIT   5

◆ WUNTRACED

#define WUNTRACED   6

◆ PID_STATUS_RUNNING

#define PID_STATUS_RUNNING   (1 << 0)

◆ PID_STATUS_DAEMON

#define PID_STATUS_DAEMON   (1 << 1)

◆ WIFEXITED

#define WIFEXITED ( __STATUS)
Value:
!((__STATUS) & 0xFF)

◆ WEXITSTATUS

#define WEXITSTATUS ( __STATUS)
Value:
((__STATUS) >> 8)

◆ WIFSIGNALED

#define WIFSIGNALED ( __STATUS)
Value:
0

◆ WTERMSIG

#define WTERMSIG ( __STATUS)
Value:
((__STATUS) & 0x7F)

◆ WIFSTOPPED

#define WIFSTOPPED ( __STATUS)
Value:
0

◆ WSTOPSIG

#define WSTOPSIG ( __STATUS)
Value:
0

Typedef Documentation

◆ vsf_linux_sys_wait_vplt_t

typedef struct vsf_linux_sys_wait_vplt_t vsf_linux_sys_wait_vplt_t

Function Documentation

◆ wait()

pid_t wait ( int * status)

◆ waitpid()

pid_t waitpid ( pid_t pid,
int * status,
int options )

◆ waitid()

int waitid ( idtype_t idtype,
id_t id,
siginfo_t * infop,
int options )

Variable Documentation

◆ vsf_linux_sys_wait_vplt

__VSF_VPLT_DECORATOR__ vsf_linux_sys_wait_vplt_t vsf_linux_sys_wait_vplt
extern
Generated from commit: vsfteam/vsf@ceb53fd