Collaboration diagram for Filepath Manipulation Functions:
|
Defines | |
| #define | APR_FILEPATH_NOTABOVEROOT 0x01 |
| #define | APR_FILEPATH_SECUREROOTTEST 0x02 |
| #define | APR_FILEPATH_SECUREROOT 0x03 |
| #define | APR_FILEPATH_NOTRELATIVE 0x04 |
| #define | APR_FILEPATH_NOTABSOLUTE 0x08 |
| #define | APR_FILEPATH_NATIVE 0x10 |
| #define | APR_FILEPATH_TRUENAME 0x20 |
| #define | APR_FILEPATH_ENCODING_UNKNOWN 0 |
| #define | APR_FILEPATH_ENCODING_LOCALE 1 |
| #define | APR_FILEPATH_ENCODING_UTF8 2 |
Variables | |
| const char ** | filepath |
| const char apr_int32_t | flags |
| const char apr_int32_t apr_pool_t * | p |
| const char * | rootpath |
| const char const char * | addpath |
| const char * | liststr |
| apr_array_header_t * | pathelts |
| dav_resource int dav_locktoken dav_response int | flags |
| apr_proc_t const char const char *const const char *const apr_procattr_t apr_pool_t * | p |
|
|
The FilePath character encoding is locale-dependent Definition at line 396 of file apr_file_info.h. |
|
|
The FilePath character encoding is unknown Definition at line 393 of file apr_file_info.h. |
|
|
The FilePath character encoding is UTF-8 Definition at line 399 of file apr_file_info.h. |
|
|
Return the file system's native path format (e.g. path delimiters of ':' on MacOS9, '\' on Win32, etc.) Definition at line 294 of file apr_file_info.h. Referenced by APR_DECLARE(), and filepath_drive_get(). |
|
|
Cause apr_filepath_merge to fail if addpath is above rootpath Definition at line 276 of file apr_file_info.h. Referenced by merge_aboveroot(), merge_belowroot(), and prefix_stat(). |
|
|
Fail apr_filepath_merge if the merged path is absolute Definition at line 290 of file apr_file_info.h. Referenced by merge_notabs(), and merge_notabsfail(). |
|
|
Fail apr_filepath_merge if the merged path is relative Definition at line 287 of file apr_file_info.h. Referenced by merge_notrel(), merge_notrelfail(), and prefix_stat(). |
|
|
Cause apr_filepath_merge to fail if addpath is above rootpath, even given a rootpath /foo/bar and an addpath ../bar/bash Definition at line 284 of file apr_file_info.h. Referenced by AP_DECLARE_NONSTD(). |
|
|
internal: Only meaningful with APR_FILEPATH_NOTABOVEROOT Definition at line 279 of file apr_file_info.h. |
|
|
Resolve the true case of existing directories and file elements of addpath, (resolving any aliases on Win32) and append a proper trailing slash if a directory Definition at line 300 of file apr_file_info.h. Referenced by AP_DECLARE(), AP_DECLARE_NONSTD(), APR_DECLARE(), dirsection(), merge_dotdot(), netware_rewrite_args(), prefix_stat(), set_document_root(), and set_server_root(). |
|
|
Definition at line 344 of file apr_file_info.h. |
|
|
Definition at line 326 of file apr_file_info.h. Referenced by ssl_cmd_check_file(). |
|
|
Definition at line 414 of file apr_tables.h. Referenced by APR_DECLARE(), apr_thread_create(), dav_fs_open_stream(), do_wait(), file_bucket_read(), main(), open_entity(), pipeblock(), and pipenonblock(). |
|
|
Definition at line 382 of file apr_file_info.h. |
|
|
Definition at line 359 of file apr_file_info.h. Referenced by list_merge_multi(), and list_merge_single(). |
|
|
|
Definition at line 408 of file apr_file_info.h. |
|
|
Definition at line 372 of file apr_file_info.h. Referenced by list_merge_multi(), list_merge_single(), list_split_multi(), and list_split_single(). |
|
|
Definition at line 344 of file apr_file_info.h. Referenced by dav_fs_dir_file_name(). |