Apache Portable Runtime
Modules | Typedefs | Enumerations
File Information
Apache Portability Runtime library

Modules

 File Permissions flags
 Stat Functions
 Directory Manipulation Functions
 Filepath Manipulation Functions

Typedefs

typedef struct 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

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

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines