Searched refs:sig (Results 26 - 50 of 465) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsysevent_signal.c39 sig_stub(int sig, siginfo_t *sip, void *ucp) argument
41 sig_handlers[sig](sig, sip, (ucontext_t *)ucp, sig_data[sig]);
45 se_signal_sethandler(int sig, se_signal_f *handler, void *data) argument
50 sig_handlers[sig] = handler;
51 sig_data[sig] = data;
63 if ((status = sigaction(sig, &act, NULL)) == 0)
64 (void) se_signal_unblock(sig);
70 se_signal_unblock(int sig) argument
[all...]
/illumos-gate/usr/src/cmd/sendmail/include/sm/
H A Dsignal.h50 #define CHECK_CRITICAL(sig) \
53 if (InCriticalSection > 0 && (sig) != 0) \
55 pend_signal((sig)); \
69 # define FIX_SYSV_SIGNAL(sig, handler) \
71 if ((sig) != 0) \
72 (void) sm_signal((sig), (handler)); \
75 # define FIX_SYSV_SIGNAL(sig, handler) { /* EMPTY */ }
/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dsignal.c41 sm_signal(sig, handler)
42 int sig;
63 if (sigaction(sig, &n, &o) < 0)
75 return signal(sig, handler);
77 return sigset(sig, handler);
88 if (sigaction(sig, &n, &o) < 0)
98 ** sig -- the signal to block.
107 sm_blocksignal(sig)
108 int sig;
114 return (sigblock(sigmask(sig))
[all...]
/illumos-gate/usr/src/lib/libast/common/misc/
H A Dsignal.c37 #include <sig.h>
75 signal(int sig, Sig_handler_t fun) argument
84 if (sig < 0)
86 sig = -sig;
92 flags = sig & ~SIGNO_MASK;
93 sig &= SIGNO_MASK;
98 switch (sig)
125 if (sigaction(sig, &na, &oa))
128 sigunblock(sig);
[all...]
H A Dsigcrit.c31 #include <sig.h>
35 int sig; member in struct:__anon2652
77 interrupt(int sig) argument
79 signal(sig, interrupt);
80 hold |= sigmask(sig);
123 sigaddset(&nmask, signals[i].sig);
130 mask |= sigmask(signals[i].sig);
135 if ((op & signals[i].op) && (handler[i] = signal(signals[i].sig, interrupt)) == SIG_IGN)
137 signal(signals[i].sig, handler[i]);
138 hold &= ~sigmask(signals[i].sig);
[all...]
H A Dsigdata.c30 #include <sig.h>
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/
H A Ds10_signal.c149 #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) argument
162 if (sig <= SIGJVM2)
163 return (sig);
169 if (sig < S10_SIGRTMI
198 int sig; local
237 nativesig_to_s10(int sig) argument
269 int sig; local
310 s10_sigacthandler(int sig, siginfo_t *sip, void *uvp) argument
440 s10_sigaction(sysret_t *rval, int sig, const struct sigaction *act, struct sigaction *oact) argument
546 s10_sigsendsys(sysret_t *rval, procset_t *psp, int sig) argument
615 int err, sig; local
646 int err, sig; local
745 s10_kill(sysret_t *rval, pid_t pid, int sig) argument
786 s10_lwp_kill(sysret_t *rval, id_t lwpid, int sig) argument
[all...]
/illumos-gate/usr/src/ucblib/libucb/port/gen/
H A D_psignal.c55 _psignal(unsigned int sig, char *s) argument
61 if (sig < NSIG)
62 c = sys_siglist[sig];
/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A D_psignal.c38 _psignal(sig, s)
39 unsigned sig;
54 (unsigned)sig < NSIG ? sys_siglist[sig] : "Unknown signal";
/illumos-gate/usr/src/lib/libc/port/sys/
H A Dbsd_signal.c47 bsd_signal(int sig, void(*func)(int)))(int) argument
52 CHECK_SIG(sig, SIG_ERR);
57 (void) sigaddset(&nact.sa_mask, sig);
59 if (sigaction(sig, &nact, &oact) == -1)
/illumos-gate/usr/src/cmd/killall/
H A Dkillall.c42 int sig; local
53 sig = SIGTERM;
56 if (str2sig(argv[1], &sig) == 0)
66 (void) kill(u->ut_pid, sig);
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dsigsend.c40 sigsend(idtype_t idtype, id_t id, int sig) argument
44 return (sigsendset(&set, sig));
/illumos-gate/usr/src/lib/libast/common/comp/
H A Dexecve.c32 #include <sig.h>
39 execsig(int sig)
41 kill(childpid, sig);
42 signal(sig, execsig);
H A Dkillpg.c32 #include <sig.h>
/illumos-gate/usr/src/uts/common/syscall/
H A Dsigsendset.c47 sigsendsys(procset_t *psp, int sig) argument
54 if (sig < 0 || sig >= NSIG)
58 v.sig = sig;
H A Dsigaction.c43 sigaction(int sig, struct sigaction *actp, struct sigaction *oactp) argument
52 if (sig <= 0 || sig >= NSIG ||
53 (actp != NULL && sigismember(&cantmask, sig)))
84 disp = ua->u_signal[sig - 1];
88 set = ua->u_sigmask[sig-1];
89 if (sigismember(&p->p_siginfo, sig))
91 if (sigismember(&ua->u_sigrestart, sig))
93 if (sigismember(&ua->u_sigonstack, sig))
95 if (sigismember(&ua->u_sigresethand, sig))
136 sigaction32(int sig, struct sigaction32 *actp, struct sigaction32 *oactp) argument
[all...]
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/pid/
H A Dtst.ret1.c52 handle(int sig) argument
H A Dtst.ret2.c46 handle(int sig) argument
/illumos-gate/usr/src/uts/common/os/
H A Dsig.c123 psignal(proc_t *p, int sig) argument
126 sigtoproc(p, NULL, sig);
134 tsignal(kthread_t *t, int sig) argument
139 sigtoproc(p, t, sig);
144 signal_is_blocked(kthread_t *t, int sig) argument
146 return (sigismember(&t->t_hold, sig) ||
147 (schedctl_sigblock(t) && !sigismember(&cantmask, sig)));
162 sig_discardable(proc_t *p, int sig) argument
167 (sigismember(&p->p_ignore, sig) && /* signal is ignored */
169 !tracing(p, sig)
186 eat_signal(kthread_t *t, int sig) argument
224 sigtoproc(proc_t *p, kthread_t *t, int sig) argument
368 isjobstop(int sig) argument
494 int sig; local
519 int sig = 0, ext = 0; local
1029 int sig; local
1286 int sig, rc, code, ext; local
1563 setsigact(int sig, void (*disp)(), const k_sigset_t *mask, int flags) argument
1591 sigdelset(&PTOU(curproc)->u_sigresethand, sig); local
1596 sigdelset(&PTOU(curproc)->u_signodefer, sig); local
1600 sigdelset(&PTOU(curproc)->u_sigrestart, sig); local
1604 sigdelset(&PTOU(curproc)->u_sigonstack, sig); local
1671 int sig; local
1918 sigdeq(proc_t *p, kthread_t *t, int sig, sigqueue_t **qpp) argument
2017 sigdelq(proc_t *p, kthread_t *t, int sig) argument
2058 int sig = sigqp->sq_info.si_signo; local
2113 int sig = sigqp->sq_info.si_signo; local
2133 int sig = infop->si_signo; local
2377 sigwillqueue(int sig, int code) argument
2558 int sig = ip->si_signo; local
[all...]
/illumos-gate/usr/src/lib/lvm/libmeta/common/
H A Dmeta_setup.c68 static void md_catcher(int sig);
75 unsigned sig,
76 void (*handler)(int sig),
83 if (sig >= metansig) {
86 (sig + 1) * sizeof (metahandlers[0]));
89 ((sig + 1) * sizeof (metahandlers[0])));
91 ((sig - metansig) * sizeof (metahandlers[0])));
93 metansig = sig;
104 if (sigaction(sig, &newhandler, &metahandlers[sig]) <
74 md_pushsig( unsigned sig, void (*handler)(int sig), md_error_t *ep ) argument
112 md_popsig( unsigned sig, md_error_t *ep ) argument
617 md_post_sig(int sig) argument
644 md_rb_sig_handling_off(int sig_seen, int sig) argument
831 int sig = 0; local
[all...]
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsigaction.c71 call_user_handler(int sig, siginfo_t *sip, ucontext_t *ucp) argument
90 self->ul_td_evbuf.eventdata = (void *)(intptr_t)sig;
96 * while holding the sig's sig_lock for the least possible time.
97 * We must acquire the sig's sig_lock because some thread running
114 sap = &udp->siguaction[sig].sig_uaction;
117 ((sig == SIGPROF && sip->si_code == PROF_SIG) ||
118 (sig == SIGEMT && sip->si_code == EMT_CPCOVF)))) {
122 rwlock_t *rwlp = &udp->siguaction[sig].sig_lock;
125 if ((sig == SIGCANCEL || sig
238 take_deferred_signal(int sig) argument
288 sigacthandler(int sig, siginfo_t *sip, void *uvp) argument
363 sigaction(int sig, const struct sigaction *nact, struct sigaction *oact) argument
692 int sig; local
746 setup_cancelsig(int sig) argument
[all...]
/illumos-gate/usr/src/cmd/sendmail/libmilter/
H A Dsignal.c95 int sig, errs, sigerr; local
108 sigerr = sig = 0;
110 if ((sig = sigwait(&set)) < 0)
112 if ((sigerr = sigwait(&set, &sig)) != 0)
134 switch (sig)
146 (char *)name, sig);
/illumos-gate/usr/src/cmd/logadm/
H A Dlogadm-upgrade112 sig=$(echo ${entry} | ${AWK} '{printf("%s\>", $1);}' 2>&1)
114 msg_exit ${SMF_EXIT_ERR_FATAL} "${sig}"
118 # if ${sig} is null but the previous command succeeded, we skip
120 if [ ! ${sig} ]; then
124 err_msg=$(${GREP} ^${sig} ${LOGADM} 2>&1)
/illumos-gate/usr/src/ucblib/libucb/i386/sys/
H A Dsignal.c86 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) argument
89 ucbsigvechandler(sig, sip, ucp);
93 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) argument
128 switch (sig) {
168 (*_siguhandler[sig])(sig, code, &sc, addr);
250 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) argument
252 return (ucbsigvec(sig, nvec, ovec));
256 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) argument
263 if (sig <
394 _siginterrupt(int sig, int flag) argument
400 ucbsiginterrupt(int sig, int flag) argument
[all...]
/illumos-gate/usr/src/ucblib/libucb/sparc/sys/
H A Dsignal.c103 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) argument
105 ucbsigvechandler(sig, sip, ucp);
110 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) argument
123 if (sig == SIGFPE && sip != NULL && SI_FROMKERNEL(sip) &&
157 sc.sc_spbuf[0] = (char *)(uintptr_t)sig;
194 switch (sig) {
276 (*_siguhandler[sig])(sig, code, &sc, addr);
313 if (sig == SIGFPE) {
334 * 2. [sig]longjm
342 int sig; local
447 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) argument
453 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) argument
596 _siginterrupt(int sig, int flag) argument
602 ucbsiginterrupt(int sig, int flag) argument
[all...]

Completed in 223 milliseconds

1234567891011>>