CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/05/26 00:59:42
Modified files:
lib/libc/asr : asr.c
Log message:
Calculate elapsed time in poll() and subtract that from the remaining time
when restarting poll() after receiving a signal.
The ruby runtime send signals to threads periodically, so without accounting
for elapsed time, the timeout would never expire if we didn't get a response
from a nameserver.
ok deraadt@ eric@
