si_pid
__pid_t si_pid; /* sending process */
if (info.si_pid == 0)
return (info.si_pid);
if ((options & WNOHANG) && (info.si_pid == 0))
return (info.si_pid);
while (waitpid(si->si_pid, NULL, 0) == -1 && errno == EINTR)
(void) waitpid(info->si_pid, NULL, 0);
(daemon_pid > 0 && sinfo->si_pid != daemon_pid))
sip->si_pid != 0) {
(int)sip->si_pid, sip->si_uid);
si.si_pid, si.si_uid);
si.si_pid, si.si_uid);
SCALAR_FIELD4(siginfo_t, si_pid, 0,
} else if (info.si_pid == 0) {
info.si_pid, info.si_status);
info.si_pid, info.si_status);
info.si_pid, signam);
info.si_pid, signam);
Lsp->pr_info.si_pid != 0)
if (sip->si_signo != 0 && SI_FROMUSER(sip) && sip->si_pid != 0) {
(void) printf(" pid=%d uid=%d", sip->si_pid, sip->si_uid);
sip->si_pid,
if (sip->si_signo != 0 && SI_FROMUSER(sip) && sip->si_pid != 0) {
(int)sip->si_pid,
(int)sip->si_pid,
if (rcode == -1 || (pid = info.si_pid) == 0)
pid = infop.si_pid;
rval->sys_rval1 = info.si_pid;
strsignal(sip->si_signo), sip->si_pid);
return (info.si_pid);
if ((options & WNOHANG) && info.si_pid == 0)
return (info.si_pid);
dst->si_pid = src->si_pid;
dst->si_pid = src->si_pid;
dst->si_pid = src->si_pid;
dst->si_pid = src->si_pid;
dst->si_pid = src->si_pid;
dst->si_pid = src->si_pid;
si->si_pid, si->si_uid, si->si_zoneid, si->si_ctid);
assert(info.si_pid == child);
assert(info.si_pid == child);
assert(info.si_pid == child);
assert(info.si_pid == child);
assert(info.si_pid == child);
assert(info.si_pid == child);
if ((options & WNOHANG) && (info.si_pid == 0))
return (info.si_pid);
info.si_pid = curproc->p_pid;
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
sp->pr_info.si_pid = zp->zone_zsched->p_pid;
ssi.ssi_pid = infop->si_pid;
sqp->sq_info.si_pid = curproc->p_pid;
sqp->sq_info.si_pid = curproc->p_pid;
sqp->sq_info.si_pid = curproc->p_pid;
sqp->sq_info.si_pid = curproc->p_pid;
sqp->sq_info.si_pid = curproc->p_pid;
ip->si_pid = pp->p_pid;
pid = sqp->sq_info.si_pid;
sqp->sq_info.si_pid = myprocp->p_pid;
info.si_pid = myprocp->p_pid;
if (sqp->sq_info.si_pid == ip->si_pid &&
dest->si_pid = src->si_pid;
dest->si_pid = src->si_pid;
dest->si_pid = src->si_pid;
dest->si_pid = src->si_pid;
dest->si_pid = src->si_pid;
dest->si_pid = src->si_pid;
sigq->sq_info.si_pid = p->p_pid;
sqp->sq_info.si_pid = p->p_pid;
sqp->sq_info.si_pid = cp->p_pid;
sani_sip.si_pid = curproc->p_zone->zone_zsched->p_pid;
si32.si_pid = curproc->p_zone->zone_zsched->p_pid;
sani_sip.si_pid = p->p_zone->zone_zsched->p_pid;
si32.si_pid = p->p_zone->zone_zsched->p_pid;
sani_sip.si_pid = p->p_zone->zone_zsched->p_pid;
si32.si_pid = p->p_zone->zone_zsched->p_pid;