runsvdir: do not block SIGCHLD around poll/sleep
There is no reason to do so. We do not even have SIGCHLD handler. function old new delta runsvdir_main 1077 1057 -20 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
fa535f3e48
commit
dac8d80f77
@ -345,14 +345,12 @@ int runsvdir_main(int argc UNUSED_PARAM, char **argv)
|
||||
#endif
|
||||
{
|
||||
unsigned deadline = (need_rescan ? 1 : 5);
|
||||
sig_block(SIGCHLD);
|
||||
#if ENABLE_FEATURE_RUNSVDIR_LOG
|
||||
if (rplog)
|
||||
poll(pfd, 1, deadline*1000);
|
||||
else
|
||||
#endif
|
||||
sleep(deadline);
|
||||
sig_unblock(SIGCHLD);
|
||||
}
|
||||
|
||||
#if ENABLE_FEATURE_RUNSVDIR_LOG
|
||||
|
Loading…
Reference in New Issue
Block a user