si_status
int si_status; /* exit value */
done(info.si_status);
*status = wstat(info.si_code, info.si_status);
chldstat = si->si_status;
if (info.si_status != 0)
return (info.si_status);
mdb_printf(" wait status = 0x%x\n", si.si_status);
SCALAR_FIELD4(siginfo_t, si_status, 0,
info.si_pid, info.si_status);
if (info.si_status) {
info.si_pid, info.si_status);
signam = strsignal(info.si_status);
sip->si_status);
sip->si_status);
status = info.si_status & 0377;
succeeded = infop.si_status == 0;
pid, infop.si_status);
rval->sys_rval2 = wstat(info.si_code, info.si_status);
(sig = nativesig_to_s10(infop->si_status)) > 0)
infop->si_status = sig;
*stat_loc = wstat(info.si_code, info.si_status);
*stat_loc = wstat(info.si_code, info.si_status);
dst->si_status = src->si_status;
dst->si_status = src->si_status;
if (sig.si_status != 0) {
"success", test->sdt_desc, sig.si_status);
if (sig.si_status != 0) {
"success", test->sft_desc, sig.si_status);
assert(info.si_status == 0);
assert(info.si_status == 0);
assert(info.si_status == 0);
assert(info.si_status == 0);
assert(info.si_status == 0);
assert(info.si_status == 0);
} else if (cret.si_status != 0) {
"found %d", cret.si_status);
} else if (cret.si_status != 0) {
"0: found %d", test->gf_desc, cret.si_status);
*status = wstat(info.si_code, info.si_status);
ssi.ssi_status = infop->si_status;
ip->si_status = pp->p_wdata;
sqp->sq_info.si_status == ip->si_status)
dest->si_status = src->si_status;
dest->si_status = src->si_status;