20 #include "apr_private.h"
34 #define APR_FILE_DEFAULT_BUFSIZE 4096
35 #define APR_FILE_BUFSIZE APR_FILE_DEFAULT_BUFSIZE
79 #define IS_FNCHAR(c) c_is_fnchar[(unsigned char)c]
APR Miscellaneous library routines.
APR Thread Mutex Routines.
dav_resource int dav_locktoken dav_response int flags
Definition: mod_dav.h:1458
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_int64_t apr_time_t
Definition: apr_time.h:45
apr_status_t filepath_root_case(char **rootpath, char *root, apr_pool_t *p)
apr_status_t apr_file_cleanup(void *)
const char c_is_fnchar[256]
apr_status_t apr_os2_time_to_apr_time(apr_time_t *result, FDATE os2date, FTIME os2time)
apr_status_t filepath_root_test(char *path, apr_pool_t *p)
apr_status_t apr_apr_time_to_os2_time(FDATE *os2date, FTIME *os2time, apr_time_t aprtime)
apr_status_t filepath_drive_get(char **rootpath, char drive, apr_int32_t flags, apr_pool_t *p)
Definition: apr_arch_file_io.h:135
char * dirname
Definition: apr_arch_file_io.h:137
apr_pool_t * pool
Definition: apr_arch_file_io.h:136
FILEFINDBUF3 entry
Definition: apr_arch_file_io.h:66
int validentry
Definition: apr_arch_file_io.h:67
ULONG handle
Definition: apr_arch_file_io.h:65
Definition: apr_arch_file_io.h:107
HEV pipeSem
Definition: apr_arch_file_io.h:47
int direction
Definition: apr_arch_file_io.h:127
int timeout
Definition: apr_arch_file_io.h:45
apr_int32_t flags
Definition: apr_arch_file_io.h:111
apr_size_t bufpos
Definition: apr_arch_file_io.h:124
int pipe
Definition: apr_arch_file_io.h:46
int isopen
Definition: apr_arch_file_io.h:41
apr_thread_mutex_t * mutex
Definition: apr_arch_file_io.h:57
unsigned long dataRead
Definition: apr_arch_file_io.h:54
int ungetchar
Definition: apr_arch_file_io.h:117
char * buffer
Definition: apr_arch_file_io.h:123
apr_pool_t * pool
Definition: apr_arch_file_io.h:108
@ BLK_OFF
Definition: apr_arch_file_io.h:116
@ BLK_ON
Definition: apr_arch_file_io.h:116
@ BLK_UNKNOWN
Definition: apr_arch_file_io.h:116
HFILE filedes
Definition: apr_arch_file_io.h:39
unsigned long filePtr
Definition: apr_arch_file_io.h:56
char * fname
Definition: apr_arch_file_io.h:110
int buffered
Definition: apr_arch_file_io.h:115
enum apr_file_t::@20 blocking
apr_size_t bufsize
Definition: apr_arch_file_io.h:125
int eof_hit
Definition: apr_arch_file_io.h:112
Definition: apr_arch_thread_mutex.h:28