Lines Matching refs:siginfo
972 int *status, int options, struct __wrusage *wrusage, siginfo_t *siginfo,
1058 if (siginfo != NULL) {
1059 bzero(siginfo, sizeof(*siginfo));
1060 siginfo->si_errno = 0;
1068 siginfo->si_signo = SIGCHLD;
1075 siginfo->si_code = CLD_DUMPED;
1076 siginfo->si_status = WTERMSIG(p->p_xsig);
1078 siginfo->si_code = CLD_KILLED;
1079 siginfo->si_status = WTERMSIG(p->p_xsig);
1081 siginfo->si_code = CLD_EXITED;
1082 siginfo->si_status = p->p_xexit;
1085 siginfo->si_pid = p->p_pid;
1086 siginfo->si_uid = p->p_ucred->cr_uid;
1092 * siginfo->si_addr to NULL.
1162 report_alive_proc(struct thread *td, struct proc *p, siginfo_t *siginfo,
1183 if (siginfo != NULL) {
1184 siginfo->si_code = si_code;
1185 siginfo->si_status = cont ? SIGCONT : p->p_xsig;
1195 int options, struct __wrusage *wrusage, siginfo_t *siginfo)
1241 wrusage, siginfo, 0);
1267 report_alive_proc(td, p, siginfo, status,
1279 report_alive_proc(td, p, siginfo, status,
1286 report_alive_proc(td, p, siginfo, status, options,