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

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.
288 signal.
345 return -1 with
352 is non-NULL, a summary of the resources used by the terminated
357 is non-NULL, separate summaries are returned for the resources used
362 is non-NULL, a
370 field set to the process ID of the process reporting status.
403 process id
412 value of -1,
434 value of -1.
451 Exactly one of the following four macros will evaluate to a non-zero
454 .Bl -tag -width Ds
467 True if the process terminated due to receipt of a signal.
479 .Bl -tag -width Ds
483 is true, evaluates to the low-order 8 bits
492 is true, evaluates to the number of the signal
499 containing an image of the process when the signal was received.
503 is true, evaluates to the number of the signal
514 the remaining child processes are re-assigned to the reaper
518 If no specific reaper was assigned, the process with ID 1, the init process,
521 If a signal is caught while any of the
524 the call may be interrupted or restarted when the signal-catching routine
526 depending on the options in effect for the signal;
534 signal for each child process whose
538 SIGCHLD signal associated with the process ID of the child process will
550 signal will be cleared unless another status of the child process
556 or terminated child process, the process ID of the child
558 Otherwise, a value of \-1
570 or terminated child process, the process ID of the child
573 -1 is returned with
582 If an error is detected or a caught signal aborts the call,
583 a value of -1
593 a value of -1
618 has been explicitly given the child's process ID.
624 .Bl -tag -width Er
626 The calling process has no existing unwaited-for
631 such status by ignoring the signal
635 for that signal.
644 The call was interrupted by a caught signal,
645 or the signal did not have the
654 .Fa id