Bug fix---sock:recv() and EINTR

If a signal handler is installed with the 'restart' flag, then sock:recv()
on a blocking socket without a timeout should not return EINTR; the system
call should restart.