Lines Matching refs:nbytes
29 apr_size_t *nbytes)
34 apr_uint64_t size = *nbytes;
78 *nbytes = pos - (char *)buf;
79 if (*nbytes) {
85 APR_DECLARE(apr_status_t) apr_file_read(apr_file_t *thefile, void *buf, apr_size_t *nbytes)
90 if (*nbytes <= 0) {
91 *nbytes = 0;
97 rv = file_read_buffered(thefile, buf, nbytes);
107 (*nbytes)--;
109 if (*nbytes == 0) {
110 *nbytes = bytes_read;
116 rv = read(thefile->filedes, buf, *nbytes);
124 *nbytes = bytes_read;
129 rv = read(thefile->filedes, buf, *nbytes);
134 *nbytes = bytes_read;
140 *nbytes += rv;
147 APR_DECLARE(apr_status_t) apr_file_write(apr_file_t *thefile, const void *buf, apr_size_t *nbytes)
154 int size = *nbytes;
188 rv = write(thefile->filedes, buf, *nbytes);
196 *nbytes = 0;
202 rv = write(thefile->filedes, buf, *nbytes);
206 *nbytes /= 2; /* yes, we'll loop if kernel lied
218 (*nbytes) = 0;
221 *nbytes = rv;
227 apr_size_t nvec, apr_size_t *nbytes)
256 *nbytes = 0;
260 *nbytes = bytes;
279 *nbytes = vec[0].iov_len;
280 return apr_file_write(thefile, vec[0].iov_base, nbytes);
286 apr_size_t nbytes = 1;
288 return apr_file_write(thefile, &ch, &nbytes);
299 apr_size_t nbytes = 1;
301 return apr_file_read(thefile, ch, &nbytes);
404 apr_size_t nbytes;
439 nbytes = 1;
440 rv = file_read_buffered(thefile, str, &nbytes);
455 nbytes = 1;
456 rv = apr_file_read(thefile, str, &nbytes);