int opt;
tzset();
- sigemptyset(&signals_to_block);
- sigaddset(&signals_to_block, SIGINT);
- sigaddset(&signals_to_block, SIGTERM);
+ if (sigemptyset(&signals_to_block) != 0 ||
+ sigaddset(&signals_to_block, SIGINT) != 0 ||
+ sigaddset(&signals_to_block, SIGTERM) != 0)
+ err(1, "sigset");
sev.sigev_notify = SIGEV_SIGNAL;
sev.sigev_signo = SIGALRM;
if (timer_create(CLOCK_MONOTONIC, &sev, &fallback_timer) != 0)
err(1, "timer_create");
sa.sa_handler = alrm_handler;
- sigemptyset(&sa.sa_mask);
+ if (sigemptyset(&sa.sa_mask) != 0)
+ err(1, "sigemptyset");
sa.sa_flags = 0;
if (sigaction(SIGALRM, &sa, NULL) != 0)
err(1, "sigaction");