File lnanohttp.c changed (mode: 100644) (index 178d8a2..ada8f9d) |
... |
... |
static u8 cnx_sock_rd_wait(void) |
165 |
165 |
struct timeval tv; |
struct timeval tv; |
166 |
166 |
sl r; |
sl r; |
167 |
167 |
|
|
168 |
|
fd_set[ul_idx] = (1 << ul_shift); /* was zero-ed in global_init */ |
|
|
168 |
|
fd_set[ul_idx] = (1UL << ul_shift); /* was zero-ed in global_init */ |
169 |
169 |
|
|
170 |
170 |
tv.sec = CNX_WAIT_TIMEOUT; |
tv.sec = CNX_WAIT_TIMEOUT; |
171 |
171 |
tv.usec = 0; |
tv.usec = 0; |
|
... |
... |
static u8 http_method_rd(void) |
216 |
216 |
break; |
break; |
217 |
217 |
|
|
218 |
218 |
bytes_rd_n = cnx_sock_rd(); |
bytes_rd_n = cnx_sock_rd(); |
219 |
|
if (bytes_rd_n == CNX_SOCK_RD_FAILURE) |
|
|
219 |
|
if (bytes_rd_n == CNX_SOCK_RD_FAILURE || bytes_rd_n == 0) |
220 |
220 |
break; |
break; |
221 |
221 |
|
|
222 |
222 |
page_bytes_rd_n += bytes_rd_n; |
page_bytes_rd_n += bytes_rd_n; |
|
... |
... |
static u8 http_rd_at_least_one_byte(void) |
254 |
254 |
break; |
break; |
255 |
255 |
|
|
256 |
256 |
bytes_rd_n = cnx_sock_rd(); |
bytes_rd_n = cnx_sock_rd(); |
257 |
|
if (bytes_rd_n == CNX_SOCK_RD_FAILURE) |
|
|
257 |
|
if (bytes_rd_n == CNX_SOCK_RD_FAILURE || bytes_rd_n == 0) |
258 |
258 |
break; |
break; |
259 |
259 |
|
|
260 |
260 |
if (bytes_rd_n != 0) { |
if (bytes_rd_n != 0) { |
|
... |
... |
static u8 cnx_sock_send_wait(void) |
336 |
336 |
struct timeval tv; |
struct timeval tv; |
337 |
337 |
sl r; |
sl r; |
338 |
338 |
|
|
339 |
|
fd_set[ul_idx] = (1 << ul_shift); /* was zero-ed in global_init */ |
|
|
339 |
|
fd_set[ul_idx] = (1UL << ul_shift); /* was zero-ed in global_init */ |
340 |
340 |
|
|
341 |
341 |
tv.sec = CNX_WAIT_TIMEOUT; |
tv.sec = CNX_WAIT_TIMEOUT; |
342 |
342 |
tv.usec = 0; |
tv.usec = 0; |
|
... |
... |
static void cnx_sock_fd_set_params(void) |
507 |
507 |
{ |
{ |
508 |
508 |
si ul_bits_n; |
si ul_bits_n; |
509 |
509 |
|
|
510 |
|
ul_bits_n = sizeof(ul) << 3; /* mul 8 bits */ |
|
|
510 |
|
ul_bits_n = 8 * sizeof(ul); |
511 |
511 |
|
|
512 |
512 |
cnx_sock_fd_set_ul_idx = cnx_sock / ul_bits_n; |
cnx_sock_fd_set_ul_idx = cnx_sock / ul_bits_n; |
513 |
513 |
cnx_sock_fd_ul_shift = cnx_sock % ul_bits_n; |
cnx_sock_fd_ul_shift = cnx_sock % ul_bits_n; |