diff options
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"; |