← Commit list

dac8d80f7

Denys Vlasenko
Denys Vlasenko
2015-03-02
SUCCESS Duration: 146s

Subject

runsvdir: do not block SIGCHLD around poll/sleep

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

runit/runsvdir.c+0 -2
@@ -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