Home
last modified time | relevance | path

Searched refs:rd (Results 1 – 15 of 15) sorted by relevance

/lighttpd1.4/tests/
H A Dscgi-responder.c58 ssize_t rd = 0, offset = 0; in scgi_process() local
80 } while (rd < 0 && errno == EINTR); in scgi_process()
81 if (rd > 0) in scgi_process()
82 offset += rd; in scgi_process()
83 else if (0 == rd) { in scgi_process()
115 } while (rd < 0 && errno == EINTR); in scgi_process()
116 if (rd > 0) in scgi_process()
117 offset += rd; in scgi_process()
118 else if (0 == rd) in scgi_process()
158 if (rd <= 0) in scgi_process()
[all …]
H A Dfcgi-responder.c314 ssize_t rd = 0, offset = 0; in fcgi_recv() local
334 } while (rd < 0 && errno == EINTR); in fcgi_recv()
336 if (rd > 0) { in fcgi_recv()
337 offset += rd; in fcgi_recv()
338 rd = fcgi_recv_packet(stream, offset); in fcgi_recv()
339 if (rd < 0) in fcgi_recv()
340 return (-2 == rd) ? 0 : -1; /*(-2 indicates done)*/ in fcgi_recv()
341 if (rd > 0) { in fcgi_recv()
342 offset -= rd; in fcgi_recv()
344 memmove(buf, buf+rd, offset); in fcgi_recv()
[all …]
/lighttpd1.4/src/
H A Dmod_magnet_cache.c66 ssize_t rd = 0; in script_cache_load_script() local
69 rd = read(sce->fd, buf+off, (size_t)(sz-off)); in script_cache_load_script()
70 } while (rd > 0 ? (off += rd) != sz : rd < 0 && errno == EINTR); in script_cache_load_script()
72 if (rd >= 0) errno = EIO; in script_cache_load_script()
H A Dfdevent.c629 ssize_t rd = 0; in fdevent_load_file() local
632 rd = read(fd, buf+off, (size_t)(sz-off)); in fdevent_load_file()
633 } while (rd > 0 ? (off += rd) != sz : rd < 0 && errno == EINTR); in fdevent_load_file()
635 if (rd >= 0) errno = EIO; in fdevent_load_file()
670 ssize_t rd = 0; in fdevent_load_file_bytes() local
672 rd = read(fd, buf+off, (size_t)(sz-off)); in fdevent_load_file_bytes()
673 } while (rd > 0 ? (off += rd) != sz : rd < 0 && errno == EINTR); in fdevent_load_file_bytes()
675 if (rd >= 0) errno = EIO; in fdevent_load_file_bytes()
H A Dchunk.c182 ssize_t rd; in chunk_file_pread() local
187 rd = read(fd, buf, count); in chunk_file_pread()
189 } while (-1 == rd && errno == EINTR); in chunk_file_pread()
190 return rd; in chunk_file_pread()
1031 ssize_t rd; in chunkqueue_append_drain_pipe_tempfile() local
1036 if (rd < 0) break; in chunkqueue_append_drain_pipe_tempfile()
1131 ssize_t rd; in chunkqueue_pipe_read_discard() local
1134 } while (rd > 0 || (rd < 0 && errno == EINTR)); in chunkqueue_pipe_read_discard()
1135 if (rd < 0 in chunkqueue_pipe_read_discard()
1514 ssize_t rd; in chunkqueue_small_resp_optim() local
[all …]
H A Dhttp_chunk.c75 ssize_t rd; in http_chunk_append_read_fd_range() local
79 rd = chunk_file_pread(fd, b->ptr+offset, (size_t)len, foff+offset); in http_chunk_append_read_fd_range()
80 } while (rd > 0 && (offset += rd, len -= rd)); in http_chunk_append_read_fd_range()
H A Drand.c180 ssize_t rd = 0; in li_rand_device_bytes() local
186 rd = read(fd, buf, (size_t)num); in li_rand_device_bytes()
188 if (rd == num) { in li_rand_device_bytes()
H A Dstat_cache.c366 int rd; in stat_cache_handle_fdevent_in() local
368 rd = (int)read(scf->fd, buf, sizeof(buf)); in stat_cache_handle_fdevent_in()
369 if (rd <= 0) { in stat_cache_handle_fdevent_in()
370 if (-1 == rd && errno != EINTR && errno != EAGAIN) { in stat_cache_handle_fdevent_in()
376 for (int i = 0; i < rd; ) { in stat_cache_handle_fdevent_in()
382 if (i > rd) break; /*(should not happen (partial record))*/ in stat_cache_handle_fdevent_in()
414 } while (rd + sizeof(struct inotify_event) + NAME_MAX + 1 > sizeof(buf)); in stat_cache_handle_fdevent_in()
H A Dmod_fastcgi.c321 uint32_t rd = sizeof(FCGI_Header); in fastcgi_get_packet() local
322 if (chunkqueue_peek_data(hctx->rb, &ptr, &rd, hctx->r->conf.errh) < 0) in fastcgi_get_packet()
324 if (rd != sizeof(FCGI_Header)) in fastcgi_get_packet()
H A Dconfigfile.c2328 ssize_t rd; in config_parse_cmd() local
2334 rd = read(fds[0], buffer_string_prepare_append(out, 1023), 1023); in config_parse_cmd()
2335 if (rd >= 0) buffer_commit(out, (size_t)rd); in config_parse_cmd()
2336 } while (rd > 0 || (-1 == rd && errno == EINTR)); in config_parse_cmd()
2337 if (0 != rd) { in config_parse_cmd()
H A Dmod_deflate.c1613 ssize_t rd = 0; in mod_deflate_file_chunk_no_mmap() local
1614 for (n = 0; n < insz; n += rd) { in mod_deflate_file_chunk_no_mmap()
1615 rd = chunk_file_pread(c->file.fd, p, (size_t)psz, c->offset+n); in mod_deflate_file_chunk_no_mmap()
1616 if (__builtin_expect( (rd > 0), 1)) { in mod_deflate_file_chunk_no_mmap()
1617 if (0 == mod_deflate_compress(hctx, (unsigned char *)p, rd)) in mod_deflate_file_chunk_no_mmap()
1621 else if (-1 == rd) in mod_deflate_file_chunk_no_mmap()
H A Dmod_ssi.c1460 ssize_t rd; in mod_ssi_read_fd() local
1471 while (0 < (rd = read(fd, buf+offset, bufsz-offset))) { in mod_ssi_read_fd()
1474 offset += (size_t)rd; in mod_ssi_read_fd()
1537 if (0 != rd) { in mod_ssi_read_fd()
H A Dmod_dirlisting.c621 ssize_t rd; in http_list_directory_include_file() local
623 while ((rd = read(fd, buf, sizeof(buf))) > 0) { in http_list_directory_include_file()
624 buffer_append_string_encoded(out, buf, (size_t)rd, ENCODING_MINIMAL_XML); in http_list_directory_include_file()
H A Dmod_webdav.c2293 ssize_t rd, wr, off; in webdav_fcopyfile_sz() local
2298 rd = read(ifd, buf, sizeof(buf)); in webdav_fcopyfile_sz()
2299 } while (-1 == rd && errno == EINTR); in webdav_fcopyfile_sz()
2300 if (rd <= 0) break; in webdav_fcopyfile_sz()
2304 wr = write(ofd, buf+off, (size_t)(rd-off)); in webdav_fcopyfile_sz()
2305 } while (wr >= 0 ? (off += wr) != rd : errno == EINTR); in webdav_fcopyfile_sz()
2307 } while ((isz += rd)); /*(always true when reached w/ largefile support)*/ in webdav_fcopyfile_sz()
2315 if (0 == rd) in webdav_fcopyfile_sz()
2318 return (int)rd; in webdav_fcopyfile_sz()
/lighttpd1.4/
H A DNEWS623 * [core] fix chunkqueue_small_resp_optim partial rd
1308 * [multiple] rename r to rc rv rd wr to be different
1734 * [core] set last_used on rd/wr from backend (fixes #3029)
2545 * [core] return from http_response_read if small rd