Lines Matching refs:avail
1238 size_t avail; in http_response_read() local
1242 avail = buffer_string_space(b); in http_response_read()
1258 if (avail < toread) { in http_response_read()
1284 if (0 == avail) /* let read() below indicate if EOF or EAGAIN */ in http_response_read()
1289 else if (avail < 1024) { in http_response_read()
1290 toread = 4095 - avail; in http_response_read()
1318 if (avail < toread) { in http_response_read()
1320 avail = toread < opts->max_per_read && avail in http_response_read()
1321 ? avail-1+toread in http_response_read()
1323 avail = chunk_buffer_prepare_append(b, avail); in http_response_read()
1326 n = read(fd, b->ptr+buffer_clen(b), avail); in http_response_read()