Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

File Open Flags/Routines
[File I/O Handling Functions]


Defines

#define APR_FOPEN_READ   0x00001 /**< Open the file for reading */
#define APR_FOPEN_WRITE   0x00002 /**< Open the file for writing */
#define APR_FOPEN_CREATE   0x00004 /**< Create the file if not there */
#define APR_FOPEN_APPEND   0x00008 /**< Append to the end of the file */
#define APR_FOPEN_TRUNCATE
#define APR_FOPEN_BINARY   0x00020 /**< Open the file in binary mode */
#define APR_FOPEN_EXCL
#define APR_FOPEN_BUFFERED   0x00080 /**< Open the file for buffered I/O */
#define APR_FOPEN_DELONCLOSE   0x00100 /**< Delete the file after close */
#define APR_FOPEN_XTHREAD
#define APR_FOPEN_SHARELOCK
#define APR_FOPEN_NOCLEANUP
#define APR_FOPEN_SENDFILE_ENABLED
#define APR_FOPEN_LARGEFILE
#define APR_READ   APR_FOPEN_READ /**< @deprecated @see APR_FOPEN_READ */
#define APR_WRITE   APR_FOPEN_WRITE /**< @deprecated @see APR_FOPEN_WRITE */
#define APR_CREATE   APR_FOPEN_CREATE /**< @deprecated @see APR_FOPEN_CREATE */
#define APR_APPEND   APR_FOPEN_APPEND /**< @deprecated @see APR_FOPEN_APPEND */
#define APR_TRUNCATE   APR_FOPEN_TRUNCATE /**< @deprecated @see APR_FOPEN_TRUNCATE */
#define APR_BINARY   APR_FOPEN_BINARY /**< @deprecated @see APR_FOPEN_BINARY */
#define APR_EXCL   APR_FOPEN_EXCL /**< @deprecated @see APR_FOPEN_EXCL */
#define APR_BUFFERED   APR_FOPEN_BUFFERED /**< @deprecated @see APR_FOPEN_BUFFERED */
#define APR_DELONCLOSE   APR_FOPEN_DELONCLOSE /**< @deprecated @see APR_FOPEN_DELONCLOSE */
#define APR_XTHREAD   APR_FOPEN_XTHREAD /**< @deprecated @see APR_FOPEN_XTHREAD */
#define APR_SHARELOCK   APR_FOPEN_SHARELOCK /**< @deprecated @see APR_FOPEN_SHARELOCK */
#define APR_FILE_NOCLEANUP   APR_FOPEN_NOCLEANUP /**< @deprecated @see APR_FOPEN_NOCLEANUP */
#define APR_SENDFILE_ENABLED   APR_FOPEN_SENDFILE_ENABLED /**< @deprecated @see APR_FOPEN_SENDFILE_ENABLED */
#define APR_LARGEFILE   APR_FOPEN_LARGEFILE /**< @deprecated @see APR_FOPEN_LARGEFILE */

Define Documentation

#define APR_APPEND   APR_FOPEN_APPEND /**< @deprecated @see APR_FOPEN_APPEND */
 

Deprecated:
See also:
APR_FOPEN_APPEND

#define APR_BINARY   APR_FOPEN_BINARY /**< @deprecated @see APR_FOPEN_BINARY */
 

Deprecated:
See also:
APR_FOPEN_BINARY

#define APR_BUFFERED   APR_FOPEN_BUFFERED /**< @deprecated @see APR_FOPEN_BUFFERED */
 

Deprecated:
See also:
APR_FOPEN_BUFFERED

#define APR_CREATE   APR_FOPEN_CREATE /**< @deprecated @see APR_FOPEN_CREATE */
 

Deprecated:
See also:
APR_FOPEN_CREATE

#define APR_DELONCLOSE   APR_FOPEN_DELONCLOSE /**< @deprecated @see APR_FOPEN_DELONCLOSE */
 

Deprecated:
See also:
APR_FOPEN_DELONCLOSE

#define APR_EXCL   APR_FOPEN_EXCL /**< @deprecated @see APR_FOPEN_EXCL */
 

Deprecated:
See also:
APR_FOPEN_EXCL

