Lines Matching refs:sig
40 sig_stub(int sig, siginfo_t *sip, void *ucp)
42 sig_handlers[sig](sig, sip, (ucontext_t *)ucp, sig_data[sig]);
46 mdb_signal_sethandler(int sig, mdb_signal_f *handler, void *data)
51 ASSERT(sig > 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP);
53 sig_handlers[sig] = handler;
54 sig_data[sig] = data;
66 if (sig == SIGWINCH || sig == SIGTSTP) {
73 if ((status = sigaction(sig, &act, NULL)) == 0)
74 (void) mdb_signal_unblock(sig);
80 mdb_signal_gethandler(int sig, void **datap)
83 *datap = sig_data[sig];
85 return (sig_handlers[sig]);
89 mdb_signal_raise(int sig)
91 return (kill(getpid(), sig));
95 mdb_signal_pgrp(int sig)
97 return (kill(0, sig));
101 mdb_signal_block(int sig)
106 (void) sigaddset(&set, sig);
112 mdb_signal_unblock(int sig)
117 (void) sigaddset(&set, sig);