siginfo
COMPATTYPE(siginfo) sf_si __aligned(__BIGGEST_ALIGNMENT__);
int options, struct wrusage *wrusage, siginfo_t *siginfo)
if (siginfo != NULL) {
siginfo->si_errno = 0;
siginfo->si_signo = SIGCHLD;
siginfo->si_code = CLD_DUMPED;
siginfo->si_status = p->p_xsig;
siginfo->si_code = CLD_KILLED;
siginfo->si_status = p->p_xsig;
siginfo->si_code = CLD_EXITED;
siginfo->si_status = p->p_xexit;
siginfo->si_pid = p->p_pid;
siginfo->si_uid = kauth_cred_geteuid(p->p_cred);
siginfo->si_utime = p->p_stats->p_ru.ru_utime.tv_sec;
siginfo->si_stime = p->p_stats->p_ru.ru_stime.tv_sec;
ptransfer(int siginfo)
if (!verbose && !progress && !siginfo)
if (siginfo && bytes > 0 && elapsed > 0.0 && filesize >= 0
(void)write(siginfo ? STDERR_FILENO : fileno(ttyout), buf, len);
(void)bmake_signal(SIGINFO, siginfo);