#define APR_FILE_NOCLEANUP   APR_FOPEN_NOCLEANUP /**< @deprecated @see APR_FOPEN_NOCLEANUP */
 

Deprecated:
See also:
APR_FOPEN_NOCLEANUP

#define APR_FOPEN_APPEND   0x00008 /**< Append to the end of the file */
 

Append to the end of the file

#define APR_FOPEN_BINARY   0x00020 /**< Open the file in binary mode */
 

Open the file in binary mode

#define APR_FOPEN_BUFFERED   0x00080 /**< Open the file for buffered I/O */
 

Open the file for buffered I/O

#define APR_FOPEN_CREATE   0x00004 /**< Create the file if not there */
 

Create the file if not there

#define APR_FOPEN_DELONCLOSE   0x00100 /**< Delete the file after close */
 

Delete the file after close

#define APR_FOPEN_EXCL
 

Value:

0x00040  /**< Open should fail if APR_CREATE
                                         and file exists. */
Open should fail if APR_CREATE and file exists.

#define APR_FOPEN_LARGEFILE
 

Value:

0x04000 /**< Platform dependent flag to enable
                                         large file support; WARNING see
                                         below. */
Platform dependent flag to enable large file support; WARNING see below.

#define APR_FOPEN_NOCLEANUP
 

Value:

0x00800  /**< Do not register a cleanup
                                         when the file is opened */
Do not register a cleanup when the file is opened

#define APR_FOPEN_READ   0x00001 /**< Open the file for reading */
 

Open the file for reading

#define APR_FOPEN_SENDFILE_ENABLED
 

Value:

0x01000 /**< Advisory flag that this
                                             file should support
                                             apr_socket_sendfile operation */
Advisory flag that this file should support apr_socket_sendfile operation

#define APR_FOPEN_SHARELOCK
 

Value:

0x00400  /**< Platform dependent support for
                                         higher level locked read/write
                                         access to support writes across
                                         process/machines */
Platform dependent support for higher level locked read/write access to support writes across process/machines

#define APR_FOPEN_TRUNCATE
 

Value:

0x00010  /**< Open the file and truncate
                                         to 0 length */
Open the file and truncate to 0 length

#define APR_FOPEN_WRITE   0x00002 /**< Open the file for writing */
 

Open the file for writing

#define APR_FOPEN_XTHREAD
 

Value:

0x00200  /**< Platform dependent tag to open
                                         the file for use across multiple
                                         threads */
Platform dependent tag to open the file for use across multiple threads

#define APR_LARGEFILE   APR_FOPEN_LARGEFILE /**< @deprecated @see APR_FOPEN_LARGEFILE */
 

Deprecated:
See also:
APR_FOPEN_LARGEFILE

#define APR_READ   APR_FOPEN_READ /**< @deprecated @see APR_FOPEN_READ */
 

Deprecated:
See also:
APR_FOPEN_READ

#define APR_SENDFILE_ENABLED   APR_FOPEN_SENDFILE_ENABLED /**< @deprecated @see APR_FOPEN_SENDFILE_ENABLED */
 

Deprecated:
See also:
APR_FOPEN_SENDFILE_ENABLED

#define APR_SHARELOCK   APR_FOPEN_SHARELOCK /**< @deprecated @see APR_FOPEN_SHARELOCK */
 

Deprecated:
See also:
APR_FOPEN_SHARELOCK

#define APR_TRUNCATE   APR_FOPEN_TRUNCATE /**< @deprecated @see APR_FOPEN_TRUNCATE */
 

Deprecated:
See also:
APR_FOPEN_TRUNCATE

#define APR_WRITE   APR_FOPEN_WRITE /**< @deprecated @see APR_FOPEN_WRITE */
 

Deprecated:
See also:
APR_FOPEN_WRITE

#define APR_XTHREAD   APR_FOPEN_XTHREAD /**< @deprecated @see APR_FOPEN_XTHREAD */
 

Deprecated:
See also:
APR_FOPEN_XTHREAD


Generated on Wed Dec 14 15:39:52 2005 for Apache Portable Runtime by doxygen 1.3.6