Home
last modified time | relevance | path

Searched refs:sigmask (Results 1 – 25 of 57) sorted by relevance

123

/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dsignal.c109 # ifndef sigmask
110 # define sigmask(s) (1 << ((s) - 1)) macro
112 return (sigblock(sigmask(sig)) & sigmask(sig)) != 0;
151 return (sigsetmask(sigblock(0) & ~sigmask(sig)) & sigmask(sig)) != 0;
267 # ifndef sigmask
274 mask |= sigmask(SIGALRM);
275 mask |= sigmask(SIGCHLD);
276 mask |= sigmask(SIGHUP);
277 mask |= sigmask(SIGINT);
278 mask |= sigmask(SIGTERM);
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/
H A Dpppoed.c62 static sigset_t sigmask; /* Global signal mask */ variable
222 (void) sigemptyset(&sigmask); in add_signal_handlers()
223 (void) sigaddset(&sigmask, SIGHUP); in add_signal_handlers()
224 (void) sigaddset(&sigmask, SIGCHLD); in add_signal_handlers()
225 (void) sigaddset(&sigmask, SIGINT); in add_signal_handlers()
226 (void) sigprocmask(SIG_BLOCK, &sigmask, NULL); in add_signal_handlers()
228 sa.sa_mask = sigmask; in add_signal_handlers()
400 (void) sigprocmask(SIG_UNBLOCK, &sigmask, NULL); in main_loop()
409 (void) sigprocmask(SIG_BLOCK, &sigmask, NULL); in main_loop()
/illumos-gate/usr/src/uts/common/sys/
H A Dsignal.h256 #define sigmask(n) ((unsigned int)1 << (((n) - 1) & (32 - 1))) macro
267 #define CANTMASK0 (sigmask(SIGKILL)|sigmask(SIGSTOP))
273 #define sigaddset(s, n) ((s)->__sigbits[sigword(n)] |= sigmask(n))
274 #define sigdelset(s, n) ((s)->__sigbits[sigword(n)] &= ~sigmask(n))
275 #define sigismember(s, n) (sigmask(n) & (s)->__sigbits[sigword(n)])
/illumos-gate/usr/src/cmd/stmfproxy/stmfproxy/
H A Dstmfproxy.c404 sigset_t sigmask; in main() local
484 (void) sigfillset(&sigmask); in main()
487 (void) sigdelset(&sigmask, SIGQUIT); in main()
488 (void) sigdelset(&sigmask, SIGINT); in main()
489 (void) sigdelset(&sigmask, SIGTERM); in main()
490 (void) sigdelset(&sigmask, SIGHUP); in main()
492 (void) sigprocmask(SIG_SETMASK, &sigmask, NULL); in main()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/
H A Dsigcrit.c80 hold |= sigmask(sig); in interrupt()
130 mask |= sigmask(signals[i].sig); in sigcritical()
138 hold &= ~sigmask(signals[i].sig); in sigcritical()
189 if (hold & sigmask(signals[i].sig)) in sigcritical()
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_create.c75 k_sigset_t sigmask; in syslwp_create() local
92 sigutok(&uc.uc_sigmask, &sigmask); in syslwp_create()
98 sigutok(&uc32.uc_sigmask, &sigmask); in syslwp_create()
123 curthread->t_pri, &sigmask, curthread->t_cid, 0); in syslwp_create()
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/ftp/
H A Dpclose.c42 #ifndef sigmask
43 #define sigmask(m) (1 << ((m)-1)) macro
154 omask = sigblock(sigmask(SIGQUIT)|sigmask(SIGHUP)); in mypclose()
/illumos-gate/usr/src/lib/krb5/ss/
H A Dss_internal.h120 #ifdef sigmask
121 #undef sigmask
123 #define sigmask(x) (1L<<(x)-1) macro
/illumos-gate/usr/src/uts/common/os/
H A Dsig.c74 {(sigmask(SIGILL)|sigmask(SIGTRAP)|sigmask(SIGPWR)), 0, 0};
77 {(sigmask(SIGCONT)|sigmask(SIGCLD)|sigmask(SIGPWR)
78 |sigmask(SIGWINCH)|sigmask(SIGURG)|sigmask(SIGWAITING)),
79 (sigmask(SIGLWP)|sigmask(SIGCANCEL)|sigmask(SIGFREEZE)
80 |sigmask(SIGTHAW)|sigmask(SIGXRES)|sigmask(SIGJVM1)
81 |sigmask(SIGJVM2)|sigmask(SIGINFO)), 0};
84 {(sigmask(SIGSTOP)|sigmask(SIGTSTP)|sigmask(SIGTTOU)|sigmask(SIGTTIN)),
88 {(sigmask(SIGQUIT)|sigmask(SIGILL)|sigmask(SIGTRAP)|sigmask(SIGIOT)
89 |sigmask(SIGEMT)|sigmask(SIGFPE)|sigmask(SIGBUS)|sigmask(SIGSEGV)
90 |sigmask(SIGSYS)|sigmask(SIGXCPU)|sigmask(SIGXFSZ)), 0, 0};
[all …]
H A Dcore.c644 k_sigset_t sigmask; in core() local
675 sigmask = curthread->t_hold; /* remember for later */ in core()
677 if (!sigismember(&sigmask, SIGHUP)) in core()
679 if (!sigismember(&sigmask, SIGINT)) in core()
681 if (!sigismember(&sigmask, SIGKILL)) in core()
683 if (!sigismember(&sigmask, SIGTERM)) in core()
757 curthread->t_hold = sigmask; in core()
/illumos-gate/usr/src/lib/libumem/common/
H A Dumem_update_thread.c122 sigset_t sigmask, oldmask; in umem_create_update_thread() local
131 (void) sigfillset(&sigmask); in umem_create_update_thread()
132 (void) thr_sigsetmask(SIG_BLOCK, &sigmask, &oldmask); in umem_create_update_thread()
/illumos-gate/usr/src/cmd/power/
H A Dpowerd.c197 sigset_t sigmask; in main() local
298 (void) sigfillset(&sigmask); in main()
299 (void) sigdelset(&sigmask, SIGQUIT); in main()
300 (void) sigdelset(&sigmask, SIGINT); in main()
301 (void) sigdelset(&sigmask, SIGTERM); in main()
345 (void) sigsuspend(&sigmask); in main()
354 sigset_t sigmask; in system_activity_monitor() local
386 (void) sigdelset(&sigmask, SIGHUP); in system_activity_monitor()
387 (void) sigdelset(&sigmask, SIGALRM); in system_activity_monitor()
388 (void) sigdelset(&sigmask, SIGTHAW); in system_activity_monitor()
[all …]
/illumos-gate/usr/src/ucblib/libcurses/
H A Dtstp.c47 (void) sigsetmask(sigblock(0) &~ sigmask(SIGTSTP)); in tstp()
49 (void) sigblock(sigmask(SIGTSTP)); in tstp()
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dpoll.c36 const sigset_t *_RESTRICT_KYWD sigmask) in ppoll() argument
38 return (_pollsys(fds, nfd, tsp, sigmask)); in ppoll()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/uwin/
H A Drlib.h46 #ifndef sigmask
47 #define sigmask(n) ((unsigned long)1 << ((n) - 1)) macro
/illumos-gate/usr/src/cmd/csh/
H A Dsh.proc.c179 omask = sigblock(sigmask(SIGCHLD)); in pnote()
205 omask = sigblock(sigmask(SIGCHLD)); in pwait()
245 omask = sigblock(sigmask(SIGCHLD)); in pjwait()
319 omask = sigblock(sigmask(SIGCHLD)); in dowait()
959 omask = sigmask(SIGCHLD); in pkill()
961 omask |= sigmask(SIGINT); in pkill()
1025 omask = sigblock(sigmask(SIGCHLD)); in pstart()
1212 omask = sigblock(sigmask(SIGCHLD)); in pfork()
1259 sigmask(SIGTTIN) | in pfork()
1260 sigmask(SIGTSTP)); in pfork()
[all …]
H A Dsh.c421 (void) sigblock(sigmask(SIGINT)); in main()
702 omask = sigblock(sigmask(SIGINT)); in srcunit()
871 (void) sigsetmask(omask & ~sigmask(SIGINT)); in pintr1()
879 (void) sigsetmask(omask & ~sigmask(SIGCHLD)); in pintr1()
933 (void) sigsetmask(sigblock(0) & ~sigmask(SIGINT)); in process()
995 (void) sigblock(sigmask(SIGINT)); in process()
1041 omask = sigblock(sigmask(SIGCHLD)); in process()
1043 (void) sigsetmask(omask &~ sigmask(SIGCHLD)); in process()
H A Dsh.sem.c179 sv.mask = sigblock(sigmask(SIGCHLD));
249 sigmask(SIGTTOU) |
250 sigmask(SIGTTIN) |
251 sigmask(SIGTSTP));
H A Dsh.func.c181 (void) sigblock(sigmask(SIGINT)); in doonintr()
607 (void) sigsetmask(sigblock(0) & ~sigmask(SIGINT)); in preread_()
611 (void) sigblock(sigmask(SIGINT)); in preread_()
678 omask = sigblock(sigmask(SIGINT)) & ~sigmask(SIGINT); in dorepeat()
1015 (void) sigsetmask(sigblock(0) & ~sigmask(SIGINT)); in echo()
1058 (void) sigblock(sigmask(SIGINT)); in echo()
1110 (void) sigsetmask(sigblock(0) & ~ sigmask(SIGINT)); in dosetenv()
/illumos-gate/usr/src/cmd/ptools/pflags/
H A Dpflags.c133 sigset_t sigmask; in look() local
169 sigmask = pstatus.pr_sigtrace; in look()
192 sigtrace = *((uint32_t *)&sigmask); in look()
193 sigtrace1 = *((uint32_t *)&sigmask + 1); in look()
194 sigtrace2 = *((uint32_t *)&sigmask + 2); in look()
201 proc_sigset2str(&sigmask, "|", 1, buf, sizeof (buf))); in look()
/illumos-gate/usr/src/head/
H A Dspawn.h185 const sigset_t *_RESTRICT_KYWD sigmask);
189 sigset_t *_RESTRICT_KYWD sigmask);
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/
H A Din.comsat.c82 #ifndef sigmask
83 #define sigmask(m) (1 << ((m)-1)) macro
189 sigblock(sigmask(SIGALRM)); in main()
/illumos-gate/usr/src/lib/libc/port/sys/
H A Depoll.c235 int maxevents, int timeout, const sigset_t *sigmask) in epoll_pwait() argument
247 arg.dp_setp = (sigset_t *)sigmask; in epoll_pwait()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dsigunblock.c55 return(sigsetmask(s ? (sigsetmask(0L) & ~sigmask(s)) : 0L));
/illumos-gate/usr/src/cmd/csh/i386/
H A Dsignal.h23 #define sigmask(m) (m > 32 ? 0 : (1 << ((m)-1))) macro

123