diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-10-07 04:40:59 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-10-07 04:40:59 +0000 |
commit | f4dadea763c1959a27dead24df3ee6c54c209842 (patch) | |
tree | c13b294a8ca5438d59b60e3f5a25a4f7c1fc9a1b /src/select.c | |
parent | 562d8cceb704a96a7b2f9acc4bc229ab9f5c6541 (diff) | |
download | luasocket-f4dadea763c1959a27dead24df3ee6c54c209842.tar.gz luasocket-f4dadea763c1959a27dead24df3ee6c54c209842.tar.bz2 luasocket-f4dadea763c1959a27dead24df3ee6c54c209842.zip |
Before compiling on Windows.
Diffstat (limited to 'src/select.c')
-rw-r--r-- | src/select.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/select.c b/src/select.c index d28ade1..5a3d502 100644 --- a/src/select.c +++ b/src/select.c | |||
@@ -51,7 +51,7 @@ int select_open(lua_State *L) { | |||
51 | static int global_select(lua_State *L) { | 51 | static int global_select(lua_State *L) { |
52 | int rtab, wtab, itab, max_fd, ret, ndirty; | 52 | int rtab, wtab, itab, max_fd, ret, ndirty; |
53 | fd_set rset, wset; | 53 | fd_set rset, wset; |
54 | t_tm tm; | 54 | t_timeout tm; |
55 | double t = luaL_optnumber(L, 3, -1); | 55 | double t = luaL_optnumber(L, 3, -1); |
56 | FD_ZERO(&rset); FD_ZERO(&wset); | 56 | FD_ZERO(&rset); FD_ZERO(&wset); |
57 | lua_settop(L, 3); | 57 | lua_settop(L, 3); |
@@ -61,10 +61,10 @@ static int global_select(lua_State *L) { | |||
61 | max_fd = collect_fd(L, 1, -1, itab, &rset); | 61 | max_fd = collect_fd(L, 1, -1, itab, &rset); |
62 | ndirty = check_dirty(L, 1, rtab, &rset); | 62 | ndirty = check_dirty(L, 1, rtab, &rset); |
63 | t = ndirty > 0? 0.0: t; | 63 | t = ndirty > 0? 0.0: t; |
64 | tm_init(&tm, t, -1); | 64 | timeout_init(&tm, t, -1); |
65 | tm_markstart(&tm); | 65 | timeout_markstart(&tm); |
66 | max_fd = collect_fd(L, 2, max_fd, itab, &wset); | 66 | max_fd = collect_fd(L, 2, max_fd, itab, &wset); |
67 | ret = sock_select(max_fd+1, &rset, &wset, NULL, &tm); | 67 | ret = socket_select(max_fd+1, &rset, &wset, NULL, &tm); |
68 | if (ret > 0 || ndirty > 0) { | 68 | if (ret > 0 || ndirty > 0) { |
69 | return_fd(L, &rset, max_fd+1, itab, rtab, ndirty); | 69 | return_fd(L, &rset, max_fd+1, itab, rtab, ndirty); |
70 | return_fd(L, &wset, max_fd+1, itab, wtab, 0); | 70 | return_fd(L, &wset, max_fd+1, itab, wtab, 0); |