siginfo
if (siginfo) {
siginfo = 0;
} else if (vflag || siginfo) {
if (vflag > 1 || siginfo)
siginfo = 0;
static volatile sig_atomic_t siginfo;
siginfo = 1;
} else if (vflag || siginfo) {
if (vflag > 1 || siginfo) {
siginfo = 0;
static volatile sig_atomic_t siginfo;
siginfo = 1;
(void)signal(SIGINFO, siginfo);
static void siginfo(int __unused);
(void)signal(SIGINFO, siginfo);
static void siginfo(int __unused);
signal(SIGINFO, siginfo);
signal(SIGUSR1, siginfo);
signal(SIGINFO, siginfo);
signal(SIGUSR1, siginfo);
siginfo_t *siginfo;
siginfo = &lwpinfo.pl_siginfo;
if (siginfo->si_signo == SIGTRAP &&
(siginfo->si_code == TRAP_BRKPT ||
siginfo->si_code == TRAP_TRACE)) {
psp->pr_what = siginfo->si_signo;
struct __siginfo32 siginfo;
siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
sig = siginfo.si_signo;
sf.sf_si = siginfo;
sf.sf_siginfo = siginfo.si_code;
sf.sf_addr = (u_int32_t)siginfo.si_addr;
struct __siginfo32 siginfo;
siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
sig = siginfo.si_signo;
sf.sf_si = siginfo;
sf.sf_siginfo = siginfo.si_code;
sf.sf_addr = (u_int32_t)siginfo.si_addr;
struct __siginfo32 siginfo;
siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
frame.sf_si = siginfo;
siginfo_t siginfo;
rup != NULL ? &wru : NULL, &siginfo);
siginfo.si_pid, tmpstat);
sig = bsd_to_linux_signal(siginfo.si_signo);
siginfo_to_lsiginfo(&siginfo, &lsi, sig);
wait_fill_siginfo(struct proc *p, siginfo_t *siginfo)
if (siginfo == NULL)
bzero(siginfo, sizeof(*siginfo));
siginfo->si_errno = 0;
siginfo->si_signo = SIGCHLD;
siginfo->si_code = CLD_DUMPED;
siginfo->si_status = WTERMSIG(p->p_xsig);
siginfo->si_code = CLD_KILLED;
siginfo->si_status = WTERMSIG(p->p_xsig);
siginfo->si_code = CLD_EXITED;
siginfo->si_status = p->p_xexit;
siginfo->si_pid = p->p_pid;
siginfo->si_uid = p->p_ucred->cr_uid;
int *status, int options, struct __wrusage *wrusage, siginfo_t *siginfo,
wait_fill_siginfo(p, siginfo);
report_alive_proc(struct thread *td, struct proc *p, siginfo_t *siginfo,
if (siginfo != NULL) {
siginfo->si_code = si_code;
siginfo->si_status = cont ? SIGCONT : p->p_xsig;
siginfo_t *siginfo)
report_alive_proc(td, p, siginfo, status,
report_alive_proc(td, p, siginfo, status, options,
report_alive_proc(td, p, siginfo, status, options,
int options, struct __wrusage *wrusage, siginfo_t *siginfo)
wrusage, siginfo, 0);
if (wait6_check_alive(td, options, p, status, siginfo)) {
int options, struct __wrusage *wrusage, siginfo_t *siginfo)
wait_fill_siginfo(p, siginfo);
if (wait6_check_alive(td, options, p, status, siginfo))
siginfo_t siginfo;
rv = sigtimedwait(&set, &siginfo, &(struct timespec) { 0, 0 });
rv = sigtimedwait(&set, &siginfo, &(struct timespec) { 0, 0 });
(void)signal(SIGINFO, siginfo);
(void)signal(SIGINFO, siginfo);
static void siginfo(int __unused);
siginfo = 1;
sigalrm = siginfo = sigint = 0;
if (siginfo) {
siginfo = 0;
static int siginfo; /* SIGINFO received */
sig_handler(int sig __unused, siginfo_t *siginfo __unused,
(void)signal(SIGINFO, siginfo);
(void)signal(SIGINFO, siginfo);
static void siginfo(int);
if (!siginfo)
siginfo = 0;
if (siginfo)
if (siginfo)
static volatile sig_atomic_t siginfo;
siginfo = 1;
siginfo = 0;
if (siginfo) {
siginfo = 0;
static volatile sig_atomic_t siginfo;
siginfo = 1;