diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-03-28 21:08:50 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-03-28 21:08:50 +0000 |
commit | f18d1b7cd0ec4708518ab5e18ea33b6eadca0301 (patch) | |
tree | e831c6b1957af47db1301675b52c0d2a2e315fa7 /src/unix.c | |
parent | 307603b24dde69eac62d2cb52123488137520c9c (diff) | |
download | luasocket-f18d1b7cd0ec4708518ab5e18ea33b6eadca0301.tar.gz luasocket-f18d1b7cd0ec4708518ab5e18ea33b6eadca0301.tar.bz2 luasocket-f18d1b7cd0ec4708518ab5e18ea33b6eadca0301.zip |
Closer to release...
Diffstat (limited to 'src/unix.c')
-rw-r--r-- | src/unix.c | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -1,8 +1,11 @@ | |||
1 | /*=========================================================================*\ | 1 | /*=========================================================================*\ |
2 | * Network compatibilization module | 2 | * Network compatibilization module: Unix version |
3 | * | ||
4 | * RCS ID: $Id$ | ||
3 | \*=========================================================================*/ | 5 | \*=========================================================================*/ |
4 | #include <lua.h> | 6 | #include <lua.h> |
5 | #include <lauxlib.h> | 7 | #include <lauxlib.h> |
8 | #include <string.h> | ||
6 | 9 | ||
7 | #include "lscompat.h" | 10 | #include "lscompat.h" |
8 | 11 | ||
@@ -26,7 +29,7 @@ int compat_open(lua_State *L) | |||
26 | } | 29 | } |
27 | 30 | ||
28 | COMPAT_FD compat_accept(COMPAT_FD s, struct sockaddr *addr, | 31 | COMPAT_FD compat_accept(COMPAT_FD s, struct sockaddr *addr, |
29 | int *len, int deadline) | 32 | size_t *len, int deadline) |
30 | { | 33 | { |
31 | struct timeval tv; | 34 | struct timeval tv; |
32 | fd_set fds; | 35 | fd_set fds; |
@@ -72,7 +75,7 @@ int compat_send(COMPAT_FD c, cchar *data, size_t count, size_t *sent, | |||
72 | } | 75 | } |
73 | 76 | ||
74 | int compat_sendto(COMPAT_FD c, cchar *data, size_t count, size_t *sent, | 77 | int compat_sendto(COMPAT_FD c, cchar *data, size_t count, size_t *sent, |
75 | int deadline, SA *addr, int len) | 78 | int deadline, SA *addr, size_t len) |
76 | { | 79 | { |
77 | struct timeval tv; | 80 | struct timeval tv; |
78 | fd_set fds; | 81 | fd_set fds; |
@@ -104,7 +107,7 @@ int compat_sendto(COMPAT_FD c, cchar *data, size_t count, size_t *sent, | |||
104 | } | 107 | } |
105 | } | 108 | } |
106 | 109 | ||
107 | int compat_recv(COMPAT_FD c, uchar *data, size_t count, size_t *got, | 110 | int compat_recv(COMPAT_FD c, char *data, size_t count, size_t *got, |
108 | int deadline) | 111 | int deadline) |
109 | { | 112 | { |
110 | struct timeval tv; | 113 | struct timeval tv; |
@@ -131,8 +134,8 @@ int compat_recv(COMPAT_FD c, uchar *data, size_t count, size_t *got, | |||
131 | } | 134 | } |
132 | } | 135 | } |
133 | 136 | ||
134 | int compat_recvfrom(COMPAT_FD c, uchar *data, size_t count, size_t *got, | 137 | int compat_recvfrom(COMPAT_FD c, char *data, size_t count, size_t *got, |
135 | int deadline, SA *addr, int *len) | 138 | int deadline, SA *addr, size_t *len) |
136 | { | 139 | { |
137 | struct timeval tv; | 140 | struct timeval tv; |
138 | fd_set fds; | 141 | fd_set fds; |