Merge remote-tracking branch 'origin/v0.10'

This commit is contained in:
Ben Noordhuis 2013-08-18 17:48:52 +02:00
commit 389fc448df

View File

@ -73,7 +73,9 @@ static void uv__chld(uv_signal_t* handle, int signum) {
assert(signum == SIGCHLD);
for (;;) {
pid = waitpid(-1, &status, WNOHANG);
do
pid = waitpid(-1, &status, WNOHANG);
while (pid == -1 && errno == EINTR);
if (pid == 0)
return;