Lines Matching refs:sig

149 #define	SIGADDSET(sigset, sig) \
150 ((sigset)->__sigbits[SIGWORD(sig)] |= BITMASK(sig))
152 #define SIGISMEMBER(sigset, sig) \
153 (((sigset)->__sigbits[SIGWORD(sig)] & BITMASK(sig)) != 0)
159 s10sig_to_native(int sig)
162 if (sig <= SIGJVM2)
163 return (sig);
169 if (sig < S10_SIGRTMIN) /* can't happen */
176 if (sig > S10_MAXSIG)
184 sig -= S10_SIGRTMIN;
186 if (sig > (NATIVE_SIGRTMAX - NATIVE_SIGRTMIN))
189 return (NATIVE_SIGRTMIN + sig);
198 int sig;
216 for (sig = 33; sig <= SIGJVM2; sig++)
217 if (SIGISMEMBER(&srcset, sig))
218 SIGADDSET(&newset, sig);
221 for (sig = S10_SIGRTMIN; sig <= S10_SIGRTMAX; sig++) {
222 if (SIGISMEMBER(&srcset, sig) &&
223 (nativesig = s10sig_to_native(sig)) > 0)
237 nativesig_to_s10(int sig)
240 if (sig <= SIGJVM2)
241 return (sig);
247 if (sig < NATIVE_SIGRTMIN) /* can't happen */
255 sig -= NATIVE_SIGRTMIN;
257 if (sig > (S10_SIGRTMAX - S10_SIGRTMIN))
260 return (S10_SIGRTMIN + sig);
269 int sig;
287 for (sig = 33; sig <= SIGJVM2; sig++)
288 if (SIGISMEMBER(&srcset, sig))
289 SIGADDSET(&newset, sig);
292 for (sig = NATIVE_SIGRTMIN; sig <= NATIVE_SIGRTMAX; sig++) {
293 if (SIGISMEMBER(&srcset, sig) &&
294 (s10sig = nativesig_to_s10(sig)) > 0)
310 s10_sigacthandler(int sig, siginfo_t *sip, void *uvp)
315 s10_sig = nativesig_to_s10(sig);
317 brand_abort(sig, "Received an impossible signal");
325 if (sip->si_signo != sig) /* can't happen? */
326 brand_abort(sig, "Received an impossible siginfo");
441 int sig, const struct sigaction *act, struct sigaction *oact)
448 if ((nativesig = s10sig_to_native(sig)) < 0) {
450 sig, act, oact);
465 sig, act, oact);
496 osigactp->sa_handler = s10_handlers[sig - 1];
518 s10_handlers[sig - 1] = handler;
546 s10_sigsendsys(sysret_t *rval, procset_t *psp, int sig)
550 if ((nativesig = s10sig_to_native(sig)) < 0) {
552 psp, sig);
615 int err, sig;
632 (sig = nativesig_to_s10(infop->si_status)) > 0)
633 infop->si_status = sig;
646 int err, sig;
666 if ((sig = nativesig_to_s10(info->si_signo)) > 0)
667 info->si_signo = sig;
677 if ((sig = nativesig_to_s10((int)rval->sys_rval1)) > 0)
678 rval->sys_rval1 = sig;
745 s10_kill(sysret_t *rval, pid_t pid, int sig)
749 if ((nativesig = s10sig_to_native(sig)) < 0) {
750 (void) B_TRUSS_POINT_2(rval, SYS_kill, EINVAL, pid, sig);
786 s10_lwp_kill(sysret_t *rval, id_t lwpid, int sig)
790 if ((nativesig = s10sig_to_native(sig)) < 0) {
792 lwpid, sig);