22#define IS_SEP(c) (c == '/' || c == '\\')
const char apr_size_t len
APR general purpose library routines.
static char * path_remove_last_component(const char *path, apr_pool_t *pool)
apr_status_t apr_dir_make_recursive(const char *path, apr_fileperms_t perm, apr_pool_t *pool)
static const char * path_canonicalize(const char *path, apr_pool_t *pool)
request_rec int int apr_table_t const char * path
#define APR_STATUS_IS_EEXIST(s)
#define APR_STATUS_IS_ENOENT(s)
const char int apr_pool_t * pool
apr_int32_t apr_fileperms_t
const char apr_int32_t apr_fileperms_t perm
apr_status_t apr_dir_make(const char *path, apr_fileperms_t perm, apr_pool_t *pool)