sigint
struct sigaction sigint, sigquit, sigact;
ATF_REQUIRE_EQ(0, sigaction(SIGINT, NULL, &sigint));
ATF_CHECK_EQ(sigint.sa_handler, sigact.sa_handler);
ATF_CHECK_EQ(sigint.sa_flags, sigact.sa_flags);
ATF_CHECK_EQ(0, sigcmpset(&sigint.sa_mask, &sigact.sa_mask));
SIGTYPE sigint(int signo);
signal(SIGINT, sigint);
if (sigint)
sigint = 1;
if (sigalrm || sigint)
if (sigalrm || sigint)
if (sigint)
if (sigint)
sigalrm = siginfo = sigint = 0;
while (!sigint) {
if (ferror(f) && errno == EINTR && !sigint)
if (ferror(of) && errno == EINTR && !sigint)
if (sigint) {
static int sigint; /* SIGINT received */
newint.sa_handler = sigint;
static void sigint(int);
sig_t sigint = signal(SIGINT, SIG_IGN);
(void)signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
(void)signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
(void)signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
(void)signal(SIGINT, sigint);
(void)signal(SIGINT, sigint);
sig_t sigint;
sigint = signal(SIGINT, SIG_IGN);
sig_t sighup, sigint, sigquit, sigchld;
sigint = signal(SIGINT, SIG_IGN);
(void)signal(SIGINT, sigint);
sa.sa_handler = sigint;
static void sigint