#include <apr_file_info.h>
Data Fields | |
apr_pool_t * | pool |
apr_int32_t | valid |
apr_fileperms_t | protection |
apr_filetype_e | filetype |
apr_uid_t | user |
apr_gid_t | group |
apr_ino_t | inode |
apr_dev_t | device |
apr_int32_t | nlink |
apr_off_t | size |
apr_off_t | csize |
apr_time_t | atime |
apr_time_t | mtime |
apr_time_t | ctime |
const char * | fname |
const char * | name |
apr_file_t * | filehand |
|
The time the file was last accessed |
|
The storage size consumed by the file |
|
The time the file was last changed |
|
The id of the device the file is on. |
|
The file's handle, if accessed (can be submitted to apr_duphandle) |
|
The type of file. One of APR_REG, APR_DIR, APR_CHR, APR_BLK, APR_PIPE, APR_LNK or APR_SOCK. If the type is undetermined, the value is APR_NOFILE. If the type cannot be determined, the value is APR_UNKFILE. |
|
The pathname of the file (possibly unrooted) |
|
The group id that owns the file |
|
The inode of the file. |
|
The time the file was last modified |
|
The file's name (no path) in filesystem case |
|
The number of hard links to the file. |
|
Allocates memory and closes lingering handles in the specified pool |
|
The access permissions of the file. Mimics Unix access rights. |
|
The size of the file |
|
The user id that owns the file |
|
The bitmask describing valid fields of this apr_finfo_t structure including all available 'wanted' fields and potentially more |