Better error handling for safe_sigaction
parent
de0051e0f3
commit
9c79dc1fa7
|
@ -219,6 +219,9 @@ static void sigaction_safe(int signum, const struct sigaction *act, struct sigac
|
||||||
ret = sigaction(signum, act, oldact);
|
ret = sigaction(signum, act, oldact);
|
||||||
}
|
}
|
||||||
while(ret == -1 && errno == EINTR);
|
while(ret == -1 && errno == EINTR);
|
||||||
|
|
||||||
|
if(ret == -1)
|
||||||
|
fatal_error("sigaction failed", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void unix_init_signals(void)
|
void unix_init_signals(void)
|
||||||
|
|
Loading…
Reference in New Issue