sigint
sig_t sighup, sigint;
sigint = signal(SIGINT, SIG_IGN);
signal(SIGINT, sigint);
static SIGTYPE sigint(int signo) __dead2;
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 volatile int sigint; /* SIGINT received */
oldint = signal(SIGINT, sigint);
static void sigint(int);
sig_t sigint = signal(SIGINT, SIG_IGN);
signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
signal(SIGINT, sigint);
sig_t sigint = signal(SIGINT, SIG_IGN);
signal(SIGINT, sigint);
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);