You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by je...@apache.org on 2005/02/08 00:12:43 UTC

svn commit: r151768 [43/47] - in apr/site/trunk/docs/docs/apr: ./ iconv/ util/

Modified: apr/site/trunk/docs/docs/apr/group__apr__file__io.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__file__io.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr/group__apr__file__io.html (original)
+++ apr/site/trunk/docs/docs/apr/group__apr__file__io.html Mon Feb  7 15:10:17 2005
@@ -3,7 +3,7 @@
 <title>Apache Portable Runtime: File I/O Handling Functions</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>File I/O Handling Functions</h1><table border=0 cellpadding=0 cellspacing=0>
 <tr><td></td></tr>
@@ -14,6 +14,8 @@
 
 <tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__attrs__set__flags.html">File Attribute Flags</a></td></tr>
 
+<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__writev.html">{_full} max iovec size</a></td></tr>
+
 <tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html">File Lock Types</a></td></tr>
 
 <tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
@@ -54,73 +56,75 @@
 
 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga17">apr_file_write_full</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, const void *buf, apr_size_t nbytes, apr_size_t *bytes_written)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga18">apr_file_putc</a> (char ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga18">apr_file_writev_full</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, const struct iovec *vec, apr_size_t nvec, apr_size_t *nbytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga19">apr_file_putc</a> (char ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga19">apr_file_getc</a> (char *ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga20">apr_file_getc</a> (char *ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga20">apr_file_ungetc</a> (char ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga21">apr_file_ungetc</a> (char ch, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga21">apr_file_gets</a> (char *str, int len, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga22">apr_file_gets</a> (char *str, int len, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga22">apr_file_puts</a> (const char *str, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga23">apr_file_puts</a> (const char *str, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga23">apr_file_flush</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga24">apr_file_flush</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga24">apr_file_dup</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga25">apr_file_dup</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga25">apr_file_dup2</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga26">apr_file_dup2</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga26">apr_file_setaside</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga27">apr_file_setaside</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **new_file, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *old_file, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga27">apr_file_seek</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, <a class="el" href="group__apr__file__io.html#ga1">apr_seek_where_t</a> where, apr_off_t *offset)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga28">apr_file_seek</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, <a class="el" href="group__apr__file__io.html#ga1">apr_seek_where_t</a> where, apr_off_t *offset)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga28">apr_file_pipe_create</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **in, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **out, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga29">apr_file_pipe_create</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **in, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **out, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga29">apr_file_namedpipe_create</a> (const char *filename, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga30">apr_file_namedpipe_create</a> (const char *filename, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga30">apr_file_pipe_timeout_get</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thepipe, <a class="el" href="group__apr__time.html#ga3">apr_interval_time_t</a> *timeout)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga31">apr_file_pipe_timeout_get</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thepipe, <a class="el" href="group__apr__time.html#ga3">apr_interval_time_t</a> *timeout)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga31">apr_file_pipe_timeout_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thepipe, <a class="el" href="group__apr__time.html#ga3">apr_interval_time_t</a> timeout)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga32">apr_file_pipe_timeout_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thepipe, <a class="el" href="group__apr__time.html#ga3">apr_interval_time_t</a> timeout)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga32">apr_file_lock</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, int type)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga33">apr_file_lock</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile, int type)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga33">apr_file_unlock</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga34">apr_file_unlock</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga34">apr_file_name_get</a> (const char **new_path, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga35">apr_file_name_get</a> (const char **new_path, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga35">apr_file_data_get</a> (void **data, const char *key, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *file)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga36">apr_file_data_get</a> (void **data, const char *key, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *file)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga36">apr_file_data_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *file, void *data, const char *key, <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>(*cleanup)(void *))</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga37">apr_file_data_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *file, void *data, const char *key, <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>(*cleanup)(void *))</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga37">apr_file_printf</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *fptr, const char *format,...)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga38">apr_file_printf</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *fptr, const char *format,...)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga38">apr_file_perms_set</a> (const char *fname, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perms)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga39">apr_file_perms_set</a> (const char *fname, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perms)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga39">apr_file_attrs_set</a> (const char *fname, <a class="el" href="group__apr__file__io.html#ga0">apr_fileattrs_t</a> attributes, <a class="el" href="group__apr__file__io.html#ga0">apr_fileattrs_t</a> attr_mask, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga40">apr_file_attrs_set</a> (const char *fname, <a class="el" href="group__apr__file__io.html#ga0">apr_fileattrs_t</a> attributes, <a class="el" href="group__apr__file__io.html#ga0">apr_fileattrs_t</a> attr_mask, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga40">apr_file_mtime_set</a> (const char *fname, <a class="el" href="group__apr__time.html#ga2">apr_time_t</a> mtime, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga41">apr_file_mtime_set</a> (const char *fname, <a class="el" href="group__apr__time.html#ga2">apr_time_t</a> mtime, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga41">apr_dir_make</a> (const char *path, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga42">apr_dir_make</a> (const char *path, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga42">apr_dir_make_recursive</a> (const char *path, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga43">apr_dir_make_recursive</a> (const char *path, <a class="el" href="group__apr__file__info.html#ga1">apr_fileperms_t</a> perm, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga43">apr_dir_remove</a> (const char *path, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga44">apr_dir_remove</a> (const char *path, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga44">apr_file_info_get</a> (<a class="el" href="structapr__finfo__t.html">apr_finfo_t</a> *finfo, apr_int32_t wanted, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga45">apr_file_info_get</a> (<a class="el" href="structapr__finfo__t.html">apr_finfo_t</a> *finfo, apr_int32_t wanted, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga45">apr_file_trunc</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *fp, apr_off_t offset)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga46">apr_file_trunc</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *fp, apr_off_t offset)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>apr_int32_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga46">apr_file_flags_get</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *f)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>apr_int32_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga47">apr_file_flags_get</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *f)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga47">apr_file_pool_get</a> (const <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga48">apr_file_pool_get</a> (const <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga48">apr_file_inherit_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga49">apr_file_inherit_set</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga49">apr_file_inherit_unset</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga50">apr_file_inherit_unset</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *thefile)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga50">apr_file_mktemp</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **fp, char *templ, apr_int32_t flags, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga51">apr_file_mktemp</a> (<a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> **fp, char *templ, apr_int32_t flags, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga51">apr_temp_dir_get</a> (const char **temp_dir, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__io.html#ga52">apr_temp_dir_get</a> (const char **temp_dir, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr>
 
 </table>
 <hr><h2>Typedef Documentation</h2>
@@ -194,7 +198,7 @@
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga41" doxytag="apr_file_io.h::apr_dir_make" ></a><p>
+<a class="anchor" name="ga42" doxytag="apr_file_io.h::apr_dir_make" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -244,7 +248,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga42" doxytag="apr_file_io.h::apr_dir_make_recursive" ></a><p>
+<a class="anchor" name="ga43" doxytag="apr_file_io.h::apr_dir_make_recursive" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -294,7 +298,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga43" doxytag="apr_file_io.h::apr_dir_remove" ></a><p>
+<a class="anchor" name="ga44" doxytag="apr_file_io.h::apr_dir_remove" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -395,7 +399,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga39" doxytag="apr_file_io.h::apr_file_attrs_set" ></a><p>
+<a class="anchor" name="ga40" doxytag="apr_file_io.h::apr_file_attrs_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -550,7 +554,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga35" doxytag="apr_file_io.h::apr_file_data_get" ></a><p>
+<a class="anchor" name="ga36" doxytag="apr_file_io.h::apr_file_data_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -600,7 +604,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga36" doxytag="apr_file_io.h::apr_file_data_set" ></a><p>
+<a class="anchor" name="ga37" doxytag="apr_file_io.h::apr_file_data_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -657,7 +661,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga24" doxytag="apr_file_io.h::apr_file_dup" ></a><p>
+<a class="anchor" name="ga25" doxytag="apr_file_io.h::apr_file_dup" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -708,7 +712,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga25" doxytag="apr_file_io.h::apr_file_dup2" ></a><p>
+<a class="anchor" name="ga26" doxytag="apr_file_io.h::apr_file_dup2" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -793,7 +797,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga46" doxytag="apr_file_io.h::apr_file_flags_get" ></a><p>
+<a class="anchor" name="ga47" doxytag="apr_file_io.h::apr_file_flags_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -822,7 +826,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga23" doxytag="apr_file_io.h::apr_file_flush" ></a><p>
+<a class="anchor" name="ga24" doxytag="apr_file_io.h::apr_file_flush" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -855,7 +859,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga19" doxytag="apr_file_io.h::apr_file_getc" ></a><p>
+<a class="anchor" name="ga20" doxytag="apr_file_io.h::apr_file_getc" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -898,7 +902,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga21" doxytag="apr_file_io.h::apr_file_gets" ></a><p>
+<a class="anchor" name="ga22" doxytag="apr_file_io.h::apr_file_gets" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -949,7 +953,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga44" doxytag="apr_file_io.h::apr_file_info_get" ></a><p>
+<a class="anchor" name="ga45" doxytag="apr_file_io.h::apr_file_info_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -999,7 +1003,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga48" doxytag="apr_file_io.h::apr_file_inherit_set" ></a><p>
+<a class="anchor" name="ga49" doxytag="apr_file_io.h::apr_file_inherit_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1027,7 +1031,7 @@
 Set a file to be inherited by child processes.     </td>
   </tr>
 </table>
-<a class="anchor" name="ga49" doxytag="apr_file_io.h::apr_file_inherit_unset" ></a><p>
+<a class="anchor" name="ga50" doxytag="apr_file_io.h::apr_file_inherit_unset" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1055,7 +1059,7 @@
 Unset a file from being inherited by child processes.     </td>
   </tr>
 </table>
-<a class="anchor" name="ga32" doxytag="apr_file_io.h::apr_file_lock" ></a><p>
+<a class="anchor" name="ga33" doxytag="apr_file_io.h::apr_file_lock" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1098,7 +1102,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga50" doxytag="apr_file_io.h::apr_file_mktemp" ></a><p>
+<a class="anchor" name="ga51" doxytag="apr_file_io.h::apr_file_mktemp" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1156,7 +1160,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga40" doxytag="apr_file_io.h::apr_file_mtime_set" ></a><p>
+<a class="anchor" name="ga41" doxytag="apr_file_io.h::apr_file_mtime_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1207,7 +1211,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga34" doxytag="apr_file_io.h::apr_file_name_get" ></a><p>
+<a class="anchor" name="ga35" doxytag="apr_file_io.h::apr_file_name_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1250,7 +1254,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga29" doxytag="apr_file_io.h::apr_file_namedpipe_create" ></a><p>
+<a class="anchor" name="ga30" doxytag="apr_file_io.h::apr_file_namedpipe_create" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1521,7 +1525,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga38" doxytag="apr_file_io.h::apr_file_perms_set" ></a><p>
+<a class="anchor" name="ga39" doxytag="apr_file_io.h::apr_file_perms_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1566,7 +1570,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga28" doxytag="apr_file_io.h::apr_file_pipe_create" ></a><p>
+<a class="anchor" name="ga29" doxytag="apr_file_io.h::apr_file_pipe_create" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1616,7 +1620,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga30" doxytag="apr_file_io.h::apr_file_pipe_timeout_get" ></a><p>
+<a class="anchor" name="ga31" doxytag="apr_file_io.h::apr_file_pipe_timeout_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1659,7 +1663,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga31" doxytag="apr_file_io.h::apr_file_pipe_timeout_set" ></a><p>
+<a class="anchor" name="ga32" doxytag="apr_file_io.h::apr_file_pipe_timeout_set" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1702,7 +1706,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga47" doxytag="apr_file_io.h::apr_file_pool_get" ></a><p>
+<a class="anchor" name="ga48" doxytag="apr_file_io.h::apr_file_pool_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1730,7 +1734,7 @@
 Get the pool used by the file.     </td>
   </tr>
 </table>
-<a class="anchor" name="ga37" doxytag="apr_file_io.h::apr_file_printf" ></a><p>
+<a class="anchor" name="ga38" doxytag="apr_file_io.h::apr_file_printf" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1781,7 +1785,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga18" doxytag="apr_file_io.h::apr_file_putc" ></a><p>
+<a class="anchor" name="ga19" doxytag="apr_file_io.h::apr_file_putc" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -1824,7 +1828,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga22" doxytag="apr_file_io.h::apr_file_puts" ></a><p>
+<a class="anchor" name="ga23" doxytag="apr_file_io.h::apr_file_puts" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2074,7 +2078,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga27" doxytag="apr_file_io.h::apr_file_seek" ></a><p>
+<a class="anchor" name="ga28" doxytag="apr_file_io.h::apr_file_seek" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2129,7 +2133,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga26" doxytag="apr_file_io.h::apr_file_setaside" ></a><p>
+<a class="anchor" name="ga27" doxytag="apr_file_io.h::apr_file_setaside" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2176,13 +2180,13 @@
     <tr><td></td><td valign=top><em>p</em>&nbsp;</td><td>The pool to which the descriptor is to be moved </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>Unlike <a class="el" href="group__apr__file__io.html#ga25">apr_file_dup2()</a>, this function doesn't do an OS dup() operation on the underlying descriptor; it just moves the descriptor's apr_file_t wrapper to a new pool. <p>
+<dl compact><dt><b>Remarks:</b></dt><dd>Unlike <a class="el" href="group__apr__file__io.html#ga26">apr_file_dup2()</a>, this function doesn't do an OS dup() operation on the underlying descriptor; it just moves the descriptor's apr_file_t wrapper to a new pool. <p>
 The new pool need not be an ancestor of old_file's pool. <p>
 After calling this function, old_file may not be used </dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga45" doxytag="apr_file_io.h::apr_file_trunc" ></a><p>
+<a class="anchor" name="ga46" doxytag="apr_file_io.h::apr_file_trunc" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2225,7 +2229,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga20" doxytag="apr_file_io.h::apr_file_ungetc" ></a><p>
+<a class="anchor" name="ga21" doxytag="apr_file_io.h::apr_file_ungetc" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2268,7 +2272,7 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga33" doxytag="apr_file_io.h::apr_file_unlock" ></a><p>
+<a class="anchor" name="ga34" doxytag="apr_file_io.h::apr_file_unlock" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2472,7 +2476,65 @@
     </td>
   </tr>
 </table>
-<a class="anchor" name="ga51" doxytag="apr_file_io.h::apr_temp_dir_get" ></a><p>
+<a class="anchor" name="ga18" doxytag="apr_file_io.h::apr_file_writev_full" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_file_writev_full           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top"><a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *&nbsp;</td>
+          <td class="mdname" nowrap> <em>thefile</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td></td>
+          <td class="md" nowrap>const struct iovec *&nbsp;</td>
+          <td class="mdname" nowrap> <em>vec</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td></td>
+          <td class="md" nowrap>apr_size_t&nbsp;</td>
+          <td class="mdname" nowrap> <em>nvec</em>, </td>
+        </tr>
+        <tr>
+          <td class="md" nowrap align="right"></td>
+          <td></td>
+          <td class="md" nowrap>apr_size_t *&nbsp;</td>
+          <td class="mdname" nowrap> <em>nbytes</em></td>
+        </tr>
+        <tr>
+          <td></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Write data from iovec array to the specified file, ensuring that all of the data is written before returning. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td></td><td valign=top><em>thefile</em>&nbsp;</td><td>The file descriptor to write to. </td></tr>
+    <tr><td></td><td valign=top><em>vec</em>&nbsp;</td><td>The array from which to get the data to write to the file. </td></tr>
+    <tr><td></td><td valign=top><em>nvec</em>&nbsp;</td><td>The number of elements in the struct iovec array. This must be smaller than APR_MAX_IOVEC_SIZE. If it isn't, the function will fail with APR_EINVAL. </td></tr>
+    <tr><td></td><td valign=top><em>nbytes</em>&nbsp;</td><td>The number of bytes written.</td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>apr_file_writev_full is available even if the underlying operating system doesn't provide writev(). </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga52" doxytag="apr_file_io.h::apr_temp_dir_get" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -2516,8 +2578,8 @@
     </td>
   </tr>
 </table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/group__apr__file__lock__types.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__file__lock__types.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr/group__apr__file__lock__types.html (original)
+++ apr/site/trunk/docs/docs/apr/group__apr__file__lock__types.html Mon Feb  7 15:10:17 2005
@@ -3,7 +3,7 @@
 <title>Apache Portable Runtime: File Lock Types</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>File Lock Types<br>
 <small>
@@ -11,13 +11,13 @@
 </h1><table border=0 cellpadding=0 cellspacing=0>
 <tr><td></td></tr>
 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga0">APR_FLOCK_SHARED</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga0">APR_FLOCK_SHARED</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga1">APR_FLOCK_EXCLUSIVE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga1">APR_FLOCK_EXCLUSIVE</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga2">APR_FLOCK_TYPEMASK</a>&nbsp;&nbsp;&nbsp;0x000F</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga2">APR_FLOCK_TYPEMASK</a>&nbsp;&nbsp;&nbsp;0x000F  /**&lt; mask to extract lock type */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga3">APR_FLOCK_NONBLOCK</a>&nbsp;&nbsp;&nbsp;0x0010</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__lock__types.html#ga3">APR_FLOCK_NONBLOCK</a></td></tr>
 
 </table>
 <hr><h2>Define Documentation</h2>
@@ -27,7 +27,7 @@
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_FLOCK_EXCLUSIVE&nbsp;&nbsp;&nbsp;2          </td>
+          <td class="md" nowrap valign="top"> #define APR_FLOCK_EXCLUSIVE          </td>
         </tr>
       </table>
     </td>
@@ -41,7 +41,11 @@
     <td>
 
 <p>
-Exclusive lock. Only one process may hold an exclusive lock at any given time. This is analogous to a "write lock".     </td>
+<b>Value:</b><pre class="fragment"><div>2       <span class="comment">/**&lt; Exclusive lock. Only one process</span>
+<span class="comment">                                           may hold an exclusive lock at any</span>
+<span class="comment">                                           given time. This is analogous to</span>
+<span class="comment">                                           a "write lock". */</span>
+</div></pre>Exclusive lock. Only one process may hold an exclusive lock at any given time. This is analogous to a "write lock".     </td>
   </tr>
 </table>
 <a class="anchor" name="ga3" doxytag="apr_file_io.h::APR_FLOCK_NONBLOCK" ></a><p>
@@ -50,7 +54,7 @@
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_FLOCK_NONBLOCK&nbsp;&nbsp;&nbsp;0x0010          </td>
+          <td class="md" nowrap valign="top"> #define APR_FLOCK_NONBLOCK          </td>
         </tr>
       </table>
     </td>
@@ -64,7 +68,9 @@
     <td>
 
 <p>
-do not block while acquiring the file lock     </td>
+<b>Value:</b><pre class="fragment"><div>0x0010  <span class="comment">/**&lt; do not block while acquiring the</span>
+<span class="comment">                                           file lock */</span>
+</div></pre>do not block while acquiring the file lock     </td>
   </tr>
 </table>
 <a class="anchor" name="ga0" doxytag="apr_file_io.h::APR_FLOCK_SHARED" ></a><p>
@@ -73,7 +79,7 @@
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_FLOCK_SHARED&nbsp;&nbsp;&nbsp;1          </td>
+          <td class="md" nowrap valign="top"> #define APR_FLOCK_SHARED          </td>
         </tr>
       </table>
     </td>
@@ -87,7 +93,13 @@
     <td>
 
 <p>
-Shared lock. More than one process or thread can hold a shared lock at any given time. Essentially, this is a "read lock", preventing writers from establishing an exclusive lock.     </td>
+<b>Value:</b><pre class="fragment"><div>1       <span class="comment">/**&lt; Shared lock. More than one process</span>
+<span class="comment">                                           or thread can hold a shared lock</span>
+<span class="comment">                                           at any given time. Essentially,</span>
+<span class="comment">                                           this is a "read lock", preventing</span>
+<span class="comment">                                           writers from establishing an</span>
+<span class="comment">                                           exclusive lock. */</span>
+</div></pre>Shared lock. More than one process or thread can hold a shared lock at any given time. Essentially, this is a "read lock", preventing writers from establishing an exclusive lock.     </td>
   </tr>
 </table>
 <a class="anchor" name="ga2" doxytag="apr_file_io.h::APR_FLOCK_TYPEMASK" ></a><p>
@@ -96,7 +108,7 @@
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_FLOCK_TYPEMASK&nbsp;&nbsp;&nbsp;0x000F          </td>
+          <td class="md" nowrap valign="top"> #define APR_FLOCK_TYPEMASK&nbsp;&nbsp;&nbsp;0x000F  /**&lt; mask to extract lock type */          </td>
         </tr>
       </table>
     </td>
@@ -113,8 +125,8 @@
 mask to extract lock type     </td>
   </tr>
 </table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/group__apr__file__open__flags.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__file__open__flags.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr/group__apr__file__open__flags.html (original)
+++ apr/site/trunk/docs/docs/apr/group__apr__file__open__flags.html Mon Feb  7 15:10:17 2005
@@ -3,7 +3,7 @@
 <title>Apache Portable Runtime: File Open Flags/Routines</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>File Open Flags/Routines<br>
 <small>
@@ -11,43 +11,246 @@
 </h1><table border=0 cellpadding=0 cellspacing=0>
 <tr><td></td></tr>
 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga0">APR_READ</a>&nbsp;&nbsp;&nbsp;0x00001</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga0">APR_FOPEN_READ</a>&nbsp;&nbsp;&nbsp;0x00001  /**&lt; Open the file for reading */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga1">APR_WRITE</a>&nbsp;&nbsp;&nbsp;0x00002</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga1">APR_FOPEN_WRITE</a>&nbsp;&nbsp;&nbsp;0x00002  /**&lt; Open the file for writing */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga2">APR_CREATE</a>&nbsp;&nbsp;&nbsp;0x00004</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga2">APR_FOPEN_CREATE</a>&nbsp;&nbsp;&nbsp;0x00004  /**&lt; Create the file if not there */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga3">APR_APPEND</a>&nbsp;&nbsp;&nbsp;0x00008</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga3">APR_FOPEN_APPEND</a>&nbsp;&nbsp;&nbsp;0x00008  /**&lt; Append to the end of the file */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga4">APR_TRUNCATE</a>&nbsp;&nbsp;&nbsp;0x00010</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga4">APR_FOPEN_TRUNCATE</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga5">APR_BINARY</a>&nbsp;&nbsp;&nbsp;0x00020</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga5">APR_FOPEN_BINARY</a>&nbsp;&nbsp;&nbsp;0x00020  /**&lt; Open the file in binary mode */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga6">APR_EXCL</a>&nbsp;&nbsp;&nbsp;0x00040</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga6">APR_FOPEN_EXCL</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga7">APR_BUFFERED</a>&nbsp;&nbsp;&nbsp;0x00080</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga7">APR_FOPEN_BUFFERED</a>&nbsp;&nbsp;&nbsp;0x00080  /**&lt; Open the file for buffered I/O */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga8">APR_DELONCLOSE</a>&nbsp;&nbsp;&nbsp;0x00100</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga8">APR_FOPEN_DELONCLOSE</a>&nbsp;&nbsp;&nbsp;0x00100  /**&lt; Delete the file after close */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga9">APR_XTHREAD</a>&nbsp;&nbsp;&nbsp;0x00200</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga9">APR_FOPEN_XTHREAD</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga10">APR_SHARELOCK</a>&nbsp;&nbsp;&nbsp;0x00400</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga10">APR_FOPEN_SHARELOCK</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga11">APR_FILE_NOCLEANUP</a>&nbsp;&nbsp;&nbsp;0x00800</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga11">APR_FOPEN_NOCLEANUP</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga12">APR_SENDFILE_ENABLED</a>&nbsp;&nbsp;&nbsp;0x01000</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga12">APR_FOPEN_SENDFILE_ENABLED</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga13">APR_LARGEFILE</a>&nbsp;&nbsp;&nbsp;0x04000</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga13">APR_FOPEN_LARGEFILE</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga14">APR_READ</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_READ       /**&lt; @deprecated @see APR_FOPEN_READ */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga15">APR_WRITE</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_WRITE      /**&lt; @deprecated @see APR_FOPEN_WRITE */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga16">APR_CREATE</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_CREATE     /**&lt; @deprecated @see APR_FOPEN_CREATE */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga17">APR_APPEND</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_APPEND     /**&lt; @deprecated @see APR_FOPEN_APPEND */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga18">APR_TRUNCATE</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_TRUNCATE   /**&lt; @deprecated @see APR_FOPEN_TRUNCATE */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga19">APR_BINARY</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_BINARY     /**&lt; @deprecated @see APR_FOPEN_BINARY */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga20">APR_EXCL</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_EXCL       /**&lt; @deprecated @see APR_FOPEN_EXCL */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga21">APR_BUFFERED</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_BUFFERED   /**&lt; @deprecated @see APR_FOPEN_BUFFERED */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga22">APR_DELONCLOSE</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_DELONCLOSE /**&lt; @deprecated @see APR_FOPEN_DELONCLOSE */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga23">APR_XTHREAD</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_XTHREAD    /**&lt; @deprecated @see APR_FOPEN_XTHREAD */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga24">APR_SHARELOCK</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_SHARELOCK  /**&lt; @deprecated @see APR_FOPEN_SHARELOCK */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga25">APR_FILE_NOCLEANUP</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_NOCLEANUP  /**&lt; @deprecated @see APR_FOPEN_NOCLEANUP */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga26">APR_SENDFILE_ENABLED</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_SENDFILE_ENABLED /**&lt; @deprecated @see APR_FOPEN_SENDFILE_ENABLED */</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__file__open__flags.html#ga27">APR_LARGEFILE</a>&nbsp;&nbsp;&nbsp;APR_FOPEN_LARGEFILE  /**&lt; @deprecated @see APR_FOPEN_LARGEFILE */</td></tr>
 
 </table>
 <hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga3" doxytag="apr_file_io.h::APR_APPEND" ></a><p>
+<a class="anchor" name="ga17" doxytag="apr_file_io.h::APR_APPEND" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_APPEND&nbsp;&nbsp;&nbsp;APR_FOPEN_APPEND     /**&lt; @deprecated @see APR_FOPEN_APPEND */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga3">APR_FOPEN_APPEND</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga19" doxytag="apr_file_io.h::APR_BINARY" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_BINARY&nbsp;&nbsp;&nbsp;APR_FOPEN_BINARY     /**&lt; @deprecated @see APR_FOPEN_BINARY */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga5">APR_FOPEN_BINARY</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga21" doxytag="apr_file_io.h::APR_BUFFERED" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_BUFFERED&nbsp;&nbsp;&nbsp;APR_FOPEN_BUFFERED   /**&lt; @deprecated @see APR_FOPEN_BUFFERED */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga7">APR_FOPEN_BUFFERED</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga16" doxytag="apr_file_io.h::APR_CREATE" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_CREATE&nbsp;&nbsp;&nbsp;APR_FOPEN_CREATE     /**&lt; @deprecated @see APR_FOPEN_CREATE */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga2">APR_FOPEN_CREATE</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga22" doxytag="apr_file_io.h::APR_DELONCLOSE" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_DELONCLOSE&nbsp;&nbsp;&nbsp;APR_FOPEN_DELONCLOSE /**&lt; @deprecated @see APR_FOPEN_DELONCLOSE */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga8">APR_FOPEN_DELONCLOSE</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga20" doxytag="apr_file_io.h::APR_EXCL" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_EXCL&nbsp;&nbsp;&nbsp;APR_FOPEN_EXCL       /**&lt; @deprecated @see APR_FOPEN_EXCL */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga6">APR_FOPEN_EXCL</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga25" doxytag="apr_file_io.h::APR_FILE_NOCLEANUP" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_FILE_NOCLEANUP&nbsp;&nbsp;&nbsp;APR_FOPEN_NOCLEANUP  /**&lt; @deprecated @see APR_FOPEN_NOCLEANUP */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga11">APR_FOPEN_NOCLEANUP</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga3" doxytag="apr_file_io.h::APR_FOPEN_APPEND" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_APPEND&nbsp;&nbsp;&nbsp;0x00008          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_APPEND&nbsp;&nbsp;&nbsp;0x00008  /**&lt; Append to the end of the file */          </td>
         </tr>
       </table>
     </td>
@@ -64,13 +267,13 @@
 Append to the end of the file     </td>
   </tr>
 </table>
-<a class="anchor" name="ga5" doxytag="apr_file_io.h::APR_BINARY" ></a><p>
+<a class="anchor" name="ga5" doxytag="apr_file_io.h::APR_FOPEN_BINARY" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_BINARY&nbsp;&nbsp;&nbsp;0x00020          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_BINARY&nbsp;&nbsp;&nbsp;0x00020  /**&lt; Open the file in binary mode */          </td>
         </tr>
       </table>
     </td>
@@ -87,13 +290,13 @@
 Open the file in binary mode     </td>
   </tr>
 </table>
-<a class="anchor" name="ga7" doxytag="apr_file_io.h::APR_BUFFERED" ></a><p>
+<a class="anchor" name="ga7" doxytag="apr_file_io.h::APR_FOPEN_BUFFERED" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_BUFFERED&nbsp;&nbsp;&nbsp;0x00080          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_BUFFERED&nbsp;&nbsp;&nbsp;0x00080  /**&lt; Open the file for buffered I/O */          </td>
         </tr>
       </table>
     </td>
@@ -110,13 +313,13 @@
 Open the file for buffered I/O     </td>
   </tr>
 </table>
-<a class="anchor" name="ga2" doxytag="apr_file_io.h::APR_CREATE" ></a><p>
+<a class="anchor" name="ga2" doxytag="apr_file_io.h::APR_FOPEN_CREATE" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_CREATE&nbsp;&nbsp;&nbsp;0x00004          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_CREATE&nbsp;&nbsp;&nbsp;0x00004  /**&lt; Create the file if not there */          </td>
         </tr>
       </table>
     </td>
@@ -133,13 +336,13 @@
 Create the file if not there     </td>
   </tr>
 </table>
-<a class="anchor" name="ga8" doxytag="apr_file_io.h::APR_DELONCLOSE" ></a><p>
+<a class="anchor" name="ga8" doxytag="apr_file_io.h::APR_FOPEN_DELONCLOSE" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_DELONCLOSE&nbsp;&nbsp;&nbsp;0x00100          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_DELONCLOSE&nbsp;&nbsp;&nbsp;0x00100  /**&lt; Delete the file after close */          </td>
         </tr>
       </table>
     </td>
@@ -156,13 +359,13 @@
 Delete the file after close     </td>
   </tr>
 </table>
-<a class="anchor" name="ga6" doxytag="apr_file_io.h::APR_EXCL" ></a><p>
+<a class="anchor" name="ga6" doxytag="apr_file_io.h::APR_FOPEN_EXCL" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_EXCL&nbsp;&nbsp;&nbsp;0x00040          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_EXCL          </td>
         </tr>
       </table>
     </td>
@@ -176,16 +379,18 @@
     <td>
 
 <p>
-Open should fail if APR_CREATE and file exists.     </td>
+<b>Value:</b><pre class="fragment"><div>0x00040  <span class="comment">/**&lt; Open should fail if APR_CREATE</span>
+<span class="comment">                                         and file exists. */</span>
+</div></pre>Open should fail if APR_CREATE and file exists.     </td>
   </tr>
 </table>
-<a class="anchor" name="ga11" doxytag="apr_file_io.h::APR_FILE_NOCLEANUP" ></a><p>
+<a class="anchor" name="ga13" doxytag="apr_file_io.h::APR_FOPEN_LARGEFILE" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_FILE_NOCLEANUP&nbsp;&nbsp;&nbsp;0x00800          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_LARGEFILE          </td>
         </tr>
       </table>
     </td>
@@ -199,16 +404,19 @@
     <td>
 
 <p>
-Do not register a cleanup when the file is opened     </td>
+<b>Value:</b><pre class="fragment"><div>0x04000 <span class="comment">/**&lt; Platform dependent flag to enable</span>
+<span class="comment">                                         large file support; WARNING see</span>
+<span class="comment">                                         below. */</span>
+</div></pre>Platform dependent flag to enable large file support; WARNING see below.     </td>
   </tr>
 </table>
-<a class="anchor" name="ga13" doxytag="apr_file_io.h::APR_LARGEFILE" ></a><p>
+<a class="anchor" name="ga11" doxytag="apr_file_io.h::APR_FOPEN_NOCLEANUP" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_LARGEFILE&nbsp;&nbsp;&nbsp;0x04000          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_NOCLEANUP          </td>
         </tr>
       </table>
     </td>
@@ -222,16 +430,18 @@
     <td>
 
 <p>
-Platform dependent flag to enable large file support; WARNING see below.     </td>
+<b>Value:</b><pre class="fragment"><div>0x00800  <span class="comment">/**&lt; Do not register a cleanup</span>
+<span class="comment">                                         when the file is opened */</span>
+</div></pre>Do not register a cleanup when the file is opened     </td>
   </tr>
 </table>
-<a class="anchor" name="ga0" doxytag="apr_file_io.h::APR_READ" ></a><p>
+<a class="anchor" name="ga0" doxytag="apr_file_io.h::APR_FOPEN_READ" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_READ&nbsp;&nbsp;&nbsp;0x00001          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_READ&nbsp;&nbsp;&nbsp;0x00001  /**&lt; Open the file for reading */          </td>
         </tr>
       </table>
     </td>
@@ -248,13 +458,13 @@
 Open the file for reading     </td>
   </tr>
 </table>
-<a class="anchor" name="ga12" doxytag="apr_file_io.h::APR_SENDFILE_ENABLED" ></a><p>
+<a class="anchor" name="ga12" doxytag="apr_file_io.h::APR_FOPEN_SENDFILE_ENABLED" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_SENDFILE_ENABLED&nbsp;&nbsp;&nbsp;0x01000          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_SENDFILE_ENABLED          </td>
         </tr>
       </table>
     </td>
@@ -268,16 +478,19 @@
     <td>
 
 <p>
-Advisory flag that this file should support apr_socket_sendfile operation     </td>
+<b>Value:</b><pre class="fragment"><div>0x01000 <span class="comment">/**&lt; Advisory flag that this</span>
+<span class="comment">                                             file should support</span>
+<span class="comment">                                             apr_socket_sendfile operation */</span>
+</div></pre>Advisory flag that this file should support apr_socket_sendfile operation     </td>
   </tr>
 </table>
-<a class="anchor" name="ga10" doxytag="apr_file_io.h::APR_SHARELOCK" ></a><p>
+<a class="anchor" name="ga10" doxytag="apr_file_io.h::APR_FOPEN_SHARELOCK" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_SHARELOCK&nbsp;&nbsp;&nbsp;0x00400          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_SHARELOCK          </td>
         </tr>
       </table>
     </td>
@@ -291,16 +504,20 @@
     <td>
 
 <p>
-Platform dependent support for higher level locked read/write access to support writes across process/machines     </td>
+<b>Value:</b><pre class="fragment"><div>0x00400  <span class="comment">/**&lt; Platform dependent support for</span>
+<span class="comment">                                         higher level locked read/write</span>
+<span class="comment">                                         access to support writes across</span>
+<span class="comment">                                         process/machines */</span>
+</div></pre>Platform dependent support for higher level locked read/write access to support writes across process/machines     </td>
   </tr>
 </table>
-<a class="anchor" name="ga4" doxytag="apr_file_io.h::APR_TRUNCATE" ></a><p>
+<a class="anchor" name="ga4" doxytag="apr_file_io.h::APR_FOPEN_TRUNCATE" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_TRUNCATE&nbsp;&nbsp;&nbsp;0x00010          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_TRUNCATE          </td>
         </tr>
       </table>
     </td>
@@ -314,16 +531,18 @@
     <td>
 
 <p>
-Open the file and truncate to 0 length     </td>
+<b>Value:</b><pre class="fragment"><div>0x00010  <span class="comment">/**&lt; Open the file and truncate</span>
+<span class="comment">                                         to 0 length */</span>
+</div></pre>Open the file and truncate to 0 length     </td>
   </tr>
 </table>
-<a class="anchor" name="ga1" doxytag="apr_file_io.h::APR_WRITE" ></a><p>
+<a class="anchor" name="ga1" doxytag="apr_file_io.h::APR_FOPEN_WRITE" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_WRITE&nbsp;&nbsp;&nbsp;0x00002          </td>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_WRITE&nbsp;&nbsp;&nbsp;0x00002  /**&lt; Open the file for writing */          </td>
         </tr>
       </table>
     </td>
@@ -340,13 +559,114 @@
 Open the file for writing     </td>
   </tr>
 </table>
-<a class="anchor" name="ga9" doxytag="apr_file_io.h::APR_XTHREAD" ></a><p>
+<a class="anchor" name="ga9" doxytag="apr_file_io.h::APR_FOPEN_XTHREAD" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_FOPEN_XTHREAD          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<b>Value:</b><pre class="fragment"><div>0x00200  <span class="comment">/**&lt; Platform dependent tag to open</span>
+<span class="comment">                                         the file for use across multiple</span>
+<span class="comment">                                         threads */</span>
+</div></pre>Platform dependent tag to open the file for use across multiple threads     </td>
+  </tr>
+</table>
+<a class="anchor" name="ga27" doxytag="apr_file_io.h::APR_LARGEFILE" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_LARGEFILE&nbsp;&nbsp;&nbsp;APR_FOPEN_LARGEFILE  /**&lt; @deprecated @see APR_FOPEN_LARGEFILE */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga13">APR_FOPEN_LARGEFILE</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga14" doxytag="apr_file_io.h::APR_READ" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_READ&nbsp;&nbsp;&nbsp;APR_FOPEN_READ       /**&lt; @deprecated @see APR_FOPEN_READ */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga0">APR_FOPEN_READ</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga26" doxytag="apr_file_io.h::APR_SENDFILE_ENABLED" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_SENDFILE_ENABLED&nbsp;&nbsp;&nbsp;APR_FOPEN_SENDFILE_ENABLED /**&lt; @deprecated @see APR_FOPEN_SENDFILE_ENABLED */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga12">APR_FOPEN_SENDFILE_ENABLED</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga24" doxytag="apr_file_io.h::APR_SHARELOCK" ></a><p>
 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
       <table cellpadding="0" cellspacing="0" border="0">
         <tr>
-          <td class="md" nowrap valign="top"> #define APR_XTHREAD&nbsp;&nbsp;&nbsp;0x00200          </td>
+          <td class="md" nowrap valign="top"> #define APR_SHARELOCK&nbsp;&nbsp;&nbsp;APR_FOPEN_SHARELOCK  /**&lt; @deprecated @see APR_FOPEN_SHARELOCK */          </td>
         </tr>
       </table>
     </td>
@@ -360,11 +680,88 @@
     <td>
 
 <p>
-Platform dependent tag to open the file for use across multiple threads     </td>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga10">APR_FOPEN_SHARELOCK</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga18" doxytag="apr_file_io.h::APR_TRUNCATE" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_TRUNCATE&nbsp;&nbsp;&nbsp;APR_FOPEN_TRUNCATE   /**&lt; @deprecated @see APR_FOPEN_TRUNCATE */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga4">APR_FOPEN_TRUNCATE</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga15" doxytag="apr_file_io.h::APR_WRITE" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_WRITE&nbsp;&nbsp;&nbsp;APR_FOPEN_WRITE      /**&lt; @deprecated @see APR_FOPEN_WRITE */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga1">APR_FOPEN_WRITE</a> </dd></dl>
+    </td>
+  </tr>
+</table>
+<a class="anchor" name="ga23" doxytag="apr_file_io.h::APR_XTHREAD" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> #define APR_XTHREAD&nbsp;&nbsp;&nbsp;APR_FOPEN_XTHREAD    /**&lt; @deprecated @see APR_FOPEN_XTHREAD */          </td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd></dd></dl>
+<dl compact><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga9">APR_FOPEN_XTHREAD</a> </dd></dl>
+    </td>
   </tr>
 </table>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:06 2004 for Apache Portable Runtime by
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>