alarmPending = 1;
handler.sa_handler = AlarmHandler;
- handler.sa_mask = handler.sa_flags = 0;
+ sigemptyset(&handler.sa_mask);
+ handler.sa_flags = 0;
sigaction(SIGALRM, &handler, NULL);
ualarm(1000 * time, 0);
}
time(&starttime);
handler.sa_handler = die;
- handler.sa_mask = handler.sa_flags = 0;
+ sigemptyset(&handler.sa_mask);
+ handler.sa_flags = 0;
sigaction (SIGINT, &handler, NULL);
sigaction (SIGTERM, &handler, NULL);
sigaction (SIGQUIT, &handler, NULL);
{
struct sigaction handler;
- handler.sa_mask = handler.sa_flags = 0;
+ sigemptyset(&handler.sa_mask);
+ handler.sa_flags = 0;
handler.sa_handler = suspend;
sigaction (SIGTSTP, &handler, NULL);
cleanup ();