Lines Matching defs:si
87 siginfo_t si;
90 si.si_pid = 0;
91 r = waitid(P_ALL, 0, &si, WEXITED|WNOHANG);
99 if (si.si_pid == pid || current_usec >= quit_usec) {
111 if (si.si_pid == pid && si.si_code == CLD_EXITED)
112 r = si.si_status; /* pass on exit code */
118 if (si.si_pid != 0)
123 r = sigwaitinfo(&waitmask, &si);
126 r = sigtimedwait(&waitmask, &si, timespec_store(&ts, quit_usec - current_usec));
138 if (si.si_signo == SIGCHLD)
147 if (si.si_signo == SIGRTMIN+3 ||
148 si.si_signo == SIGRTMIN+4 ||
149 si.si_signo == SIGRTMIN+13 ||
150 si.si_signo == SIGRTMIN+14)
154 else if (si.si_signo == SIGINT ||
155 si.si_signo == SIGRTMIN+5 ||
156 si.si_signo == SIGRTMIN+6 ||
157 si.si_signo == SIGRTMIN+15 ||
158 si.si_signo == SIGRTMIN+16)