File Information
[Apache Portability Runtime library]


Modules

 File Permissions flags
 Stat Functions
 Directory Manipulation Functions
 Filepath Manipulation Functions

Typedefs

typedef apr_dir_t apr_dir_t
typedef apr_int32_t apr_fileperms_t
typedef dev_t apr_dev_t

Enumerations

enum  apr_filetype_e {
  APR_NOFILE = 0, APR_REG, APR_DIR, APR_CHR,
  APR_BLK, APR_PIPE, APR_LNK, APR_SOCK,
  APR_UNKFILE = 127
}

Typedef Documentation

typedef dev_t apr_dev_t

Structure for determining the device the file is on.

typedef struct apr_dir_t apr_dir_t

Structure for referencing directories.

typedef apr_int32_t apr_fileperms_t

Structure for determining file permissions.


Enumeration Type Documentation

enum apr_filetype_e

apr_filetype_e values for the filetype member of the apr_file_info_t structure

Warning:
: Not all of the filetypes below can be determined. For example, a given platform might not correctly report a socket descriptor as APR_SOCK if that type isn't well-identified on that platform. In such cases where a filetype exists but cannot be described by the recognized flags below, the filetype will be APR_UNKFILE. If the filetype member is not determined, the type will be APR_NOFILE.
Enumerator:
APR_NOFILE  no file type determined
APR_REG  a regular file
APR_DIR  a directory
APR_CHR  a character device
APR_BLK  a block device
APR_PIPE  a FIFO / pipe
APR_LNK  a symbolic link
APR_SOCK  a [unix domain] socket
APR_UNKFILE  a file of some other unknown type


Generated on Mon Nov 26 11:47:27 2007 for Apache Portable Runtime by  doxygen 1.5.2