Lines Matching refs:sigact
597 struct sigaction sigact; in resctrl_val() local
644 sigfillset(&sigact.sa_mask); in resctrl_val()
645 sigdelset(&sigact.sa_mask, SIGUSR1); in resctrl_val()
647 sigact.sa_sigaction = run_benchmark; in resctrl_val()
648 sigact.sa_flags = SA_SIGINFO; in resctrl_val()
651 if (sigaction(SIGUSR1, &sigact, NULL)) in resctrl_val()
666 sigsuspend(&sigact.sa_mask); in resctrl_val()
677 sigact.sa_sigaction = ctrlc_handler; in resctrl_val()
678 sigemptyset(&sigact.sa_mask); in resctrl_val()
679 sigact.sa_flags = SA_SIGINFO; in resctrl_val()
680 if (sigaction(SIGINT, &sigact, NULL) || in resctrl_val()
681 sigaction(SIGTERM, &sigact, NULL) || in resctrl_val()
682 sigaction(SIGHUP, &sigact, NULL)) { in resctrl_val()