When a process waits for status from its children using either the wait(3C) or waitpid(3C) function, the status returned can be evaluated with the following macros, defined in <sys/wait.h>. These macros evaluate to integral expressions. The stat argument to these macros is the integer value returned from wait() or waitpid().
The <sys/wait.h> header defines the symbolic constants listed below for use with waitpid(3C).
The symbolic constants listed below are defined as possible values for the options argument to waitid(2).
The type idtype_t is defined as an enumeration type whose possible values include the following:
P_ALL P_PID P_PGID
The id_t and pid_t types are defined as described in <sys/types.h>.
The siginfo_t type is defined as described in <signal.h>.
The rusage structure is defined as described in <sys/resource.h>.
Inclusion of the <sys/wait.h> header can also make visible all symbols from <signal.h> and <sys/resource.h>.
See attributes(7) for descriptions of the following attributes:
|ATTRIBUTE TYPE||ATTRIBUTE VALUE|
|September 10, 2004||OmniOS|