handle errno.EINTR in tubes.listen/sock