Searched refs:sig (Results 1 - 25 of 465) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/boot/sys/sys/
H A D_sigset.h46 #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 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) 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 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) 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 Dpsignal.c39 psignal(sig, s)
40 unsigned sig;
45 _psignal(sig, s);
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)
77 register int sig;
84 if (sig < MINSIG || sig > MAXSI
[all...]
/illumos-gate/usr/src/lib/libbc/libc/sys/common/
H A Dkill.c35 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 Dssignal.c50 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 Dsigsetops.c59 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 Dkillpg.c44 killpg(pid_t pgrp, int sig) argument
53 return (kill(-pgrp, sig));
H A Draise.c42 raise(int sig) argument
46 if ((error = thr_kill(thr_self(), sig)) != 0) {
H A Dsigflag.c39 sigflag(int sig, int flag, int on) argument
44 if ((v = sigaction(sig, 0, &sa)) < 0)
50 return (sigaction(sig, &sa, 0));
H A Dpsignal.c43 * 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 Dsighold.c32 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 Dsiginterrupt.c35 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 Dsignal.c52 * 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 Dmdb_signal.c40 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 Dpsignal.c54 psignal(unsigned int sig, char *s) argument
57 _psignal(sig, s);
/illumos-gate/usr/src/ucblib/libucb/port/sys/
H A Dkillpg.c49 killpg(int pgrp, int sig) argument
58 return (kill(-pgrp, sig));
/illumos-gate/usr/src/lib/libast/common/comp/
H A Dsigflag.c32 #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 Deh.c61 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 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; 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 Dfault.c39 #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 Dcentipad_board.c42 uint32_t sig;
43 sig = 0;
44 ReadEEPROM(12 * 1024, (uint8_t *)&sig, sizeof(sig));
45 if (sig != 0x92021054)
H A Dkb920x_board.c41 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 Dfault.c48 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...]

Completed in 149 milliseconds

1234567891011>>