17#include "apr_arch_file_io.h"
21#include "apr_arch_inherit.h"
67 (*new_file)->pool =
p;
68 (*new_file)->filedes = rv;
79 if ((*new_file)->buffered && !(*new_file)->thlock &&
old_file->thlock) {
87 if ((*new_file)->buffered && !(*new_file)->buffer) {
119#ifndef WAITIO_USES_POLL
123 (*new_file)->pollset =
NULL;
145 (*new_file)->pool =
p;
177#ifndef WAITIO_USES_POLL
178 (*new_file)->pollset =
NULL;
APR Portability Routines.
APR Thread Mutex Routines.
const char apr_ssize_t int flags
const void apr_status_t(*) apr_status_t(* APR_DECLARE)(void) apr_pool_pre_cleanup_register(apr_pool_t *p
#define APR_FOPEN_NOCLEANUP
#define apr_pcalloc(p, size)
static apr_status_t file_dup(apr_file_t **new_file, apr_file_t *old_file, apr_pool_t *p)
enum apr_file_t::@57 blocking
apr_status_t apr_unix_child_file_cleanup(void *thefile)
apr_status_t apr_unix_file_cleanup(void *thefile)