#include "apr.h"
#include "apr_pools.h"
#include "apr_time.h"
#include "apr_errno.h"
#include "apr_file_info.h"
#include "apr_inherit.h"
#include "apr_want.h"
Include dependency graph for apr_file_io.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | APR_WANT_STDIO |
| #define | APR_WANT_IOVEC |
| #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 |
| #define | APR_SET SEEK_SET |
| #define | APR_CUR SEEK_CUR |
| #define | APR_END SEEK_END |
| #define | APR_FILE_ATTR_READONLY 0x01 |
| #define | APR_FILE_ATTR_EXECUTABLE 0x02 |
| #define | APR_FILE_ATTR_HIDDEN 0x04 |
| #define | APR_FLOCK_SHARED 1 |
| #define | APR_FLOCK_EXCLUSIVE 2 |
| #define | APR_FLOCK_TYPEMASK 0x000F |
| #define | APR_FLOCK_NONBLOCK 0x0010 |
Typedefs | |
| typedef apr_uint32_t | apr_fileattrs_t |
| typedef int | apr_seek_where_t |
| typedef apr_file_t | apr_file_t |
Functions | |
| APR_DECLARE (apr_status_t) apr_file_open(apr_file_t **newf | |
| APR_DECLARE_NONSTD (int) apr_file_printf(apr_file_t *fptr | |
| const char | __attribute__ ((format(printf, 2, 3))) |
| APR_DECLARE (apr_int32_t) apr_file_flags_get(apr_file_t *f) | |
| APR_POOL_DECLARE_ACCESSOR (file) | |
| APR_DECLARE_INHERIT_SET (file) | |
| APR_DECLARE (void) apr_file_set_inherit(apr_file_t *file) | |
| APR_DECLARE_INHERIT_UNSET (file) | |
Variables | |
| const char * | fname |
| const char apr_int32_t | flag |
| const char apr_int32_t apr_fileperms_t | perm |
| const char apr_int32_t apr_fileperms_t apr_pool_t * | pool |
| apr_pool_t * | cont |
| const char * | to_path |
| const char apr_fileperms_t | perms |
| void * | buf |
| void apr_size_t * | nbytes |
| const struct iovec * | vec |
| const struct iovec apr_size_t | nvec |
| void apr_size_t apr_size_t * | bytes_read |
| const void apr_size_t apr_size_t * | bytes_written |
| apr_file_t * | thefile |
| int | len |
| apr_file_t * | old_file |
| apr_file_t apr_pool_t * | p |
| apr_seek_where_t | where |
| apr_seek_where_t apr_off_t * | offset |
| apr_file_t ** | out |
| apr_interval_time_t * | timeout |
| int | type |
| const char * | key |
| const char apr_file_t * | file |
| void * | data |
| void const char apr_status_t(* | cleanup )(void *)) |
| const char * | format |
| apr_fileattrs_t | attributes |
| apr_fileattrs_t apr_fileattrs_t | attr_mask |
| apr_time_t | mtime |
| apr_int32_t | wanted |
| char * | templ |
| char apr_int32_t | flags |
Definition in file apr_file_io.h.
|
|
for apr_file_writev Definition at line 33 of file apr_file_io.h. |
|
|
for SEEK_* Definition at line 32 of file apr_file_io.h. |