Home
last modified time | relevance | path

Searched refs:sig (Results 1 – 25 of 510) sorted by relevance

12345678910>>...21

/titanic_51/usr/src/cmd/mailx/
H A Dsigretro.c48 * sigsys(sig, func)
49 * sigset(sig, func)
50 * sighold(sig)
51 * sigrelse(sig)
52 * sigignore(sig)
53 * sigpause(sig)
94 #define SPAUSE 8 /* are pausing, waiting for sig */
107 sigsys(int sig, sigtype func) in sigsys() argument
111 old = sigdisp(sig); in sigsys()
112 signal(sig, fun in sigsys()
123 sigset(int sig,sigtype func) sigset() argument
171 sighold(int sig) sighold() argument
199 sigrelse(int sig) sigrelse() argument
226 sigignore(int sig) sigignore() argument
239 sigpause(int sig) sigpause() argument
274 sigdisp(int sig) sigdisp() argument
306 _Sigtramp(int sig) _Sigtramp() argument
[all...]
/titanic_51/usr/src/lib/libshell/common/bltins/
H A Dtrap.c47 register int sig, clear = 0, dflag = 0, pflag = 0; in b_trap() local
50 while (sig = optget(argv, sh_opttrap)) switch (sig) in b_trap()
96 sig = sig_number(arg); in b_trap()
97 if(sig<0) in b_trap()
103 if(sig&SH_TRAP) in b_trap()
105 sig &= ~SH_TRAP; in b_trap()
106 if(sig>SH_DEBUGTRAP) in b_trap()
113 if(arg=shp->st.trap[sig]) in b_trap()
117 if(shp->st.trap[sig]) in b_trap()
118 free(shp->st.trap[sig]); in b_trap()
[all …]
/titanic_51/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dtrap.c22 * trap [-p] action sig...
23 * kill [-l] [sig...]
24 * kill [-s sig] pid...
47 register int sig, clear = 0, dflag = 0, pflag = 0; in b_trap() local
50 while (sig = optget(argv, sh_opttrap)) switch (sig) in b_trap()
96 sig = sig_number(shp,arg); in b_trap()
97 if(sig<0) in b_trap()
103 if(sig&SH_TRAP) in b_trap()
106 sig in b_trap()
188 register int sig=SIGTERM, flag=0, n; b_kill() local
262 register int n,o,sig=0; sig_number() local
337 sig_name(Shell_t * shp,int sig,char * buf,int pfx) sig_name() argument
382 register int sig; sig_list() local
[all...]
/titanic_51/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dfault.c40 #define abortsig(sig) (sig==SIGABRT || sig==SIGBUS || sig==SIGILL || sig==SIGSEGV) argument
63 void sh_fault(register int sig) in sh_fault() argument
71 if(!(sig&SH_TRAP)) in sh_fault()
72 signal(sig, sh_fault); in sh_fault()
73 sig &= ~SH_TRAP; in sh_fault()
75 if(sig in sh_fault()
228 register int sig, n; sh_siginit() local
276 sh_sigtrap(register int sig) sh_sigtrap() argument
307 register int flag, sig = shgd->sigmax; sh_sigdone() local
325 register int flag, sig=sh.st.trapmax; sh_sigreset() local
366 sh_sigclear(register int sig) sh_sigclear() argument
389 register int sig=shp->st.trapmax; sh_chktrap() local
514 register int sig=0; sh_exit() local
603 sh_done(void * ptr,register int sig) sh_done() argument
[all...]
/titanic_51/usr/src/lib/libshell/common/sh/
H A Dfault.c39 #define abortsig(sig) (sig==SIGABRT || sig==SIGBUS || sig==SIGILL || sig==SIGSEGV) argument
61 void sh_fault(register int sig) in sh_fault() argument
69 if(!(sig&SH_TRAP)) in sh_fault()
70 signal(sig, sh_fault); in sh_fault()
71 sig &= ~SH_TRAP; in sh_fault()
73 if(sig==SIGWINCH) in sh_fault()
88 shp->savesig = sig; in sh_fault()
91 trap = shp->st.trapcom[sig]; in sh_fault()
92 if(sig==SIGALRM && shp->bltinfun==b_sleep) in sh_fault()
97 shp->sigflag[sig] |= SH_SIGTRAP; in sh_fault()
[all …]
/titanic_51/usr/src/lib/libinetutil/common/
H A Deh.c61 int sig; in iu_eh_create() local
75 for (sig = 0; sig < NSIG; sig++) { in iu_eh_create()
76 eh->iueh_sig_info[sig].iues_pending = B_FALSE; in iu_eh_create()
77 eh->iueh_sig_info[sig].iues_handler = NULL; in iu_eh_create()
78 eh->iueh_sig_info[sig].iues_data = NULL; in iu_eh_create()
96 int sig; in iu_eh_destroy() local
98 for (sig = 0; sig < NSI in iu_eh_destroy()
274 int n_lit, timeout, sig, saved_errno; iu_handle_events() local
366 post_signal(int sig) post_signal() argument
383 iu_eh_register_signal(iu_eh_t * eh,int sig,iu_eh_sighandler_t * handler,void * data) iu_eh_register_signal() argument
420 iu_eh_unregister_signal(iu_eh_t * eh,int sig,void ** datap) iu_eh_unregister_signal() argument
[all...]
/titanic_51/usr/src/cmd/sh/
H A Dfault.c48 static void sigsegv(int sig, siginfo_t *sip, ucontext_t *uap);
174 done(sig) in done() argument
202 if (sig) { in done()
209 if (sig == SIGHUP) in done()
213 sigaddset(&set, sig); in done()
215 handle(sig, SIG_DFL); in done()
216 kill(mypid, sig); in done()
222 fault(int sig) in fault() argument
226 switch (sig) { in fault()
233 if (trapcom[sig]) in fault()
245 handle(sig,func) handle() argument
367 int sig; systrap() local
474 sigsegv(int sig,siginfo_t * sip,ucontext_t * uap) sigsegv() argument
[all...]
/titanic_51/usr/src/cmd/mdb/common/mdb/
H A Dmdb_signal.c40 sig_stub(int sig, siginfo_t *sip, void *ucp) in sig_stub() argument
42 sig_handlers[sig](sig, sip, (ucontext_t *)ucp, sig_data[sig]); in sig_stub()
46 mdb_signal_sethandler(int sig, mdb_signal_f *handler, void *data) in mdb_signal_sethandler() argument
51 ASSERT(sig > 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP); in mdb_signal_sethandler()
53 sig_handlers[sig] in mdb_signal_sethandler()
80 mdb_signal_gethandler(int sig,void ** datap) mdb_signal_gethandler() argument
89 mdb_signal_raise(int sig) mdb_signal_raise() argument
95 mdb_signal_pgrp(int sig) mdb_signal_pgrp() argument
101 mdb_signal_block(int sig) mdb_signal_block() argument
112 mdb_signal_unblock(int sig) mdb_signal_unblock() argument
[all...]
/titanic_51/usr/src/lib/brand/solaris10/s10_brand/common/
H A Ds10_signal.c149 #define SIGADDSET(sigset, sig) \ argument
150 ((sigset)->__sigbits[SIGWORD(sig)] |= BITMASK(sig))
152 #define SIGISMEMBER(sigset, sig) \ argument
153 (((sigset)->__sigbits[SIGWORD(sig)] & BITMASK(sig)) != 0)
159 s10sig_to_native(int sig) in s10sig_to_native() argument
162 if (sig <= SIGJVM2) in s10sig_to_native()
163 return (sig); in s10sig_to_native()
169 if (sig < S10_SIGRTMI in s10sig_to_native()
198 int sig; s10sigset_to_native() local
237 nativesig_to_s10(int sig) nativesig_to_s10() argument
269 int sig; nativesigset_to_s10() local
310 s10_sigacthandler(int sig,siginfo_t * sip,void * uvp) s10_sigacthandler() argument
441 s10_sigaction(sysret_t * rval,int sig,const struct sigaction * act,struct sigaction * oact) s10_sigaction() argument
546 s10_sigsendsys(sysret_t * rval,procset_t * psp,int sig) s10_sigsendsys() argument
615 int err, sig; s10_waitid() local
646 int err, sig; s10_sigtimedwait() local
745 s10_kill(sysret_t * rval,pid_t pid,int sig) s10_kill() argument
786 s10_lwp_kill(sysret_t * rval,id_t lwpid,int sig) s10_lwp_kill() argument
[all...]
/titanic_51/usr/src/lib/libbc/libc/gen/sys5/
H A Dsighold.c32 sighold(sig) in sighold() argument
33 int sig; in sighold()
36 if (sig == SIGKILL) {
40 (void) sigblock(sigmask(sig));
45 sigrelse(sig) in sigrelse() argument
46 int sig; in sigrelse()
49 if (sig == SIGKILL) {
53 (void) sigsetmask(sigblock(0) & ~sigmask(sig));
58 sigignore(sig) in sigignore() argument
59 int sig; in sigignore()
[all...]
/titanic_51/usr/src/lib/libc/port/sys/
H A Dsignal.c52 * Equivalent to stopdefault set in the kernel implementation (sig.c).
65 signal(int sig, void(*func)(int)))(int) in signal() argument
70 CHECK_SIG(sig, SIG_ERR); in signal()
77 * Pay special attention if sig is SIGCHLD and in signal()
80 if (sig == SIGCHLD) { in signal()
86 if (STOPDEFAULT(sig)) in signal()
89 if (sigaction(sig, &nact, &oact) < 0) in signal()
96 sighold(int sig) in sighold() argument
100 CHECK_SIG(sig, -1); in sighold()
106 if (sigaddset(&set, sig) < in sighold()
112 sigrelse(int sig) sigrelse() argument
128 sigignore(int sig) sigignore() argument
161 __sigpause(int sig) __sigpause() argument
183 sigset(int sig,void (* func)(int)) sigset() argument
[all...]
/titanic_51/usr/src/uts/common/syscall/
H A Dsigaction.c43 sigaction(int sig, struct sigaction *actp, struct sigaction *oactp) in sigaction() argument
52 if (sig <= 0 || sig >= NSIG || in sigaction()
53 (actp != NULL && sigismember(&cantmask, sig))) in sigaction()
84 disp = ua->u_signal[sig - 1]; in sigaction()
88 set = ua->u_sigmask[sig-1]; in sigaction()
89 if (sigismember(&p->p_siginfo, sig)) in sigaction()
91 if (sigismember(&ua->u_sigrestart, sig)) in sigaction()
93 if (sigismember(&ua->u_sigonstack, sig)) in sigaction()
95 if (sigismember(&ua->u_sigresethand, sig)) in sigaction()
136 sigaction32(int sig,struct sigaction32 * actp,struct sigaction32 * oactp) sigaction32() argument
[all...]
/titanic_51/usr/src/cmd/sendmail/libsm/
H A Dsignal.c41 sm_signal(sig, handler) in sm_signal() argument
42 int sig; in sm_signal()
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) in sm_blocksignal() argument
108 int sig; in sm_blocksignal()
114 return (sigblock(sigmask(sig))
149 sm_releasesignal(sig) sm_releasesignal() argument
190 pend_signal(sig) pend_signal() argument
333 sm_signal_noop(sig) sm_signal_noop() argument
[all...]
/titanic_51/usr/src/lib/libc/port/gen/
H A Dsigsetops.c59 sigvalid(int sig) in sigvalid() argument
61 if (sig <= 0 || sig > (MAXBITNO * SIGSETSIZE)) in sigvalid()
69 return ((sigs.__sigbits[sigword(sig)] & bitmask(sig)) != 0); in sigvalid()
95 sigaddset(sigset_t *set, int sig) in sigaddset() argument
97 if (!sigvalid(sig)) { in sigaddset()
101 set->__sigbits[sigword(sig)] |= bitmask(sig); in sigaddset()
106 sigdelset(sigset_t *set, int sig) in sigdelset() argument
117 sigismember(const sigset_t * set,int sig) sigismember() argument
[all...]
H A Dssignal.c50 ssignal(int sig, int (*action)(int)))(int) in ssignal() argument
54 if (sig >= MINSIG && sig <= MAXSIGNUM) { in ssignal()
55 savefn = sigs[sig-MINSIG]; in ssignal()
56 sigs[sig-MINSIG] = action; in ssignal()
64 gsignal(int sig) in gsignal() argument
68 if (sig < MINSIG || sig > MAXSIGNUM || in gsignal()
69 (sigfn = sigs[sig-MINSIG]) == (int(*)(int))SIG_DFL) in gsignal()
74 sigs[sig in gsignal()
[all...]
/titanic_51/usr/src/uts/common/os/
H A Dsig.c123 psignal(proc_t *p, int sig) in psignal() argument
126 sigtoproc(p, NULL, sig); in psignal()
134 tsignal(kthread_t *t, int sig) in tsignal() argument
139 sigtoproc(p, t, sig); in tsignal()
144 signal_is_blocked(kthread_t *t, int sig) in signal_is_blocked() argument
146 return (sigismember(&t->t_hold, sig) || in signal_is_blocked()
147 (schedctl_sigblock(t) && !sigismember(&cantmask, sig))); in signal_is_blocked()
162 sig_discardable(proc_t *p, int sig) in sig_discardable() argument
167 (sigismember(&p->p_ignore, sig) && /* signal is ignored */ in sig_discardable()
169 !tracing(p, sig) in sig_discardable()
186 eat_signal(kthread_t * t,int sig) eat_signal() argument
224 sigtoproc(proc_t * p,kthread_t * t,int sig) sigtoproc() argument
368 isjobstop(int sig) isjobstop() argument
494 int sig; issig_justlooking() local
519 int sig = 0, ext = 0; issig_forreal() local
1029 int sig; stop() local
1286 int sig, rc, code, ext; psig() local
1563 setsigact(int sig,void (* disp)(),const k_sigset_t * mask,int flags) setsigact() argument
1671 int sig; sigdefault() local
1918 sigdeq(proc_t * p,kthread_t * t,int sig,sigqueue_t ** qpp) sigdeq() argument
2017 sigdelq(proc_t * p,kthread_t * t,int sig) sigdelq() argument
2058 int sig = sigqp->sq_info.si_signo; sigaddqins() local
2113 int sig = sigqp->sq_info.si_signo; sigaddqa() local
2133 int sig = infop->si_signo; sigaddq() local
2377 sigwillqueue(int sig,int code) sigwillqueue() argument
2558 int sig = ip->si_signo; trapsig() local
[all...]
/titanic_51/usr/src/lib/libbc/libc/gen/common/
H A Dssignal.c58 (*ssignal(sig, fn))()
59 register int sig, (*fn)();
66 if (sig >= MINSIG && sig <= MAXSIG) {
67 savefn = sp[sig-MINSIG];
68 sp[sig-MINSIG] = fn;
76 gsignal(sig) in gsignal() argument
77 register int sig; in gsignal()
84 if (sig < MINSIG || sig > MAXSI
[all...]
/titanic_51/usr/src/lib/libc/port/threads/
H A Dsigaction.c71 call_user_handler(int sig, siginfo_t *sip, ucontext_t *ucp) in call_user_handler() argument
90 self->ul_td_evbuf.eventdata = (void *)(intptr_t)sig; in call_user_handler()
96 * while holding the sig's sig_lock for the least possible time. in call_user_handler()
97 * We must acquire the sig's sig_lock because some thread running in call_user_handler()
114 sap = &udp->siguaction[sig].sig_uaction; in call_user_handler()
117 ((sig == SIGPROF && sip->si_code == PROF_SIG) || in call_user_handler()
118 (sig == SIGEMT && sip->si_code == EMT_CPCOVF)))) { in call_user_handler()
122 rwlock_t *rwlp = &udp->siguaction[sig].sig_lock; in call_user_handler()
125 if ((sig == SIGCANCEL || sig in call_user_handler()
238 take_deferred_signal(int sig) take_deferred_signal() argument
288 sigacthandler(int sig,siginfo_t * sip,void * uvp) sigacthandler() argument
363 sigaction(int sig,const struct sigaction * nact,struct sigaction * oact) sigaction() argument
692 int sig; signal_init() local
746 setup_cancelsig(int sig) setup_cancelsig() argument
[all...]
/titanic_51/usr/src/lib/libast/common/string/
H A Dfmtsignal.c35 fmtsignal(register int sig) in fmtsignal() argument
40 if (sig >= 0) in fmtsignal()
42 if (sig <= sig_info.sigmax) in fmtsignal()
43 buf = sig_info.text[sig]; in fmtsignal()
47 sfsprintf(buf, z, "Signal %d", sig); in fmtsignal()
52 sig = -sig; in fmtsignal()
53 if (sig <= sig_info.sigmax) in fmtsignal()
54 buf = sig_info.name[sig]; in fmtsignal()
58 sfsprintf(buf, z, "%d", sig); in fmtsignal()
/titanic_51/usr/src/contrib/ast/src/lib/libast/string/
H A Dfmtsignal.c27 * if sig>=0 then return signal text for signal sig
28 * otherwise return signal name for signal -sig
32 #include <sig.h>
35 fmtsignal(register int sig) in fmtsignal() argument
40 if (sig >= 0) in fmtsignal()
42 if (sig <= sig_info.sigmax) in fmtsignal()
43 buf = sig_info.text[sig]; in fmtsignal()
47 sfsprintf(buf, z, "Signal %d", sig); in fmtsignal()
52 sig in fmtsignal()
[all...]
/titanic_51/usr/src/boot/sys/sys/
H A D_sigset.h46 #define _SIG_IDX(sig) ((sig) - 1) argument
47 #define _SIG_WORD(sig) (_SIG_IDX(sig) >> 5) argument
48 #define _SIG_BIT(sig) (1 << (_SIG_IDX(sig) & 31)) argument
49 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0) argument
/titanic_51/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsysevent_signal.c39 sig_stub(int sig, siginfo_t *sip, void *ucp) in sig_stub() argument
41 sig_handlers[sig](sig, sip, (ucontext_t *)ucp, sig_data[sig]); in sig_stub()
45 se_signal_sethandler(int sig, se_signal_f *handler, void *data) in se_signal_sethandler() argument
50 sig_handlers[sig] = handler; in se_signal_sethandler()
51 sig_data[sig] = data; in se_signal_sethandler()
63 if ((status = sigaction(sig, &act, NULL)) == 0) in se_signal_sethandler()
64 (void) se_signal_unblock(sig); in se_signal_sethandler()
70 se_signal_unblock(int sig) in se_signal_unblock() argument
[all...]
/titanic_51/usr/src/lib/libast/common/misc/
H A Dsigcrit.c35 int sig; member
77 interrupt(int sig) in interrupt() argument
79 signal(sig, interrupt); in interrupt()
80 hold |= sigmask(sig); in interrupt()
123 sigaddset(&nmask, signals[i].sig); in sigcritical()
130 mask |= sigmask(signals[i].sig); in sigcritical()
135 if ((op & signals[i].op) && (handler[i] = signal(signals[i].sig, interrupt)) == SIG_IGN) in sigcritical()
137 signal(signals[i].sig, handler[i]); in sigcritical()
138 hold &= ~sigmask(signals[i].sig); in sigcritical()
152 if (sigismember(&nmask, signals[i].sig)) in sigcritical()
[all …]
/titanic_51/usr/src/contrib/ast/src/lib/libast/misc/
H A Dsigcrit.c31 #include <sig.h>
35 int sig; member
77 interrupt(int sig) in interrupt() argument
79 signal(sig, interrupt); in interrupt()
80 hold |= sigmask(sig); in interrupt()
123 sigaddset(&nmask, signals[i].sig); in sigcritical()
130 mask |= sigmask(signals[i].sig); in sigcritical()
135 if ((op & signals[i].op) && (handler[i] = signal(signals[i].sig, interrupt)) == SIG_IGN) in sigcritical()
137 signal(signals[i].sig, handler[i]); in sigcritical()
138 hold &= ~sigmask(signals[i].sig); in sigcritical()
[all...]
/titanic_51/usr/src/ucblib/libucb/i386/sys/
H A Dsignal.c86 _sigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in _sigvechandler() argument
89 ucbsigvechandler(sig, sip, ucp); in _sigvechandler()
93 ucbsigvechandler(int sig, siginfo_t *sip, ucontext_t *ucp) in ucbsigvechandler() argument
128 switch (sig) { in ucbsigvechandler()
168 (*_siguhandler[sig])(sig, code, &sc, addr); in ucbsigvechandler()
250 _sigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in _sigvec() argument
252 return (ucbsigvec(sig, nvec, ovec)); in _sigvec()
256 ucbsigvec(int sig, struct sigvec *nvec, struct sigvec *ovec) in ucbsigvec() argument
263 if (sig < in ucbsigvec()
394 _siginterrupt(int sig,int flag) _siginterrupt() argument
400 ucbsiginterrupt(int sig,int flag) ucbsiginterrupt() argument
[all...]

12345678910>>...21