Lines Matching +full:signal +full:- +full:id

47 .In signal.h
49 .Fn waitid "idtype_t idtype" "id_t id" "siginfo_t *info" "int options"
58 .Fa "idtype_t idtype" "id_t id"
70 or a signal is received.
125 .Bd -literal
145 .Pf non- Dv NULL ,
148 signal delivered when the process changed state.
153 .Fa id .
157 .Fa id
160 .Bl -bullet -offset indent
169 wait for the child process with a process ID equal to
170 .Dv (pid_t)id .
179 wait for the child process with a process group ID equal to
180 .Dv (pid_t)id .
190 .Dv id
200 .Dv id
208 Non-standard identifier types supported by this
214 .Bl -tag -width P_JAILID
216 Wait for processes whose effective user ID is equal to
217 .Dv (uid_t) Fa id .
219 Wait for processes whose effective group ID is equal to
220 .Dv (gid_t) Fa id .
222 Wait for processes whose session ID is equal to
223 .Fa id .
226 its session ID will be the same as its process ID.
227 Otherwise the session ID of a child process will match the caller's session ID.
230 .Fa id .
240 .Bl -bullet -offset indent
244 is -1, the call waits for any child process.
253 is greater than zero, the call waits for the process with process ID
258 is less than -1, the call waits for any process whose process group ID
270 .Bl -tag -width WCONTINUED
275 signal.
284 signal.
341 return -1 with
348 is non-NULL, a summary of the resources used by the terminated
353 is non-NULL, separate summaries are returned for the resources used
358 is non-NULL, a
366 field set to the process ID of the process reporting status.
399 process id
408 value of -1,
430 value of -1.
447 Exactly one of the following four macros will evaluate to a non-zero
450 .Bl -tag -width Ds
463 True if the process terminated due to receipt of a signal.
475 .Bl -tag -width Ds
479 is true, evaluates to the low-order 8 bits
488 is true, evaluates to the number of the signal
495 containing an image of the process when the signal was received.
499 is true, evaluates to the number of the signal
510 the remaining child processes are re-assigned to the reaper
514 If no specific reaper was assigned, the process with ID 1, the init process,
517 If a signal is caught while any of the
520 the call may be interrupted or restarted when the signal-catching routine
522 depending on the options in effect for the signal;
530 signal for each child process whose
534 SIGCHLD signal associated with the process ID of the child process will
546 signal will be cleared unless another status of the child process
552 or terminated child process, the process ID of the child
554 Otherwise, a value of \-1
566 or terminated child process, the process ID of the child
569 -1 is returned with
578 If an error is detected or a caught signal aborts the call,
579 a value of -1
589 a value of -1
614 has been explicitly given the child's process ID.
620 .Bl -tag -width Er
622 The calling process has no existing unwaited-for
627 such status by ignoring the signal
631 for that signal.
640 The call was interrupted by a caught signal,
641 or the signal did not have the
650 .Fa id