diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-11-22 08:33:29 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-11-22 08:33:29 +0000 |
commit | d55a5826e81136a9ecf65c4cd407152a56684dc2 (patch) | |
tree | 109ad44c75cee890ad5e98583e12b15b5e65a18e /src/usocket.c | |
parent | a2b780bf7a78c66d54a248fa99b5fc862c12a127 (diff) | |
download | luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.tar.gz luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.tar.bz2 luasocket-d55a5826e81136a9ecf65c4cd407152a56684dc2.zip |
Few tweaks in installation, some missing files, etc.
Diffstat (limited to 'src/usocket.c')
-rw-r--r-- | src/usocket.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/usocket.c b/src/usocket.c index 6a0b178..e70806a 100644 --- a/src/usocket.c +++ b/src/usocket.c | |||
@@ -110,7 +110,8 @@ int socket_select(t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, | |||
110 | double t = timeout_getretry(tm); | 110 | double t = timeout_getretry(tm); |
111 | tv.tv_sec = (int) t; | 111 | tv.tv_sec = (int) t; |
112 | tv.tv_usec = (int) ((t - tv.tv_sec) * 1.0e6); | 112 | tv.tv_usec = (int) ((t - tv.tv_sec) * 1.0e6); |
113 | ret = select(n, rfds, wfds, efds, t >= 0.0? &tv: NULL); | 113 | /* timeout = 0 means no wait */ |
114 | ret = select(n, rfds, wfds, efds, t >= 0.0 ? &tv: NULL); | ||
114 | } while (ret < 0 && errno == EINTR); | 115 | } while (ret < 0 && errno == EINTR); |
115 | return ret; | 116 | return ret; |
116 | } | 117 | } |