GME
13
|
Go to the source code of this file.
Classes | |
struct | apr_file_t |
struct | apr_dir_t |
Defines | |
#define | APR_FILE_MAX MAX_PATH |
#define | APR_FILE_DEFAULT_BUFSIZE 4096 |
#define | APR_FILE_BUFSIZE APR_FILE_DEFAULT_BUFSIZE |
#define | APR_OPENINFO 0x00100000 /* Open without READ or WRITE access */ |
#define | APR_OPENLINK 0x00200000 /* Open a link itself, if supported */ |
#define | APR_READCONTROL 0x00400000 /* Read the file's owner/perms */ |
#define | APR_WRITECONTROL 0x00800000 /* Modify the file's owner/perms */ |
#define | APR_STDIN_FLAG 0x02000000 /* Obtained via apr_file_open_stdin() */ |
#define | APR_STDOUT_FLAG 0x04000000 /* Obtained via apr_file_open_stdout() */ |
#define | APR_STDERR_FLAG 0x06000000 /* Obtained via apr_file_open_stderr() */ |
#define | APR_STD_FLAGS (APR_STDIN_FLAG | APR_STDOUT_FLAG | APR_STDERR_FLAG) |
#define | APR_WRITEATTRS 0x08000000 /* Modify the file's attributes */ |
#define | FILE_ATTRIBUTE_DEVICE 0x00000040 |
#define | FILE_ATTRIBUTE_REPARSE_POINT 0x00000400 |
#define | FILE_FLAG_OPEN_NO_RECALL 0x00100000 |
#define | FILE_FLAG_OPEN_REPARSE_POINT 0x00200000 |
#define | TRUSTEE_IS_WELL_KNOWN_GROUP 5 |
#define | APR_FINFO_WIN32_DIR |
#define | APR_FREADONLY 0x10000000 |
#define | MORE_OF_HANDLE 0 |
#define | MORE_OF_FSPEC 1 |
#define | MORE_OF_WFSPEC 2 |
#define | filedes filehand |
#define | IS_FNCHAR(c) (apr_c_is_fnchar[(unsigned char)(c)] & 1) |
#define | IS_SHCHAR(c) ((apr_c_is_fnchar[(unsigned char)(c)] & 2) == 2) |
Functions | |
void * | res_name_from_filename (const char *file, int global, apr_pool_t *pool) |
int | fillin_fileinfo (apr_finfo_t *finfo, WIN32_FILE_ATTRIBUTE_DATA *wininfo, int byhandle, apr_int32_t wanted) |
apr_status_t | more_finfo (apr_finfo_t *finfo, const void *ufile, apr_int32_t wanted, int whatfile) |
apr_status_t | filepath_root_test (char *path, apr_pool_t *p) |
apr_status_t | filepath_drive_get (char **rootpath, char drive, apr_int32_t flags, apr_pool_t *p) |
apr_status_t | filepath_root_case (char **rootpath, char *root, apr_pool_t *p) |
apr_status_t | file_cleanup (void *) |
apr_status_t | apr_file_socket_pipe_create (apr_file_t **in, apr_file_t **out, apr_pool_t *p) |
apr_status_t | apr_file_socket_pipe_close (apr_file_t *file) |
Variables | |
const char | apr_c_is_fnchar [256] |
Definition at line 87 of file win32/apr_arch_file_io.h.
#define APR_FILE_DEFAULT_BUFSIZE 4096 |
Definition at line 85 of file win32/apr_arch_file_io.h.
#define APR_FILE_MAX MAX_PATH |
Definition at line 83 of file win32/apr_arch_file_io.h.
#define APR_FINFO_WIN32_DIR |
(APR_FINFO_NAME | APR_FINFO_TYPE \ | APR_FINFO_CTIME | APR_FINFO_ATIME \ | APR_FINFO_MTIME | APR_FINFO_SIZE)
Definition at line 129 of file win32/apr_arch_file_io.h.
#define APR_FREADONLY 0x10000000 |
Definition at line 134 of file win32/apr_arch_file_io.h.
#define APR_OPENINFO 0x00100000 /* Open without READ or WRITE access */ |
Definition at line 99 of file win32/apr_arch_file_io.h.
#define APR_OPENLINK 0x00200000 /* Open a link itself, if supported */ |
Definition at line 100 of file win32/apr_arch_file_io.h.
#define APR_READCONTROL 0x00400000 /* Read the file's owner/perms */ |
Definition at line 101 of file win32/apr_arch_file_io.h.
#define APR_STD_FLAGS (APR_STDIN_FLAG | APR_STDOUT_FLAG | APR_STDERR_FLAG) |
Definition at line 107 of file win32/apr_arch_file_io.h.
#define APR_STDERR_FLAG 0x06000000 /* Obtained via apr_file_open_stderr() */ |
Definition at line 106 of file win32/apr_arch_file_io.h.
#define APR_STDIN_FLAG 0x02000000 /* Obtained via apr_file_open_stdin() */ |
Definition at line 104 of file win32/apr_arch_file_io.h.
#define APR_STDOUT_FLAG 0x04000000 /* Obtained via apr_file_open_stdout() */ |
Definition at line 105 of file win32/apr_arch_file_io.h.
#define APR_WRITEATTRS 0x08000000 /* Modify the file's attributes */ |
Definition at line 108 of file win32/apr_arch_file_io.h.
#define APR_WRITECONTROL 0x00800000 /* Modify the file's owner/perms */ |
Definition at line 102 of file win32/apr_arch_file_io.h.
#define FILE_ATTRIBUTE_DEVICE 0x00000040 |
Definition at line 113 of file win32/apr_arch_file_io.h.
#define FILE_ATTRIBUTE_REPARSE_POINT 0x00000400 |
Definition at line 116 of file win32/apr_arch_file_io.h.
#define FILE_FLAG_OPEN_NO_RECALL 0x00100000 |
Definition at line 119 of file win32/apr_arch_file_io.h.
#define FILE_FLAG_OPEN_REPARSE_POINT 0x00200000 |
Definition at line 122 of file win32/apr_arch_file_io.h.
#define filedes filehand |
Definition at line 159 of file win32/apr_arch_file_io.h.
#define IS_FNCHAR | ( | c | ) | (apr_c_is_fnchar[(unsigned char)(c)] & 1) |
Definition at line 220 of file win32/apr_arch_file_io.h.
#define IS_SHCHAR | ( | c | ) | ((apr_c_is_fnchar[(unsigned char)(c)] & 2) == 2) |
Definition at line 221 of file win32/apr_arch_file_io.h.
#define MORE_OF_FSPEC 1 |
Definition at line 146 of file win32/apr_arch_file_io.h.
#define MORE_OF_HANDLE 0 |
Definition at line 145 of file win32/apr_arch_file_io.h.
#define MORE_OF_WFSPEC 2 |
Definition at line 147 of file win32/apr_arch_file_io.h.
#define TRUSTEE_IS_WELL_KNOWN_GROUP 5 |
Definition at line 125 of file win32/apr_arch_file_io.h.
apr_status_t apr_file_socket_pipe_close | ( | apr_file_t * | file | ) |
apr_status_t apr_file_socket_pipe_create | ( | apr_file_t ** | in, |
apr_file_t ** | out, | ||
apr_pool_t * | p | ||
) |
apr_status_t file_cleanup | ( | void * | ) |
apr_status_t filepath_drive_get | ( | char ** | rootpath, |
char | drive, | ||
apr_int32_t | flags, | ||
apr_pool_t * | p | ||
) |
apr_status_t filepath_root_case | ( | char ** | rootpath, |
char * | root, | ||
apr_pool_t * | p | ||
) |
apr_status_t filepath_root_test | ( | char * | path, |
apr_pool_t * | p | ||
) |
int fillin_fileinfo | ( | apr_finfo_t * | finfo, |
WIN32_FILE_ATTRIBUTE_DATA * | wininfo, | ||
int | byhandle, | ||
apr_int32_t | wanted | ||
) |
apr_status_t more_finfo | ( | apr_finfo_t * | finfo, |
const void * | ufile, | ||
apr_int32_t | wanted, | ||
int | whatfile | ||
) |
void* res_name_from_filename | ( | const char * | file, |
int | global, | ||
apr_pool_t * | pool | ||
) |
const char apr_c_is_fnchar[256] |