Lines Matching refs:sigact
472 struct sigaction sigact = {}; in signal_handler_register() local
478 sigact.sa_sigaction = ctrlc_handler; in signal_handler_register()
479 sigemptyset(&sigact.sa_mask); in signal_handler_register()
480 sigact.sa_flags = SA_SIGINFO; in signal_handler_register()
481 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_register()
482 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_register()
483 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_register()
497 struct sigaction sigact = {}; in signal_handler_unregister() local
500 sigact.sa_handler = SIG_DFL; in signal_handler_unregister()
501 sigemptyset(&sigact.sa_mask); in signal_handler_unregister()
502 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_unregister()
503 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_unregister()
504 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_unregister()
687 struct sigaction sigact; in resctrl_val() local
731 sigfillset(&sigact.sa_mask); in resctrl_val()
732 sigdelset(&sigact.sa_mask, SIGUSR1); in resctrl_val()
734 sigact.sa_sigaction = run_benchmark; in resctrl_val()
735 sigact.sa_flags = SA_SIGINFO; in resctrl_val()
738 if (sigaction(SIGUSR1, &sigact, NULL)) { in resctrl_val()
755 sigsuspend(&sigact.sa_mask); in resctrl_val()