Lines Matching refs:sigact
485 struct sigaction sigact; in signal_handler_register() local
488 sigact.sa_sigaction = ctrlc_handler; in signal_handler_register()
489 sigemptyset(&sigact.sa_mask); in signal_handler_register()
490 sigact.sa_flags = SA_SIGINFO; in signal_handler_register()
491 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_register()
492 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_register()
493 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_register()
507 struct sigaction sigact; in signal_handler_unregister() local
509 sigact.sa_handler = SIG_DFL; in signal_handler_unregister()
510 sigemptyset(&sigact.sa_mask); in signal_handler_unregister()
511 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_unregister()
512 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_unregister()
513 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_unregister()
636 struct sigaction sigact; in resctrl_val() local
680 sigfillset(&sigact.sa_mask); in resctrl_val()
681 sigdelset(&sigact.sa_mask, SIGUSR1); in resctrl_val()
683 sigact.sa_sigaction = run_benchmark; in resctrl_val()
684 sigact.sa_flags = SA_SIGINFO; in resctrl_val()
687 if (sigaction(SIGUSR1, &sigact, NULL)) in resctrl_val()
702 sigsuspend(&sigact.sa_mask); in resctrl_val()