Collaboration diagram for File Open Flags/Routines:
|
Defines | |
| #define | APR_READ 0x00001 |
| #define | APR_WRITE 0x00002 |
| #define | APR_CREATE 0x00004 |
| #define | APR_APPEND 0x00008 |
| #define | APR_TRUNCATE 0x00010 |
| #define | APR_BINARY 0x00020 |
| #define | APR_EXCL 0x00040 |
| #define | APR_BUFFERED 0x00080 |
| #define | APR_DELONCLOSE 0x00100 |
| #define | APR_XTHREAD 0x00200 |
| #define | APR_SHARELOCK 0x00400 |
| #define | APR_FILE_NOCLEANUP 0x00800 |
| #define | APR_SENDFILE_ENABLED 0x01000 |
| #define | APR_LARGEFILE 0x04000 |
|
|
Append to the end of the file Definition at line 57 of file apr_file_io.h. Referenced by AP_DECLARE(), APR_DECLARE(), log_script(), log_scripterror(), main(), open_error_log(), open_log(), and open_rewritelog(). |
|
|
Open the file in binary mode Definition at line 59 of file apr_file_io.h. Referenced by APR_DECLARE(), cache_the_file(), dav_fs_copymove_file(), dav_fs_load_locknull_list(), dav_fs_open_stream(), dav_fs_save_locknull_list(), default_handler(), open_entity(), prep(), and store_body(). |
|
|
Open the file for buffered I/O Definition at line 62 of file apr_file_io.h. Referenced by AP_DECLARE(), apprentice(), APR_DECLARE(), main(), open_entity(), read_type_map(), ssl_expr_eval_func_file(), store_body(), test_buffered_write_size(), test_mtime_set(), and test_seek(). |
|
|
|
Delete the file after close Definition at line 63 of file apr_file_io.h. Referenced by APR_DECLARE(), apr_unix_file_cleanup(), create_dummy_file(), create_dummy_file_error(), test_buffered_write_size(), test_dup2(), test_dup2_readwrite(), test_file_dup(), test_file_readwrite(), and test_mtime_set(). |
|
|
Open should fail if APR_CREATE and file exists. Definition at line 60 of file apr_file_io.h. Referenced by APR_DECLARE(), create_dummy_file(), create_dummy_file_error(), store_body(), store_headers(), test_file_redir(), test_open_excl(), and test_open_noreadwrite(). |
|
|
Do not register a cleanup when the file is opened Definition at line 69 of file apr_file_io.h. Referenced by _file_dup(), APR_DECLARE(), and store_body(). |
|
|
Platform dependent flag to enable large file support; WARNING see below. Definition at line 73 of file apr_file_io.h. |
|
|
|
Advisory flag that this file should support apr_sendfile operation Definition at line 71 of file apr_file_io.h. Referenced by APR_DECLARE(), APR_OPTIONAL_FN_TYPE(), default_handler(), open_entity(), and store_body(). |
|
|
Platform dependent support for higher level locked read/write access to support writes across process/machines Definition at line 66 of file apr_file_io.h. Referenced by prep(). |
|
|
Open the file and truncate to 0 length Definition at line 58 of file apr_file_io.h. Referenced by APR_DECLARE(), create_dummy_file(), create_dummy_file_error(), dav_fs_copymove_file(), dav_fs_open_stream(), dav_fs_save_locknull_list(), test_bigread(), test_buffered_write_size(), test_mtime_set(), and test_truncate(). |
|
|
|
Platform dependent tag to open the file for use across multiple threads Definition at line 64 of file apr_file_io.h. Referenced by APR_DECLARE(), cache_the_file(), file_bucket_read(), ServerSupportFunction(), and store_body(). |