Lines Matching refs:fd

217 static int file_cache_recall_mydata(apr_file_t *fd, cache_info *info,
226 rv = apr_file_read_full(fd, &dobj->disk_info, len, &len);
244 rv = apr_file_read_full(fd, urlbuff, len, &len);
449 rc = apr_file_open(&dobj->vary.fd, dobj->vary.file, flags, 0, r->pool);
456 apr_file_read_full(dobj->vary.fd, &format, len, &len);
463 apr_file_read_full(dobj->vary.fd, &expire, len, &len);
466 rc = read_array(r, varray, dobj->vary.fd);
471 apr_file_close(dobj->vary.fd);
474 apr_file_close(dobj->vary.fd);
483 rc = apr_file_open(&dobj->hdrs.fd, dobj->hdrs.file, flags, 0, r->pool);
492 apr_file_close(dobj->vary.fd);
499 dobj->hdrs.fd = dobj->vary.fd;
500 dobj->vary.fd = NULL;
506 apr_file_seek(dobj->hdrs.fd, APR_SET, &offset);
524 rc = file_cache_recall_mydata(dobj->hdrs.fd, info, dobj, r);
528 apr_file_close(dobj->hdrs.fd);
538 apr_file_close(dobj->hdrs.fd);
552 rc = apr_file_open(&dobj->data.fd, dobj->data.file, flags, 0, r->pool);
556 apr_file_close(dobj->hdrs.fd);
561 dobj->data.fd);
596 apr_file_close(dobj->hdrs.fd);
602 if (file->fd != NULL) {
603 apr_file_close(file->fd);
604 file->fd = NULL;
747 static apr_status_t store_array(apr_file_t *fd, apr_array_header_t* arr)
763 rv = apr_file_writev_full(fd, (const struct iovec *) &iov, 2, &amt);
772 return apr_file_writev_full(fd, (const struct iovec *) &iov, 1, &amt);
869 if (!dobj->hdrs.fd) {
871 "recalling headers; but no header fd for %s", dobj->name);
879 read_table(h, r, h->resp_hdrs, dobj->hdrs.fd);
880 read_table(h, r, h->req_hdrs, dobj->hdrs.fd);
882 apr_file_close(dobj->hdrs.fd);
893 if (dobj->data.fd) {
894 apr_brigade_insert_file(bb, dobj->data.fd, 0, dobj->file_size, p);
900 static apr_status_t store_table(apr_file_t *fd, apr_table_t *table)
920 rv = apr_file_writev_full(fd, (const struct iovec *) &iov, 4, &amt);
928 rv = apr_file_writev_full(fd, (const struct iovec *) &iov, 1, &amt);