/illumos-gate/usr/src/lib/libc/inc/ |
H A D | nsswitch_priv.h | 77 #define __NSW_COMMON_ACTION(act)\ argument 78 (((act) == __NSW_CONTINUE) || ((act) == __NSW_RETURN)) 80 #define __NSW_SUCCESS_ACTION(act) __NSW_COMMON_ACTION(act) argument 81 #define __NSW_NOTFOUND_ACTION(act) __NSW_COMMON_ACTION(act) argument 82 #define __NSW_UNAVAIL_ACTION(act) __NSW_COMMON_ACTION(act) argument 83 #define __NSW_TRYAGAIN_ACTION(act) \ argument 84 (__NSW_COMMON_ACTION(act) || \ 85 ((act) == __NSW_TRYAGAIN_FOREVER) || \ 86 ((act) == __NSW_TRYAGAIN_NTIMES)) 87 #define __NSW_UNPAUSE_ACTION(act)\ argument [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_signal.c | 46 struct sigaction act; in mdb_signal_sethandler() local 55 act.sa_handler = SIG_DFL; in mdb_signal_sethandler() 56 act.sa_flags = SA_RESTART; in mdb_signal_sethandler() 58 act.sa_handler = SIG_IGN; in mdb_signal_sethandler() 59 act.sa_flags = SA_RESTART; in mdb_signal_sethandler() 61 act.sa_sigaction = sig_stub; in mdb_signal_sethandler() 62 act.sa_flags = SA_SIGINFO | SA_RESTART | SA_ONSTACK; in mdb_signal_sethandler() 65 (void) sigemptyset(&act.sa_mask); in mdb_signal_sethandler() 68 (void) sigaddset(&act.sa_mask, SIGWINCH); in mdb_signal_sethandler() 69 (void) sigaddset(&act.sa_mask, SIGTSTP); in mdb_signal_sethandler() [all …]
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_nswparse.c | 188 action_t act; in _nsw_getoneconfig_v1() local 272 act = __NSW_RETURN; in _nsw_getoneconfig_v1() 286 act = __NSW_TRYAGAIN_NTIMES; in _nsw_getoneconfig_v1() 288 act = __NSW_CONTINUE; in _nsw_getoneconfig_v1() 291 act = __NSW_TRYAGAIN_FOREVER; in _nsw_getoneconfig_v1() 293 act = __NSW_TRYAGAIN_NTIMES; in _nsw_getoneconfig_v1() 301 if (__NSW_SUCCESS_ACTION(act) && in _nsw_getoneconfig_v1() 304 lkp->actions[__NSW_SUCCESS] = act; in _nsw_getoneconfig_v1() 305 } else if (__NSW_NOTFOUND_ACTION(act) && in _nsw_getoneconfig_v1() 308 lkp->actions[__NSW_NOTFOUND] = act; in _nsw_getoneconfig_v1() [all …]
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | configd.c | 133 struct sigaction act; in abort_handler() local 135 (void) sigemptyset(&act.sa_mask); in abort_handler() 136 act.sa_handler = SIG_DFL; in abort_handler() 137 act.sa_flags = 0; in abort_handler() 138 (void) sigaction(sig, &act, NULL); in abort_handler() 478 struct sigaction act; in daemonize_start() local 480 act.sa_handler = SIG_DFL; in daemonize_start() 481 (void) sigemptyset(&act.sa_mask); in daemonize_start() 482 act.sa_flags = 0; in daemonize_start() 484 (void) sigaction(SIGPIPE, &act, NULL); /* ignore SIGPIPE */ in daemonize_start() [all …]
|
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/ |
H A D | sysevent_signal.c | 46 struct sigaction act; in se_signal_sethandler() local 53 act.sa_handler = SIG_DFL; in se_signal_sethandler() 54 act.sa_flags = SA_RESTART; in se_signal_sethandler() 56 act.sa_handler = SIG_IGN; in se_signal_sethandler() 57 act.sa_flags = SA_RESTART; in se_signal_sethandler() 59 act.sa_sigaction = sig_stub; in se_signal_sethandler() 60 act.sa_flags = SA_SIGINFO | SA_RESTART; in se_signal_sethandler() 63 (void) sigfillset(&act.sa_mask); in se_signal_sethandler() 65 if ((status = sigaction(sig, &act, NULL)) == 0) in se_signal_sethandler()
|
/illumos-gate/usr/src/lib/libeti/form/common/ |
H A D | driver.c | 38 PTF_int act; member 44 #define CALL(x, f) (x.class ? (*x.class) (x.act, f) : E_SYSTEM_ERROR) 119 _page_navigation(PTF_int act, FORM *f) in _page_navigation() argument 126 v = (*act) (f); in _page_navigation() 137 _field_navigation(PTF_int act, FORM *f) in _field_navigation() argument 143 v = (*act) (f); in _field_navigation() 153 _data_navigation(PTF_int act, FORM *f) in _data_navigation() argument 155 return ((*act) (f)); in _data_navigation() 160 _data_manipulation(PTF_int act, FORM *f) in _data_manipulation() argument 166 if ((v = (*act) (f)) == E_OK) in _data_manipulation() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ |
H A D | ipqosconf.c | 235 static int add_action(ipqos_conf_action_t *act); 1385 ipqos_conf_action_t *act; in diffconf() local 1392 for (act = new; act; act = act->next) { in diffconf() 1396 if ((tmp = actionexist(act->name, old)) == NULL) { in diffconf() 1397 IPQOSCDBG1(DIFF, "marking act %s as new\n", act->name); in diffconf() 1399 act->new = B_TRUE; in diffconf() 1400 mark_classes_filters_new(act); in diffconf() 1406 res = diffaction(tmp, act); in diffconf() 1417 for (act = old; act; act = act->next) { in diffconf() 1418 if (act->params->originator == IPP_CONFIG_IPQOSCONF && in diffconf() [all …]
|
/illumos-gate/usr/src/cmd/sh/ |
H A D | fault.c | 136 struct sigaction act; in ignoring() local 139 sigaction(i, 0, &act); in ignoring() 140 if (act.sa_handler == SIG_IGN) { in ignoring() 250 struct sigaction act, oact; local 262 sigemptyset(&act.sa_mask); 263 act.sa_flags = (sig == SIGSEGV) ? (SA_ONSTACK | SA_SIGINFO) : 0; 264 act.sa_handler = func; 265 sigaction(sig, &act, &oact); 434 struct sigaction act, oact; in sh_sleep() local 449 sigemptyset(&act.sa_mask); in sh_sleep() [all …]
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | pr_sigaction.c | 43 int sig, const struct sigaction *act, struct sigaction *oact) in pr_sigaction() argument 55 return (sigaction(sig, act, oact)); in pr_sigaction() 66 if (act == NULL) { in pr_sigaction() 76 sigaction_n_to_32(act, &act32); in pr_sigaction() 80 adp->arg_object = (void *)act; in pr_sigaction() 81 adp->arg_size = sizeof (*act); in pr_sigaction() 84 adp->arg_object = (void *)act; in pr_sigaction() 85 adp->arg_size = sizeof (*act); in pr_sigaction()
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | nsparse.c | 140 action_t act; in _nsw_getoneconfig_v1() local 225 act = __NSW_RETURN; in _nsw_getoneconfig_v1() 238 act = __NSW_TRYAGAIN_NTIMES; in _nsw_getoneconfig_v1() 240 act = __NSW_CONTINUE; in _nsw_getoneconfig_v1() 243 act = __NSW_TRYAGAIN_FOREVER; in _nsw_getoneconfig_v1() 245 act = __NSW_TRYAGAIN_NTIMES; in _nsw_getoneconfig_v1() 253 if (__NSW_SUCCESS_ACTION(act) && in _nsw_getoneconfig_v1() 256 lkp->actions[__NSW_SUCCESS] = act; in _nsw_getoneconfig_v1() 257 } else if (__NSW_NOTFOUND_ACTION(act) && in _nsw_getoneconfig_v1() 260 lkp->actions[__NSW_NOTFOUND] = act; in _nsw_getoneconfig_v1() [all …]
|
/illumos-gate/usr/src/lib/libc/port/stdio/ |
H A D | getpass.c | 78 struct sigaction act, osigint, osigtstp; in __getpass() local 86 act.sa_flags = 0; in __getpass() 87 act.sa_handler = catch; in __getpass() 88 (void) sigemptyset(&act.sa_mask); in __getpass() 89 (void) sigaction(SIGINT, &act, &osigint); /* trap interrupt */ in __getpass() 90 act.sa_handler = SIG_IGN; in __getpass() 91 (void) sigaction(SIGTSTP, &act, &osigtstp); /* ignore stop */ in __getpass()
|
/illumos-gate/usr/src/lib/libc/port/sys/ |
H A D | siginterrupt.c | 35 struct sigaction act; in siginterrupt() local 45 (void) sigaction(sig, NULL, &act); in siginterrupt() 47 act.sa_flags &= ~SA_RESTART; in siginterrupt() 49 act.sa_flags |= SA_RESTART; in siginterrupt() 50 return (sigaction(sig, &act, NULL)); in siginterrupt()
|
H A D | signal.c | 128 struct sigaction act; in sigignore() local 133 act.sa_handler = SIG_IGN; in sigignore() 134 act.sa_flags = 0; in sigignore() 135 (void) sigemptyset(&act.sa_mask); in sigignore() 142 act.sa_flags |= SA_NOCLDSTOP; in sigignore() 143 act.sa_flags |= SA_NOCLDWAIT; in sigignore() 147 act.sa_flags |= SA_RESTART; in sigignore() 149 if (sigaction(sig, &act, (struct sigaction *)0) < 0) in sigignore()
|
/illumos-gate/usr/src/cmd/fwflash/plugins/vendor/ |
H A D | sd-GENERIC.c | 58 libscsi_action_t *act = NULL; in vendorvrfy() local 81 if ((act = libscsi_action_alloc(hdl, SPC3_CMD_READ_BUFFER, in vendorvrfy() 88 rb_cdb = (spc3_read_buffer_cdb_t *)libscsi_action_get_cdb(act); in vendorvrfy() 104 if (libscsi_exec(act, targ) != 0) { in vendorvrfy() 111 if (libscsi_action_get_status(act) != SAM4_STATUS_GOOD) { in vendorvrfy() 142 if (act != NULL) in vendorvrfy() 143 libscsi_action_free(act); in vendorvrfy()
|
/illumos-gate/usr/src/cmd/vntsd/ |
H A D | vntsd.c | 334 struct sigaction act; in main() local 350 bzero(&act, sizeof (act)); in main() 528 act.sa_handler = exit_sig_handler; in main() 530 (void) sigemptyset(&act.sa_mask); in main() 531 (void) sigaction(SIGINT, &act, NULL); in main() 532 (void) sigaction(SIGTERM, &act, NULL); in main() 533 (void) sigaction(SIGHUP, &act, NULL); in main() 536 act.sa_handler = vntsd_sig_handler; in main() 537 (void) sigemptyset(&act.sa_mask); in main() 538 (void) sigaction(SIGUSR1, &act, NULL); in main() [all …]
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sigaction.c | 700 struct sigaction act; in signal_init() local 712 __sigaction(sig, NULL, &act) == 0 && in signal_init() 713 act.sa_handler != SIG_DFL && in signal_init() 714 act.sa_handler != SIG_IGN) { in signal_init() 715 act = *sap; in signal_init() 716 act.sa_flags &= ~SA_NODEFER; in signal_init() 717 act.sa_sigaction = udp->sigacthandler; in signal_init() 718 act.sa_mask = maskset; in signal_init() 719 (void) __sigaction(sig, &act, NULL); in signal_init() 760 struct sigaction act; in setup_cancelsig() local [all …]
|
/illumos-gate/usr/src/uts/common/inet/ip/ |
H A D | spdsock.c | 735 spd_convert_type(uint32_t type, ipsec_act_t *act) in spd_convert_type() argument 739 act->ipa_type = IPSEC_ACT_DISCARD; in spd_convert_type() 743 act->ipa_type = IPSEC_ACT_CLEAR; in spd_convert_type() 747 act->ipa_type = IPSEC_ACT_APPLY; in spd_convert_type() 754 spd_convert_flags(uint32_t flags, ipsec_act_t *act) in spd_convert_flags() argument 759 act->ipa_apply.ipp_use_ah = !!(flags & SPD_APPLY_AH); in spd_convert_flags() 760 act->ipa_apply.ipp_use_esp = !!(flags & SPD_APPLY_ESP); in spd_convert_flags() 761 act->ipa_apply.ipp_use_espa = !!(flags & SPD_APPLY_ESPA); in spd_convert_flags() 762 act->ipa_apply.ipp_use_se = !!(flags & SPD_APPLY_SE); in spd_convert_flags() 763 act->ipa_apply.ipp_use_unique = !!(flags & SPD_APPLY_UNIQUE); in spd_convert_flags() [all …]
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_main.c | 201 struct sigaction act; in main() local 257 (void) sigfillset(&act.sa_mask); in main() 258 act.sa_handler = ndmpd_sig_handler; in main() 259 act.sa_flags = 0; in main() 261 (void) sigaction(SIGTERM, &act, NULL); in main() 262 (void) sigaction(SIGHUP, &act, NULL); in main() 263 (void) sigaction(SIGINT, &act, NULL); in main() 264 (void) sigaction(SIGUSR1, &act, NULL); in main() 265 (void) sigaction(SIGPIPE, &act, NULL); in main()
|
/illumos-gate/usr/src/cmd/intrstat/ |
H A D | intrstat.c | 361 struct sigaction act; in main() local 374 (void) sigemptyset(&act.sa_mask); in main() 375 act.sa_flags = 0; in main() 376 act.sa_handler = set_width; in main() 377 (void) sigaction(SIGWINCH, &act, NULL); in main() 379 (void) sigemptyset(&act.sa_mask); in main() 380 act.sa_flags = 0; in main() 381 act.sa_handler = intr; in main() 382 (void) sigaction(SIGUSR1, &act, NULL); in main() 384 (void) sigemptyset(&act.sa_mask); in main() [all …]
|
/illumos-gate/usr/src/cmd/format/ |
H A D | main.c | 114 struct sigaction act; in main() local 174 act.sa_handler = cmdabort; in main() 175 (void) memset(&act.sa_mask, 0, sizeof (sigset_t)); in main() 176 act.sa_flags = SA_RESTART | SA_NODEFER; in main() 177 if (sigaction(SIGINT, &act, NULL) == -1) { in main() 183 act.sa_handler = onsusp; in main() 184 (void) memset(&act.sa_mask, 0, sizeof (sigset_t)); in main() 185 act.sa_flags = SA_RESTART | SA_NODEFER; in main() 186 if (sigaction(SIGTSTP, &act, NULL) == -1) { in main() 192 act.sa_handler = onalarm; in main() [all …]
|
/illumos-gate/usr/src/cmd/dcs/sparc/sun4u/ |
H A D | dcs_ses.c | 399 struct sigaction act; in ses_init_signals() local 408 (void) memset(&act, 0, sizeof (act)); in ses_init_signals() 409 act.sa_sigaction = exit_handler; in ses_init_signals() 410 act.sa_flags = SA_SIGINFO; in ses_init_signals() 412 (void) sigaction(SIGCHLD, &act, NULL); in ses_init_signals() 547 struct sigaction act; in ses_handler() local 582 (void) memset(&act, 0, sizeof (act)); in ses_handler() 583 act.sa_handler = abort_handler; in ses_handler() 584 (void) sigaction(SIGINT, &act, NULL); in ses_handler()
|
/illumos-gate/usr/src/cmd/hotplugd/ |
H A D | hotplugd.c | 283 struct sigaction act; in init_signals() local 289 (void) sigfillset(&act.sa_mask); in init_signals() 290 act.sa_handler = signal_handler; in init_signals() 291 act.sa_flags = 0; in init_signals() 293 (void) sigaction(SIGTERM, &act, NULL); in init_signals() 294 (void) sigaction(SIGHUP, &act, NULL); in init_signals() 295 (void) sigaction(SIGINT, &act, NULL); in init_signals() 296 (void) sigaction(SIGPIPE, &act, NULL); in init_signals()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/io/ |
H A D | tst.fds.c | 48 struct sigaction act; in main() local 55 act.sa_handler = interrupt; in main() 56 act.sa_flags = 0; in main() 58 (void) sigemptyset(&act.sa_mask); in main() 59 (void) sigaction(SIGUSR1, &act, NULL); in main()
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_timerq.c | 248 struct sigaction act; in fmd_timerq_create() local 253 act.sa_handler = fmd_timerq_alrm; in fmd_timerq_create() 254 act.sa_flags = 0; in fmd_timerq_create() 255 (void) sigemptyset(&act.sa_mask); in fmd_timerq_create() 256 (void) sigaction(SIGALRM, &act, NULL); in fmd_timerq_create() 268 struct sigaction act; in fmd_timerq_destroy() local 295 act.sa_handler = SIG_DFL; in fmd_timerq_destroy() 296 act.sa_flags = 0; in fmd_timerq_destroy() 297 (void) sigemptyset(&act.sa_mask); in fmd_timerq_destroy() 298 (void) sigaction(SIGALRM, &act, NULL); in fmd_timerq_destroy()
|
/illumos-gate/usr/src/test/os-tests/tests/xsave/ |
H A D | mdb_xregs.ksh | 75 typeset act="$2" 78 if [[ ! -f "$act" ]]; then 79 warn "failed to generate $act" 83 if ! diff -q $src $act; then 84 diff -u $src $act 85 warn "$desc: $act did not match expected output"
|