Lines Matching refs:sigact
504 struct sigaction sigact = {}; in signal_handler_register() local
509 sigact.sa_sigaction = ctrlc_handler; in signal_handler_register()
510 sigemptyset(&sigact.sa_mask); in signal_handler_register()
511 sigact.sa_flags = SA_SIGINFO; in signal_handler_register()
512 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_register()
513 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_register()
514 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_register()
528 struct sigaction sigact = {}; in signal_handler_unregister() local
530 sigact.sa_handler = SIG_DFL; in signal_handler_unregister()
531 sigemptyset(&sigact.sa_mask); in signal_handler_unregister()
532 if (sigaction(SIGINT, &sigact, NULL) || in signal_handler_unregister()
533 sigaction(SIGTERM, &sigact, NULL) || in signal_handler_unregister()
534 sigaction(SIGHUP, &sigact, NULL)) { in signal_handler_unregister()
712 struct sigaction sigact; in resctrl_val() local
756 sigfillset(&sigact.sa_mask); in resctrl_val()
757 sigdelset(&sigact.sa_mask, SIGUSR1); in resctrl_val()
759 sigact.sa_sigaction = run_benchmark; in resctrl_val()
760 sigact.sa_flags = SA_SIGINFO; in resctrl_val()
763 if (sigaction(SIGUSR1, &sigact, NULL)) { in resctrl_val()
780 sigsuspend(&sigact.sa_mask); in resctrl_val()