/illumos-gate/usr/src/boot/sys/sys/ |
H A D | _sigset.h | 46 #define _SIG_IDX(sig) ((sig) - 1) 47 #define _SIG_WORD(sig) (_SIG_IDX(sig) >> 5) 48 #define _SIG_BIT(sig) (1 << (_SIG_IDX(sig) & 31)) 49 #define _SIG_VALID(sig) ((sig) <= _SIG_MAXSIG && (sig) > 0)
|
/illumos-gate/usr/src/lib/libast/common/string/ |
H A D | fmtsignal.c | 27 * 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) argument 40 if (sig >= 0) 42 if (sig <= sig_info.sigmax) 43 buf = sig_info.text[sig]; 47 sfsprintf(buf, z, "Signal %d", sig); 52 sig [all...] |
/illumos-gate/usr/src/cmd/mailx/ |
H A D | sigretro.c | 48 * 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) argument 111 old = sigdisp(sig); 112 signal(sig, fun 123 sigset(int sig, sigtype func) argument 171 sighold(int sig) argument 199 sigrelse(int sig) argument 226 sigignore(int sig) argument 239 sigpause(int sig) argument 274 sigdisp(int sig) argument 306 _Sigtramp(int sig) argument 346 kill(getpid(), sig); local [all...] |
/illumos-gate/usr/src/lib/libbc/libc/gen/common/ |
H A D | psignal.c | 39 psignal(sig, s) 40 unsigned sig; 45 _psignal(sig, s);
|
H A D | ssignal.c | 58 (*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) 77 register int sig; 84 if (sig < MINSIG || sig > MAXSI [all...] |
/illumos-gate/usr/src/lib/libbc/libc/sys/common/ |
H A D | kill.c | 35 kill(int pid, int sig) argument 37 return(bc_kill(pid, sig)); 41 bc_kill(int pid, int sig) argument 43 return(_kill(pid, maptonewsig(sig)));
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | ssignal.c | 50 ssignal(int sig, int (*action)(int)))(int) argument 54 if (sig >= MINSIG && sig <= MAXSIGNUM) { 55 savefn = sigs[sig-MINSIG]; 56 sigs[sig-MINSIG] = action; 64 gsignal(int sig) argument 68 if (sig < MINSIG || sig > MAXSIGNUM || 69 (sigfn = sigs[sig-MINSIG]) == (int(*)(int))SIG_DFL) 74 sigs[sig [all...] |
H A D | sigsetops.c | 59 sigvalid(int sig) argument 61 if (sig <= 0 || sig > (MAXBITNO * SIGSETSIZE)) 69 return ((sigs.__sigbits[sigword(sig)] & bitmask(sig)) != 0); 95 sigaddset(sigset_t *set, int sig) argument 97 if (!sigvalid(sig)) { 101 set->__sigbits[sigword(sig)] |= bitmask(sig); 106 sigdelset(sigset_t *set, int sig) argument 117 sigismember(const sigset_t *set, int sig) argument [all...] |
H A D | killpg.c | 44 killpg(pid_t pgrp, int sig) argument 53 return (kill(-pgrp, sig));
|
H A D | raise.c | 42 raise(int sig) argument 46 if ((error = thr_kill(thr_self(), sig)) != 0) {
|
H A D | sigflag.c | 39 sigflag(int sig, int flag, int on) argument 44 if ((v = sigaction(sig, 0, &sa)) < 0) 50 return (sigaction(sig, &sa, 0));
|
H A D | psignal.c | 43 * Print the name of the signal indicated by "sig", along with the 61 psignal(int sig, const char *s) argument 67 if (sig < 0 || sig >= NSIG) 68 sig = 0; 69 c = strsignal(sig);
|
/illumos-gate/usr/src/lib/libbc/libc/gen/sys5/ |
H A D | sighold.c | 32 sighold(sig) 33 int sig; 36 if (sig == SIGKILL) { 40 (void) sigblock(sigmask(sig)); 45 sigrelse(sig) 46 int sig; 49 if (sig == SIGKILL) { 53 (void) sigsetmask(sigblock(0) & ~sigmask(sig)); 58 sigignore(sig) 59 int sig; [all...] |
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | siginterrupt.c | 35 siginterrupt(int sig, int flag) argument 42 if (sig <= 0 || sig >= NSIG) { 47 (void) sigaction(sig, NULL, &act); 52 return (sigaction(sig, &act, NULL));
|
H A D | signal.c | 52 * Equivalent to stopdefault set in the kernel implementation (sig.c). 65 signal(int sig, void(*func)(int)))(int) argument 70 CHECK_SIG(sig, SIG_ERR); 77 * Pay special attention if sig is SIGCHLD and 80 if (sig == SIGCHLD) { 86 if (STOPDEFAULT(sig)) 89 if (sigaction(sig, &nact, &oact) < 0) 96 sighold(int sig) argument 100 CHECK_SIG(sig, -1); 106 if (sigaddset(&set, sig) < 112 sigrelse(int sig) argument 128 sigignore(int sig) argument 161 __sigpause(int sig) argument 183 sigset(int sig, void(*func)(int)) argument [all...] |
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_signal.c | 40 sig_stub(int sig, siginfo_t *sip, void *ucp) argument 42 sig_handlers[sig](sig, sip, (ucontext_t *)ucp, sig_data[sig]); 46 mdb_signal_sethandler(int sig, mdb_signal_f *handler, void *data) argument 51 ASSERT(sig > 0 && sig < NSIG && sig != SIGKILL && sig != SIGSTOP); 53 sig_handlers[sig] 80 mdb_signal_gethandler(int sig, void **datap) argument 89 mdb_signal_raise(int sig) argument 95 mdb_signal_pgrp(int sig) argument 101 mdb_signal_block(int sig) argument 112 mdb_signal_unblock(int sig) argument [all...] |
/illumos-gate/usr/src/ucblib/libucb/port/gen/ |
H A D | psignal.c | 54 psignal(unsigned int sig, char *s) argument 57 _psignal(sig, s);
|
/illumos-gate/usr/src/ucblib/libucb/port/sys/ |
H A D | killpg.c | 49 killpg(int pgrp, int sig) argument 58 return (kill(-pgrp, sig));
|
/illumos-gate/usr/src/lib/libast/common/comp/ |
H A D | sigflag.c | 32 #include <sig.h> 35 sigflag(int sig, int flags, int set) 40 if (sigaction(sig, NiL, &sa)) 46 return sigaction(sig, &sa, NiL);
|
/illumos-gate/usr/src/lib/libinetutil/common/ |
H A D | eh.c | 61 int sig; local 75 for (sig = 0; sig < NSIG; sig++) { 76 eh->iueh_sig_info[sig].iues_pending = B_FALSE; 77 eh->iueh_sig_info[sig].iues_handler = NULL; 78 eh->iueh_sig_info[sig].iues_data = NULL; 96 int sig; local 98 for (sig = 0; sig < NSI 274 int n_lit, timeout, sig, saved_errno; local 366 post_signal(int sig) argument 383 iu_eh_register_signal(iu_eh_t *eh, int sig, iu_eh_sighandler_t *handler, void *data) argument 420 iu_eh_unregister_signal(iu_eh_t *eh, int sig, void **datap) argument [all...] |
/illumos-gate/usr/src/lib/libshell/common/bltins/ |
H A D | trap.c | 22 * trap [-p] action sig... 23 * kill [-l] [sig...] 24 * kill [-s sig] pid... 47 register int sig, clear = 0, dflag = 0, pflag = 0; local 50 while (sig = optget(argv, sh_opttrap)) switch (sig) 96 sig = sig_number(arg); 97 if(sig<0) 103 if(sig&SH_TRAP) 105 sig 168 register int sig=SIGTERM, flag=0, n; local 238 register int n,o,sig=0; local 313 sig_name(int sig, char* buf, int pfx) argument 357 register int sig; local [all...] |
/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | fault.c | 39 #define abortsig(sig) (sig==SIGABRT || sig==SIGBUS || sig==SIGILL || sig==SIGSEGV) 61 void sh_fault(register int sig) argument 69 if(!(sig&SH_TRAP)) 70 signal(sig, sh_fault); 71 sig &= ~SH_TRAP; 73 if(sig 217 register int sig, n; local 265 sh_sigtrap(register int sig) argument 296 register int flag, sig = sh.sigmax; local 314 register int flag, sig=sh.st.trapmax; local 355 sh_sigclear(register int sig) argument 378 register int sig=sh.st.trapmax; local 503 register int sig=0; local 587 sh_done(void *ptr, register int sig) argument 637 kill(getpid(),sig); local [all...] |
/illumos-gate/usr/src/boot/sys/boot/arm/at91/boot2/ |
H A D | centipad_board.c | 42 uint32_t sig; 43 sig = 0; 44 ReadEEPROM(12 * 1024, (uint8_t *)&sig, sizeof(sig)); 45 if (sig != 0x92021054)
|
H A D | kb920x_board.c | 41 uint32_t sig; local 42 sig = 0; 43 ReadEEPROM(12 * 1024, (uint8_t *)&sig, sizeof(sig)); 44 if (sig != 0x92021054)
|
/illumos-gate/usr/src/cmd/sh/ |
H A D | fault.c | 48 static void sigsegv(int sig, siginfo_t *sip, ucontext_t *uap); 174 done(sig) 202 if (sig) { 209 if (sig == SIGHUP) 213 sigaddset(&set, sig); 215 handle(sig, SIG_DFL); 216 kill(mypid, sig); 222 fault(int sig) argument 226 switch (sig) { 233 if (trapcom[sig]) 367 int sig; local 474 sigsegv(int sig, siginfo_t *sip, ucontext_t *uap) argument [all...] |