$B1J0f!wCNG=!%6e9)Bg$G$9!%(B
$B0lIt$N4D6-$G(B thread.c $B$N%3%s%Q%$%k$K<:GT$9$k$N$G$9$,!$(B
$B@5$7$/$O"-$3$&$G$9$+!)(B
Index: thread.c
— thread.c (revision 31717)
+++ thread.c (working copy)
@@ -2759,14 +2759,14 @@
timeout_ms = -1;
else {
tmp = ts->tv_sec * 1000;
-
tmp2 = tv->tv_nsec / (1000 * 1000);
-
timeout_ms = -1;tmp2 = ts->tv_nsec / (1000 * 1000); if (TIMET_MAX - tmp < tmp2)
else
timeout_ms = tmp + tmp2;
}
} else
- timeout = -1;
-
timeout_ms = -1;
return poll(fds, nfds, timeout_ms);
}