17#include "apr_arch_file_io.h"
22#include "apr_arch_inherit.h"
87 }
else if ((
oflags & 0xFF) == 0) {
193 (*file)->pool =
pool;
194 (*file)->filedes = *
dafile;
195 (*file)->isopen =
TRUE;
196 (*file)->eof_hit =
FALSE;
197 (*file)->flags =
flags;
198 (*file)->pipe =
FALSE;
201 if ((*file)->buffered) {
APR general purpose library routines.
APR Portability Routines.
request_rec int int apr_table_t const char * path
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
const char int apr_pool_t * pool
#define APR_FROM_OS_ERROR(e)
apr_int32_t apr_fileperms_t
const char apr_int32_t flag
const char apr_file_t * file
const char apr_int32_t apr_fileperms_t perm
#define APR_FOPEN_TRUNCATE
#define APR_FOPEN_NONBLOCK
#define APR_FOPEN_NOCLEANUP
#define APR_FOPEN_DELONCLOSE
#define APR_FOPEN_BUFFERED
#define APR_POOL_IMPLEMENT_ACCESSOR(type)
#define APR_FILE_DEFAULT_BUFSIZE
apr_status_t apr_file_cleanup(void *thefile)
apr_thread_mutex_t * mutex