diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-26 04:03:55 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-26 04:03:55 +0000 |
| commit | cd994f306a67ea7b9ee0ba810d985114e097dd77 (patch) | |
| tree | 54a44706f2523c4b53aebc8d4c5024113ab7cfe0 /src/usocket.c | |
| parent | c8b402e00442cd249397d4d33d2723a1f08a8108 (diff) | |
| download | luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.tar.gz luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.tar.bz2 luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.zip | |
Gonna try my luck on windows...
Diffstat (limited to 'src/usocket.c')
| -rw-r--r-- | src/usocket.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/usocket.c b/src/usocket.c index 0cff17b..62a2557 100644 --- a/src/usocket.c +++ b/src/usocket.c | |||
| @@ -205,7 +205,7 @@ int sock_send(p_sock ps, const char *data, size_t count, size_t *sent, p_tm tm) | |||
| 205 | /* loop until we send something or we give up on error */ | 205 | /* loop until we send something or we give up on error */ |
| 206 | *sent = 0; | 206 | *sent = 0; |
| 207 | for ( ;; ) { | 207 | for ( ;; ) { |
| 208 | ssize_t put = send(*ps, data, count, 0); | 208 | long put = (long) send(*ps, data, count, 0); |
| 209 | /* if we sent anything, we are done */ | 209 | /* if we sent anything, we are done */ |
| 210 | if (put > 0) { | 210 | if (put > 0) { |
| 211 | *sent = put; | 211 | *sent = put; |
| @@ -236,7 +236,7 @@ int sock_sendto(p_sock ps, const char *data, size_t count, size_t *sent, | |||
| 236 | if (*ps == SOCK_INVALID) return IO_CLOSED; | 236 | if (*ps == SOCK_INVALID) return IO_CLOSED; |
| 237 | *sent = 0; | 237 | *sent = 0; |
| 238 | for ( ;; ) { | 238 | for ( ;; ) { |
| 239 | ssize_t put = sendto(*ps, data, count, 0, addr, len); | 239 | long put = (long) sendto(*ps, data, count, 0, addr, len); |
| 240 | if (put > 0) { | 240 | if (put > 0) { |
| 241 | *sent = put; | 241 | *sent = put; |
| 242 | return IO_DONE; | 242 | return IO_DONE; |
| @@ -257,7 +257,7 @@ int sock_recv(p_sock ps, char *data, size_t count, size_t *got, p_tm tm) { | |||
| 257 | int err; | 257 | int err; |
| 258 | if (*ps == SOCK_INVALID) return IO_CLOSED; | 258 | if (*ps == SOCK_INVALID) return IO_CLOSED; |
| 259 | for ( ;; ) { | 259 | for ( ;; ) { |
| 260 | ssize_t taken = recv(*ps, data, count, 0); | 260 | long taken = (long) recv(*ps, data, count, 0); |
| 261 | if (taken > 0) { | 261 | if (taken > 0) { |
| 262 | *got = taken; | 262 | *got = taken; |
| 263 | return IO_DONE; | 263 | return IO_DONE; |
| @@ -280,7 +280,7 @@ int sock_recvfrom(p_sock ps, char *data, size_t count, size_t *got, | |||
| 280 | int err; | 280 | int err; |
| 281 | if (*ps == SOCK_INVALID) return IO_CLOSED; | 281 | if (*ps == SOCK_INVALID) return IO_CLOSED; |
| 282 | for ( ;; ) { | 282 | for ( ;; ) { |
| 283 | ssize_t taken = recvfrom(*ps, data, count, 0, addr, len); | 283 | long taken = (long) recvfrom(*ps, data, count, 0, addr, len); |
| 284 | if (taken > 0) { | 284 | if (taken > 0) { |
| 285 | *got = taken; | 285 | *got = taken; |
| 286 | return IO_DONE; | 286 | return IO_DONE; |
| @@ -335,7 +335,7 @@ int sock_gethostbyname(const char *addr, struct hostent **hp) { | |||
| 335 | const char *sock_hoststrerror(int err) { | 335 | const char *sock_hoststrerror(int err) { |
| 336 | if (err <= 0) return io_strerror(err); | 336 | if (err <= 0) return io_strerror(err); |
| 337 | switch (err) { | 337 | switch (err) { |
| 338 | case HOST_NOT_FOUND: return "host_not_found"; | 338 | case HOST_NOT_FOUND: return "host not found"; |
| 339 | default: return hstrerror(err); | 339 | default: return hstrerror(err); |
| 340 | } | 340 | } |
| 341 | } | 341 | } |
| @@ -343,9 +343,9 @@ const char *sock_hoststrerror(int err) { | |||
| 343 | const char *sock_strerror(int err) { | 343 | const char *sock_strerror(int err) { |
| 344 | if (err <= 0) return io_strerror(err); | 344 | if (err <= 0) return io_strerror(err); |
| 345 | switch (err) { | 345 | switch (err) { |
| 346 | case EADDRINUSE: return "eaddrinuse"; | 346 | case EADDRINUSE: return "address already in use"; |
| 347 | case EACCES: return "eaccess"; | 347 | case EACCES: return "permission denied"; |
| 348 | case ECONNREFUSED: return "econnrefused"; | 348 | case ECONNREFUSED: return "connection refused"; |
| 349 | case ECONNABORTED: return "closed"; | 349 | case ECONNABORTED: return "closed"; |
| 350 | case ECONNRESET: return "closed"; | 350 | case ECONNRESET: return "closed"; |
| 351 | case ETIMEDOUT: return "timedout"; | 351 | case ETIMEDOUT: return "timedout"; |
