<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>Apache Portable Runtime: File Open Flags/Routines</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body onload='searchBox.OnSelectItem(0);'> <!-- Generated by Doxygen 1.7.3 --> <script type="text/javascript"><!-- var searchBox = new SearchBox("searchBox", "search",false,'Search'); --></script> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Apache Portable Runtime</div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li id="searchli"> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#define-members">Defines</a> </div> <div class="headertitle"> <h1>File Open Flags/Routines</h1> </div> <div class="ingroups"><a class="el" href="group__apr__file__io.html">File I/O Handling Functions</a></div></div> <div class="contents"> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="define-members"></a> Defines</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaf9e7303f028b130ff7d4b209d6662d7d">APR_FOPEN_READ</a>   0x00001</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gac598bb95fc9476b0bf2ed0b1c308842c">APR_FOPEN_WRITE</a>   0x00002</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gafe94f21ccbf411172e70e7f473af251a">APR_FOPEN_CREATE</a>   0x00004</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga45f353db9b71d4760a3f35cf3781cfc8">APR_FOPEN_APPEND</a>   0x00008</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga09b05a5bd5db534b93794f7657bcb146">APR_FOPEN_TRUNCATE</a>   0x00010</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gacb20b3028864f34cb26314fe2cacc3fa">APR_FOPEN_BINARY</a>   0x00020</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gabb7fb062cdf1d58faee8c7ea518496f1">APR_FOPEN_EXCL</a>   0x00040</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gac48fd4c853c9f561632a2e8aaf5d8d97">APR_FOPEN_BUFFERED</a>   0x00080</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga5d3756f6d242c667ed1d3f54af4916eb">APR_FOPEN_DELONCLOSE</a>   0x00100</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga435cd9b2604b11796779c23ffa00a3dd">APR_FOPEN_XTHREAD</a>   0x00200</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga426f6e2a8457ab410d99248269059a18">APR_FOPEN_SHARELOCK</a>   0x00400</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga3fc9b5a7791d9f462997cd29de67eb80">APR_FOPEN_NOCLEANUP</a>   0x00800</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga60c21e28e4a612d58a874fe2cc71a6e4">APR_FOPEN_SENDFILE_ENABLED</a>   0x01000</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaf6cfaa4789e6264afd186235f0adbc22">APR_FOPEN_LARGEFILE</a>   0x04000</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga0d155e9bb7fbf1a5cd4e84b5ede059f4">APR_FOPEN_SPARSE</a>   0x08000</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga0021db78d799d1c8825b701c7efee483">APR_READ</a>   APR_FOPEN_READ</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga3e427e53aceb1ccdb078d9a03cd63d01">APR_WRITE</a>   APR_FOPEN_WRITE</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gac210e96bc821dbaa83c326e775dad028">APR_CREATE</a>   APR_FOPEN_CREATE</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga26d3de2bae5c90e5124869f56c141c2e">APR_APPEND</a>   APR_FOPEN_APPEND</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaa8898fdebd69d3a64286731b713a6dc9">APR_TRUNCATE</a>   APR_FOPEN_TRUNCATE</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga0e7556bac0cc0d1dafdf38952a4e4015">APR_BINARY</a>   APR_FOPEN_BINARY</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga209c26b2b903cc23417f6781d4edf891">APR_EXCL</a>   APR_FOPEN_EXCL</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga6edc818199e8b90e3dabf97c42a27158">APR_BUFFERED</a>   APR_FOPEN_BUFFERED</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaebc7f034a72dffe64858b1b9451994ff">APR_DELONCLOSE</a>   APR_FOPEN_DELONCLOSE</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaa9120c0e395d8a0e640b5eafa8f11cce">APR_XTHREAD</a>   APR_FOPEN_XTHREAD</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga41277154f4f754a22287ed90e9466811">APR_SHARELOCK</a>   APR_FOPEN_SHARELOCK</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga3ef1061dbb3adf595701bd12edb062f9">APR_FILE_NOCLEANUP</a>   APR_FOPEN_NOCLEANUP</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#ga17e216aadb23254580258889e10c53f3">APR_SENDFILE_ENABLED</a>   APR_FOPEN_SENDFILE_ENABLED</td></tr> <tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__file__open__flags.html#gaafa04fd4ec71910a5d7af1c7f5596bad">APR_LARGEFILE</a>   APR_FOPEN_LARGEFILE</td></tr> </table> <hr/><h2>Define Documentation</h2> <a class="anchor" id="ga26d3de2bae5c90e5124869f56c141c2e"></a><!-- doxytag: member="apr_file_io.h::APR_APPEND" ref="ga26d3de2bae5c90e5124869f56c141c2e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_APPEND   APR_FOPEN_APPEND</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000020">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga45f353db9b71d4760a3f35cf3781cfc8">APR_FOPEN_APPEND</a> </dd></dl> </div> </div> <a class="anchor" id="ga0e7556bac0cc0d1dafdf38952a4e4015"></a><!-- doxytag: member="apr_file_io.h::APR_BINARY" ref="ga0e7556bac0cc0d1dafdf38952a4e4015" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_BINARY   APR_FOPEN_BINARY</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000022">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gacb20b3028864f34cb26314fe2cacc3fa">APR_FOPEN_BINARY</a> </dd></dl> </div> </div> <a class="anchor" id="ga6edc818199e8b90e3dabf97c42a27158"></a><!-- doxytag: member="apr_file_io.h::APR_BUFFERED" ref="ga6edc818199e8b90e3dabf97c42a27158" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_BUFFERED   APR_FOPEN_BUFFERED</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gac48fd4c853c9f561632a2e8aaf5d8d97">APR_FOPEN_BUFFERED</a> </dd></dl> </div> </div> <a class="anchor" id="gac210e96bc821dbaa83c326e775dad028"></a><!-- doxytag: member="apr_file_io.h::APR_CREATE" ref="gac210e96bc821dbaa83c326e775dad028" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_CREATE   APR_FOPEN_CREATE</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000019">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gafe94f21ccbf411172e70e7f473af251a">APR_FOPEN_CREATE</a> </dd></dl> </div> </div> <a class="anchor" id="gaebc7f034a72dffe64858b1b9451994ff"></a><!-- doxytag: member="apr_file_io.h::APR_DELONCLOSE" ref="gaebc7f034a72dffe64858b1b9451994ff" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_DELONCLOSE   APR_FOPEN_DELONCLOSE</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga5d3756f6d242c667ed1d3f54af4916eb">APR_FOPEN_DELONCLOSE</a> </dd></dl> </div> </div> <a class="anchor" id="ga209c26b2b903cc23417f6781d4edf891"></a><!-- doxytag: member="apr_file_io.h::APR_EXCL" ref="ga209c26b2b903cc23417f6781d4edf891" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_EXCL   APR_FOPEN_EXCL</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gabb7fb062cdf1d58faee8c7ea518496f1">APR_FOPEN_EXCL</a> </dd></dl> </div> </div> <a class="anchor" id="ga3ef1061dbb3adf595701bd12edb062f9"></a><!-- doxytag: member="apr_file_io.h::APR_FILE_NOCLEANUP" ref="ga3ef1061dbb3adf595701bd12edb062f9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FILE_NOCLEANUP   APR_FOPEN_NOCLEANUP</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000028">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga3fc9b5a7791d9f462997cd29de67eb80">APR_FOPEN_NOCLEANUP</a> </dd></dl> </div> </div> <a class="anchor" id="ga45f353db9b71d4760a3f35cf3781cfc8"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_APPEND" ref="ga45f353db9b71d4760a3f35cf3781cfc8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_APPEND   0x00008</td> </tr> </table> </div> <div class="memdoc"> <p>Append to the end of the file </p> </div> </div> <a class="anchor" id="gacb20b3028864f34cb26314fe2cacc3fa"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_BINARY" ref="gacb20b3028864f34cb26314fe2cacc3fa" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_BINARY   0x00020</td> </tr> </table> </div> <div class="memdoc"> <p>Open the file in binary mode </p> </div> </div> <a class="anchor" id="gac48fd4c853c9f561632a2e8aaf5d8d97"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_BUFFERED" ref="gac48fd4c853c9f561632a2e8aaf5d8d97" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_BUFFERED   0x00080</td> </tr> </table> </div> <div class="memdoc"> <p>Open the file for buffered I/O </p> </div> </div> <a class="anchor" id="gafe94f21ccbf411172e70e7f473af251a"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_CREATE" ref="gafe94f21ccbf411172e70e7f473af251a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_CREATE   0x00004</td> </tr> </table> </div> <div class="memdoc"> <p>Create the file if not there </p> </div> </div> <a class="anchor" id="ga5d3756f6d242c667ed1d3f54af4916eb"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_DELONCLOSE" ref="ga5d3756f6d242c667ed1d3f54af4916eb" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_DELONCLOSE   0x00100</td> </tr> </table> </div> <div class="memdoc"> <p>Delete the file after close </p> </div> </div> <a class="anchor" id="gabb7fb062cdf1d58faee8c7ea518496f1"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_EXCL" ref="gabb7fb062cdf1d58faee8c7ea518496f1" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_EXCL   0x00040</td> </tr> </table> </div> <div class="memdoc"> <p>Open should fail if APR_CREATE and file exists. </p> </div> </div> <a class="anchor" id="gaf6cfaa4789e6264afd186235f0adbc22"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_LARGEFILE" ref="gaf6cfaa4789e6264afd186235f0adbc22" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_LARGEFILE   0x04000</td> </tr> </table> </div> <div class="memdoc"> <p>Platform dependent flag to enable large file support, see WARNING below </p> </div> </div> <a class="anchor" id="ga3fc9b5a7791d9f462997cd29de67eb80"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_NOCLEANUP" ref="ga3fc9b5a7791d9f462997cd29de67eb80" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_NOCLEANUP   0x00800</td> </tr> </table> </div> <div class="memdoc"> <p>Do not register a cleanup when the file is opened </p> </div> </div> <a class="anchor" id="gaf9e7303f028b130ff7d4b209d6662d7d"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_READ" ref="gaf9e7303f028b130ff7d4b209d6662d7d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_READ   0x00001</td> </tr> </table> </div> <div class="memdoc"> <p>Open the file for reading </p> </div> </div> <a class="anchor" id="ga60c21e28e4a612d58a874fe2cc71a6e4"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_SENDFILE_ENABLED" ref="ga60c21e28e4a612d58a874fe2cc71a6e4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_SENDFILE_ENABLED   0x01000</td> </tr> </table> </div> <div class="memdoc"> <p>Advisory flag that this file should support apr_socket_sendfile operation </p> </div> </div> <a class="anchor" id="ga426f6e2a8457ab410d99248269059a18"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_SHARELOCK" ref="ga426f6e2a8457ab410d99248269059a18" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_SHARELOCK   0x00400</td> </tr> </table> </div> <div class="memdoc"> <p>Platform dependent support for higher level locked read/write access to support writes across process/machines </p> </div> </div> <a class="anchor" id="ga0d155e9bb7fbf1a5cd4e84b5ede059f4"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_SPARSE" ref="ga0d155e9bb7fbf1a5cd4e84b5ede059f4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_SPARSE   0x08000</td> </tr> </table> </div> <div class="memdoc"> <p>Platform dependent flag to enable sparse file support, see WARNING below </p> </div> </div> <a class="anchor" id="ga09b05a5bd5db534b93794f7657bcb146"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_TRUNCATE" ref="ga09b05a5bd5db534b93794f7657bcb146" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_TRUNCATE   0x00010</td> </tr> </table> </div> <div class="memdoc"> <p>Open the file and truncate to 0 length </p> </div> </div> <a class="anchor" id="gac598bb95fc9476b0bf2ed0b1c308842c"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_WRITE" ref="gac598bb95fc9476b0bf2ed0b1c308842c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_WRITE   0x00002</td> </tr> </table> </div> <div class="memdoc"> <p>Open the file for writing </p> </div> </div> <a class="anchor" id="ga435cd9b2604b11796779c23ffa00a3dd"></a><!-- doxytag: member="apr_file_io.h::APR_FOPEN_XTHREAD" ref="ga435cd9b2604b11796779c23ffa00a3dd" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_FOPEN_XTHREAD   0x00200</td> </tr> </table> </div> <div class="memdoc"> <p>Platform dependent tag to open the file for use across multiple threads </p> </div> </div> <a class="anchor" id="gaafa04fd4ec71910a5d7af1c7f5596bad"></a><!-- doxytag: member="apr_file_io.h::APR_LARGEFILE" ref="gaafa04fd4ec71910a5d7af1c7f5596bad" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_LARGEFILE   APR_FOPEN_LARGEFILE</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000030">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gaf6cfaa4789e6264afd186235f0adbc22">APR_FOPEN_LARGEFILE</a> </dd></dl> </div> </div> <a class="anchor" id="ga0021db78d799d1c8825b701c7efee483"></a><!-- doxytag: member="apr_file_io.h::APR_READ" ref="ga0021db78d799d1c8825b701c7efee483" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_READ   APR_FOPEN_READ</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gaf9e7303f028b130ff7d4b209d6662d7d">APR_FOPEN_READ</a> </dd></dl> </div> </div> <a class="anchor" id="ga17e216aadb23254580258889e10c53f3"></a><!-- doxytag: member="apr_file_io.h::APR_SENDFILE_ENABLED" ref="ga17e216aadb23254580258889e10c53f3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_SENDFILE_ENABLED   APR_FOPEN_SENDFILE_ENABLED</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000029">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga60c21e28e4a612d58a874fe2cc71a6e4">APR_FOPEN_SENDFILE_ENABLED</a> </dd></dl> </div> </div> <a class="anchor" id="ga41277154f4f754a22287ed90e9466811"></a><!-- doxytag: member="apr_file_io.h::APR_SHARELOCK" ref="ga41277154f4f754a22287ed90e9466811" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_SHARELOCK   APR_FOPEN_SHARELOCK</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000027">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga426f6e2a8457ab410d99248269059a18">APR_FOPEN_SHARELOCK</a> </dd></dl> </div> </div> <a class="anchor" id="gaa8898fdebd69d3a64286731b713a6dc9"></a><!-- doxytag: member="apr_file_io.h::APR_TRUNCATE" ref="gaa8898fdebd69d3a64286731b713a6dc9" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_TRUNCATE   APR_FOPEN_TRUNCATE</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000021">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga09b05a5bd5db534b93794f7657bcb146">APR_FOPEN_TRUNCATE</a> </dd></dl> </div> </div> <a class="anchor" id="ga3e427e53aceb1ccdb078d9a03cd63d01"></a><!-- doxytag: member="apr_file_io.h::APR_WRITE" ref="ga3e427e53aceb1ccdb078d9a03cd63d01" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_WRITE   APR_FOPEN_WRITE</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#gac598bb95fc9476b0bf2ed0b1c308842c">APR_FOPEN_WRITE</a> </dd></dl> </div> </div> <a class="anchor" id="gaa9120c0e395d8a0e640b5eafa8f11cce"></a><!-- doxytag: member="apr_file_io.h::APR_XTHREAD" ref="gaa9120c0e395d8a0e640b5eafa8f11cce" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define APR_XTHREAD   APR_FOPEN_XTHREAD</td> </tr> </table> </div> <div class="memdoc"> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd></dd></dl> <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__apr__file__open__flags.html#ga435cd9b2604b11796779c23ffa00a3dd">APR_FOPEN_XTHREAD</a> </dd></dl> </div> </div> </div> <!--- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Defines</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <hr class="footer"/><address class="footer"><small>Generated on Wed May 25 2011 for Apache Portable Runtime by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>