You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by bo...@apache.org on 2009/02/20 07:08:31 UTC

svn commit: r746159 [16/23] - in /apr/site/trunk/docs/docs: apr-util/trunk/ apr/trunk/

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__poll_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__poll_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__poll_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__poll_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,9 +16,16 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_poll.h File Reference</h1>APR Poll interface. <a href="#_details">More...</a>
+<h1>apr_poll.h File Reference</h1>APR Poll interface.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr_8h-source.html">apr.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>&quot;</code><br>
@@ -55,6 +62,8 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g552d7f28d442602e6c9bb6931f183493">APR_POLLSET_WAKEABLE</a>&nbsp;&nbsp;&nbsp;0x004</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__poll.html#ga46a9cbb23b2e8e71dd3ba88e69fdf13">APR_POLLSET_NODEFAULT</a>&nbsp;&nbsp;&nbsp;0x010</td></tr>
+
 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g0c89b184cbe2337e44207f1ad245129b">apr_pollfd_t</a></td></tr>
 
@@ -65,6 +74,17 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#gd440412b52e12fcfddfdd5b1618359e5">apr_pollcb_cb_t</a> )(void *baton, <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> *descriptor)</td></tr>
 
 <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#gbe6f1238ea45e9425fa052e2788e4a29">apr_pollset_method_e</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group__apr__poll.html#ggbe6f1238ea45e9425fa052e2788e4a29e68b155914b79d4a58519675dfc24d94">APR_POLLSET_DEFAULT</a>, 
+<a class="el" href="group__apr__poll.html#ggbe6f1238ea45e9425fa052e2788e4a29a6613bebee1abb348da2a153f91c738e">APR_POLLSET_SELECT</a>, 
+<b>APR_POLLSET_KQUEUE</b>, 
+<b>APR_POLLSET_PORT</b>, 
+<br>
+&nbsp;&nbsp;<b>APR_POLLSET_EPOLL</b>, 
+<b>APR_POLLSET_POLL</b>
+<br>
+ }</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g0a8549d84c1721788b102a4cc8b4b0f0">apr_datatype_e</a> { <a class="el" href="group__apr__poll.html#gg0a8549d84c1721788b102a4cc8b4b0f0eb85f43492052bf0788d31f6dd85a222">APR_NO_DESC</a>, 
 <a class="el" href="group__apr__poll.html#gg0a8549d84c1721788b102a4cc8b4b0f03629c5b3166fde91792f2f913fbd72f0">APR_POLL_SOCKET</a>, 
 <a class="el" href="group__apr__poll.html#gg0a8549d84c1721788b102a4cc8b4b0f08351d461bf66b706232962fd02e84202">APR_POLL_FILE</a>, 
@@ -74,6 +94,8 @@
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g4ca4056a19daee8fe94ddba100fe2326">apr_pollset_create</a> (<a class="el" href="group__apr__poll.html#g680da1f10ac5ef75efc503a9d15b8906">apr_pollset_t</a> **pollset, apr_uint32_t size, <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p, apr_uint32_t flags)</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g9448a2d756868aa1c6dbc9726a2e32b5">apr_pollset_create_ex</a> (<a class="el" href="group__apr__poll.html#g680da1f10ac5ef75efc503a9d15b8906">apr_pollset_t</a> **pollset, apr_uint32_t size, <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p, apr_uint32_t flags, <a class="el" href="group__apr__poll.html#gbe6f1238ea45e9425fa052e2788e4a29">apr_pollset_method_e</a> method)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#ga06c538d3fea9d860374043aff9450b2">apr_pollset_destroy</a> (<a class="el" href="group__apr__poll.html#g680da1f10ac5ef75efc503a9d15b8906">apr_pollset_t</a> *pollset)</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g4ec50bf9a11c6b60927c51b81412f5b9">apr_pollset_add</a> (<a class="el" href="group__apr__poll.html#g680da1f10ac5ef75efc503a9d15b8906">apr_pollset_t</a> *pollset, const <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> *descriptor)</td></tr>
@@ -86,8 +108,14 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#gd1d8a1ccd14952be6da5f272ca8dda76">apr_poll</a> (<a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> *aprset, apr_int32_t numsock, apr_int32_t *nsds, <a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> timeout)</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g942ebbcc17d27911da86e1bd5c7a592e">apr_pollset_method_name</a> (<a class="el" href="group__apr__poll.html#g680da1f10ac5ef75efc503a9d15b8906">apr_pollset_t</a> *pollset)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g5d64867d7a3abd53d3765b4b47cf774f">apr_poll_method_defname</a> (void)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#ga829380f21f7709a505fdf45650e6fa0">apr_pollcb_create</a> (<a class="el" href="group__apr__poll.html#ge382e39bdf0c5a02fca7da3944bece08">apr_pollcb_t</a> **pollcb, apr_uint32_t size, <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool, apr_uint32_t flags)</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#gd957449362195bbf6444e670677f0368">apr_pollcb_create_ex</a> (<a class="el" href="group__apr__poll.html#ge382e39bdf0c5a02fca7da3944bece08">apr_pollcb_t</a> **pollcb, apr_uint32_t size, <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool, apr_uint32_t flags, <a class="el" href="group__apr__poll.html#gbe6f1238ea45e9425fa052e2788e4a29">apr_pollset_method_e</a> method)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#g8fab02dfa803d911dae98656fac7a2c8">apr_pollcb_add</a> (<a class="el" href="group__apr__poll.html#ge382e39bdf0c5a02fca7da3944bece08">apr_pollcb_t</a> *pollcb, <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> *descriptor)</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__poll.html#gd004b778a14d6bcc4e48a10e5af729d8">apr_pollcb_remove</a> (<a class="el" href="group__apr__poll.html#ge382e39bdf0c5a02fca7da3944bece08">apr_pollcb_t</a> *pollcb, <a class="el" href="structapr__pollfd__t.html">apr_pollfd_t</a> *descriptor)</td></tr>
@@ -99,8 +127,8 @@
 APR Poll interface. 
 <p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h-source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h-source.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h-source.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,6 +16,12 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 <h1>apr_pools.h</h1><a href="apr__pools_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Licensed to the Apache Software Foundation (ASF) under one or more</span>
 <a name="l00002"></a>00002 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
 <a name="l00003"></a>00003 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
@@ -791,8 +797,8 @@
 <a name="l00773"></a>00773 <span class="preprocessor"></span>
 <a name="l00774"></a>00774 <span class="preprocessor">#endif </span><span class="comment">/* !APR_POOLS_H */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__pools_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,9 +16,16 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_pools.h File Reference</h1>APR memory allocation. <a href="#_details">More...</a>
+<h1>apr_pools.h File Reference</h1>APR memory allocation.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr_8h-source.html">apr.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__errno_8h-source.html">apr_errno.h</a>&quot;</code><br>
@@ -148,8 +155,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h-source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h-source.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h-source.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,6 +16,12 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 <h1>apr_portable.h</h1><a href="apr__portable_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Licensed to the Apache Software Foundation (ASF) under one or more</span>
 <a name="l00002"></a>00002 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
 <a name="l00003"></a>00003 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
@@ -523,8 +529,8 @@
 <a name="l00505"></a>00505 <span class="preprocessor"></span>
 <a name="l00506"></a>00506 <span class="preprocessor">#endif  </span><span class="comment">/* ! APR_PORTABLE_H */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__portable_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,9 +16,16 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_portable.h File Reference</h1>APR Portability Routines. <a href="#_details">More...</a>
+<h1>apr_portable.h File Reference</h1>APR Portability Routines.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr_8h-source.html">apr.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>&quot;</code><br>
@@ -137,8 +144,8 @@
 APR Portability Routines. 
 <p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h-source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h-source.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h-source.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,6 +16,12 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 <h1>apr_proc_mutex.h</h1><a href="apr__proc__mutex_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Licensed to the Apache Software Foundation (ASF) under one or more</span>
 <a name="l00002"></a>00002 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
 <a name="l00003"></a>00003 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
@@ -43,148 +49,154 @@
 <a name="l00025"></a>00025 <span class="preprocessor">#include "<a class="code" href="apr_8h.html" title="APR Platform Definitions.">apr.h</a>"</span>
 <a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html" title="APR memory allocation.">apr_pools.h</a>"</span>
 <a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html" title="APR Error Codes.">apr_errno.h</a>"</span>
-<a name="l00028"></a>00028 
-<a name="l00029"></a>00029 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-<a name="l00031"></a>00031 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
-<a name="l00032"></a>00032 <span class="comment"></span>
-<a name="l00033"></a>00033 <span class="comment">/**</span>
-<a name="l00034"></a>00034 <span class="comment"> * @defgroup apr_proc_mutex Process Locking Routines</span>
-<a name="l00035"></a>00035 <span class="comment"> * @ingroup APR </span>
-<a name="l00036"></a>00036 <span class="comment"> * @{</span>
-<a name="l00037"></a>00037 <span class="comment"> */</span>
-<a name="l00038"></a>00038 <span class="comment"></span>
-<a name="l00039"></a>00039 <span class="comment">/** </span>
-<a name="l00040"></a>00040 <span class="comment"> * Enumerated potential types for APR process locking methods</span>
-<a name="l00041"></a>00041 <span class="comment"> * @warning Check APR_HAS_foo_SERIALIZE defines to see if the platform supports</span>
-<a name="l00042"></a>00042 <span class="comment"> *          APR_LOCK_foo.  Only APR_LOCK_DEFAULT is portable.</span>
-<a name="l00043"></a>00043 <span class="comment"> */</span>
-<a name="l00044"></a><a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">00044</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-<a name="l00045"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4d9dad69d83d1e112054ad21a7e4e16b3">00045</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4d9dad69d83d1e112054ad21a7e4e16b3">APR_LOCK_FCNTL</a>,         <span class="comment">/**&lt; fcntl() */</span>
-<a name="l00046"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed41d06f73a37dae31233299401c9594b41">00046</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed41d06f73a37dae31233299401c9594b41">APR_LOCK_FLOCK</a>,         <span class="comment">/**&lt; flock() */</span>
-<a name="l00047"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4642536695bd4c233761a15d48b1d6487">00047</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4642536695bd4c233761a15d48b1d6487">APR_LOCK_SYSVSEM</a>,       <span class="comment">/**&lt; System V Semaphores */</span>
-<a name="l00048"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4bd5e7cca2c9f6023b541131f3841057a">00048</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4bd5e7cca2c9f6023b541131f3841057a">APR_LOCK_PROC_PTHREAD</a>,  <span class="comment">/**&lt; POSIX pthread process-based locking */</span>
-<a name="l00049"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed46d65d9d745e13d8759bd8f1057f27041">00049</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed46d65d9d745e13d8759bd8f1057f27041">APR_LOCK_POSIXSEM</a>,      <span class="comment">/**&lt; POSIX semaphore process-based locking */</span>
-<a name="l00050"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4e91fb435c45216bcf84f506db99d0f19">00050</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4e91fb435c45216bcf84f506db99d0f19">APR_LOCK_DEFAULT</a>        <span class="comment">/**&lt; Use the default process lock */</span>
-<a name="l00051"></a>00051 } <a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">apr_lockmech_e</a>;
-<a name="l00052"></a>00052 <span class="comment"></span>
-<a name="l00053"></a>00053 <span class="comment">/** Opaque structure representing a process mutex. */</span>
-<a name="l00054"></a><a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">00054</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> <a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a>;
-<a name="l00055"></a>00055 
-<a name="l00056"></a>00056 <span class="comment">/*   Function definitions */</span>
-<a name="l00057"></a>00057 <span class="comment"></span>
-<a name="l00058"></a>00058 <span class="comment">/**</span>
-<a name="l00059"></a>00059 <span class="comment"> * Create and initialize a mutex that can be used to synchronize processes.</span>
-<a name="l00060"></a>00060 <span class="comment"> * @param mutex the memory address where the newly created mutex will be</span>
-<a name="l00061"></a>00061 <span class="comment"> *        stored.</span>
-<a name="l00062"></a>00062 <span class="comment"> * @param fname A file name to use if the lock mechanism requires one.  This</span>
-<a name="l00063"></a>00063 <span class="comment"> *        argument should always be provided.  The lock code itself will</span>
-<a name="l00064"></a>00064 <span class="comment"> *        determine if it should be used.</span>
-<a name="l00065"></a>00065 <span class="comment"> * @param mech The mechanism to use for the interprocess lock, if any; one of</span>
-<a name="l00066"></a>00066 <span class="comment"> * &lt;PRE&gt;</span>
-<a name="l00067"></a>00067 <span class="comment"> *            APR_LOCK_FCNTL</span>
-<a name="l00068"></a>00068 <span class="comment"> *            APR_LOCK_FLOCK</span>
-<a name="l00069"></a>00069 <span class="comment"> *            APR_LOCK_SYSVSEM</span>
-<a name="l00070"></a>00070 <span class="comment"> *            APR_LOCK_POSIXSEM</span>
-<a name="l00071"></a>00071 <span class="comment"> *            APR_LOCK_PROC_PTHREAD</span>
-<a name="l00072"></a>00072 <span class="comment"> *            APR_LOCK_DEFAULT     pick the default mechanism for the platform</span>
-<a name="l00073"></a>00073 <span class="comment"> * &lt;/PRE&gt;</span>
-<a name="l00074"></a>00074 <span class="comment"> * @param pool the pool from which to allocate the mutex.</span>
-<a name="l00075"></a>00075 <span class="comment"> * @see apr_lockmech_e</span>
-<a name="l00076"></a>00076 <span class="comment"> * @warning Check APR_HAS_foo_SERIALIZE defines to see if the platform supports</span>
-<a name="l00077"></a>00077 <span class="comment"> *          APR_LOCK_foo.  Only APR_LOCK_DEFAULT is portable.</span>
-<a name="l00078"></a>00078 <span class="comment"> */</span>
-<a name="l00079"></a>00079 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g57a0ad8cc6209dcbc8cf7c4bdf4a2c22">apr_proc_mutex_create</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> **mutex,
-<a name="l00080"></a>00080                                                 const <span class="keywordtype">char</span> *fname,
-<a name="l00081"></a>00081                                                 <a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">apr_lockmech_e</a> mech,
-<a name="l00082"></a>00082                                                 <a class="code" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool);
-<a name="l00083"></a>00083 <span class="comment"></span>
-<a name="l00084"></a>00084 <span class="comment">/**</span>
-<a name="l00085"></a>00085 <span class="comment"> * Re-open a mutex in a child process.</span>
-<a name="l00086"></a>00086 <span class="comment"> * @param mutex The newly re-opened mutex structure.</span>
-<a name="l00087"></a>00087 <span class="comment"> * @param fname A file name to use if the mutex mechanism requires one.  This</span>
-<a name="l00088"></a>00088 <span class="comment"> *              argument should always be provided.  The mutex code itself will</span>
-<a name="l00089"></a>00089 <span class="comment"> *              determine if it should be used.  This filename should be the </span>
-<a name="l00090"></a>00090 <span class="comment"> *              same one that was passed to apr_proc_mutex_create().</span>
-<a name="l00091"></a>00091 <span class="comment"> * @param pool The pool to operate on.</span>
-<a name="l00092"></a>00092 <span class="comment"> * @remark This function must be called to maintain portability, even</span>
-<a name="l00093"></a>00093 <span class="comment"> *         if the underlying lock mechanism does not require it.</span>
-<a name="l00094"></a>00094 <span class="comment"> */</span>
-<a name="l00095"></a>00095 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g52c440b92eda07dc9c851a4e98f2ac83">apr_proc_mutex_child_init</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> **mutex,
-<a name="l00096"></a>00096                                                     const <span class="keywordtype">char</span> *fname,
-<a name="l00097"></a>00097                                                     <a class="code" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool);
-<a name="l00098"></a>00098 <span class="comment"></span>
-<a name="l00099"></a>00099 <span class="comment">/**</span>
-<a name="l00100"></a>00100 <span class="comment"> * Acquire the lock for the given mutex. If the mutex is already locked,</span>
-<a name="l00101"></a>00101 <span class="comment"> * the current thread will be put to sleep until the lock becomes available.</span>
-<a name="l00102"></a>00102 <span class="comment"> * @param mutex the mutex on which to acquire the lock.</span>
-<a name="l00103"></a>00103 <span class="comment"> */</span>
-<a name="l00104"></a>00104 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g9af7c9eabf4f99a5a33b41dc322af06f">apr_proc_mutex_lock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00105"></a>00105 <span class="comment"></span>
-<a name="l00106"></a>00106 <span class="comment">/**</span>
-<a name="l00107"></a>00107 <span class="comment"> * Attempt to acquire the lock for the given mutex. If the mutex has already</span>
-<a name="l00108"></a>00108 <span class="comment"> * been acquired, the call returns immediately with APR_EBUSY. Note: it</span>
-<a name="l00109"></a>00109 <span class="comment"> * is important that the APR_STATUS_IS_EBUSY(s) macro be used to determine</span>
-<a name="l00110"></a>00110 <span class="comment"> * if the return value was APR_EBUSY, for portability reasons.</span>
-<a name="l00111"></a>00111 <span class="comment"> * @param mutex the mutex on which to attempt the lock acquiring.</span>
-<a name="l00112"></a>00112 <span class="comment"> */</span>
-<a name="l00113"></a>00113 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g7c41927ce5014374eb4fc66d410f9513">apr_proc_mutex_trylock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00114"></a>00114 <span class="comment"></span>
-<a name="l00115"></a>00115 <span class="comment">/**</span>
-<a name="l00116"></a>00116 <span class="comment"> * Release the lock for the given mutex.</span>
-<a name="l00117"></a>00117 <span class="comment"> * @param mutex the mutex from which to release the lock.</span>
-<a name="l00118"></a>00118 <span class="comment"> */</span>
-<a name="l00119"></a>00119 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g4ecd9a73fbb0e6e6853e5d0769bbb183">apr_proc_mutex_unlock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00120"></a>00120 <span class="comment"></span>
-<a name="l00121"></a>00121 <span class="comment">/**</span>
-<a name="l00122"></a>00122 <span class="comment"> * Destroy the mutex and free the memory associated with the lock.</span>
-<a name="l00123"></a>00123 <span class="comment"> * @param mutex the mutex to destroy.</span>
-<a name="l00124"></a>00124 <span class="comment"> */</span>
-<a name="l00125"></a>00125 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#ga692ccd799305e0166fb81f258870830">apr_proc_mutex_destroy</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00126"></a>00126 <span class="comment"></span>
-<a name="l00127"></a>00127 <span class="comment">/**</span>
-<a name="l00128"></a>00128 <span class="comment"> * Destroy the mutex and free the memory associated with the lock.</span>
-<a name="l00129"></a>00129 <span class="comment"> * @param mutex the mutex to destroy.</span>
-<a name="l00130"></a>00130 <span class="comment"> * @note This function is generally used to kill a cleanup on an already</span>
-<a name="l00131"></a>00131 <span class="comment"> *       created mutex</span>
-<a name="l00132"></a>00132 <span class="comment"> */</span>
-<a name="l00133"></a>00133 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g71ec4d283f58e893322f44116e6f8ea2">apr_proc_mutex_cleanup</a>(<span class="keywordtype">void</span> *mutex);
-<a name="l00134"></a>00134 <span class="comment"></span>
-<a name="l00135"></a>00135 <span class="comment">/**</span>
-<a name="l00136"></a>00136 <span class="comment"> * Return the name of the lockfile for the mutex, or NULL</span>
-<a name="l00137"></a>00137 <span class="comment"> * if the mutex doesn't use a lock file</span>
-<a name="l00138"></a>00138 <span class="comment"> */</span>
-<a name="l00139"></a>00139 
-<a name="l00140"></a>00140 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#gd4dcc5ec2a5a6ede7be178e13f56377a">apr_proc_mutex_lockfile</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00141"></a>00141 <span class="comment"></span>
-<a name="l00142"></a>00142 <span class="comment">/**</span>
-<a name="l00143"></a>00143 <span class="comment"> * Display the name of the mutex, as it relates to the actual method used.</span>
-<a name="l00144"></a>00144 <span class="comment"> * This matches the valid options for Apache's AcceptMutex directive</span>
-<a name="l00145"></a>00145 <span class="comment"> * @param mutex the name of the mutex</span>
-<a name="l00146"></a>00146 <span class="comment"> */</span>
-<a name="l00147"></a>00147 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#g3e5cf6b6fd0736502efd91312d50881c">apr_proc_mutex_name</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
-<a name="l00148"></a>00148 <span class="comment"></span>
-<a name="l00149"></a>00149 <span class="comment">/**</span>
-<a name="l00150"></a>00150 <span class="comment"> * Display the name of the default mutex: APR_LOCK_DEFAULT</span>
-<a name="l00151"></a>00151 <span class="comment"> */</span>
-<a name="l00152"></a>00152 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#gf4425adc130f83784c552b6bc1563036">apr_proc_mutex_defname</a>(<span class="keywordtype">void</span>);
-<a name="l00153"></a>00153 <span class="comment"></span>
-<a name="l00154"></a>00154 <span class="comment">/**</span>
-<a name="l00155"></a>00155 <span class="comment"> * Get the pool used by this proc_mutex.</span>
-<a name="l00156"></a>00156 <span class="comment"> * @return apr_pool_t the pool</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a class="code" href="apr__perms__set_8h.html" title="APR Process Locking Routines.">apr_perms_set.h</a>"</span>
+<a name="l00029"></a>00029 
+<a name="l00030"></a>00030 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00032"></a>00032 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
+<a name="l00033"></a>00033 <span class="comment"></span>
+<a name="l00034"></a>00034 <span class="comment">/**</span>
+<a name="l00035"></a>00035 <span class="comment"> * @defgroup apr_proc_mutex Process Locking Routines</span>
+<a name="l00036"></a>00036 <span class="comment"> * @ingroup APR </span>
+<a name="l00037"></a>00037 <span class="comment"> * @{</span>
+<a name="l00038"></a>00038 <span class="comment"> */</span>
+<a name="l00039"></a>00039 <span class="comment"></span>
+<a name="l00040"></a>00040 <span class="comment">/** </span>
+<a name="l00041"></a>00041 <span class="comment"> * Enumerated potential types for APR process locking methods</span>
+<a name="l00042"></a>00042 <span class="comment"> * @warning Check APR_HAS_foo_SERIALIZE defines to see if the platform supports</span>
+<a name="l00043"></a>00043 <span class="comment"> *          APR_LOCK_foo.  Only APR_LOCK_DEFAULT is portable.</span>
+<a name="l00044"></a>00044 <span class="comment"> */</span>
+<a name="l00045"></a><a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">00045</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00046"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4d9dad69d83d1e112054ad21a7e4e16b3">00046</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4d9dad69d83d1e112054ad21a7e4e16b3">APR_LOCK_FCNTL</a>,         <span class="comment">/**&lt; fcntl() */</span>
+<a name="l00047"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed41d06f73a37dae31233299401c9594b41">00047</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed41d06f73a37dae31233299401c9594b41">APR_LOCK_FLOCK</a>,         <span class="comment">/**&lt; flock() */</span>
+<a name="l00048"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4642536695bd4c233761a15d48b1d6487">00048</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4642536695bd4c233761a15d48b1d6487">APR_LOCK_SYSVSEM</a>,       <span class="comment">/**&lt; System V Semaphores */</span>
+<a name="l00049"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4bd5e7cca2c9f6023b541131f3841057a">00049</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4bd5e7cca2c9f6023b541131f3841057a">APR_LOCK_PROC_PTHREAD</a>,  <span class="comment">/**&lt; POSIX pthread process-based locking */</span>
+<a name="l00050"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed46d65d9d745e13d8759bd8f1057f27041">00050</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed46d65d9d745e13d8759bd8f1057f27041">APR_LOCK_POSIXSEM</a>,      <span class="comment">/**&lt; POSIX semaphore process-based locking */</span>
+<a name="l00051"></a><a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4e91fb435c45216bcf84f506db99d0f19">00051</a>     <a class="code" href="group__apr__proc__mutex.html#gg75dd95a48a1e855a87b509b522746ed4e91fb435c45216bcf84f506db99d0f19">APR_LOCK_DEFAULT</a>        <span class="comment">/**&lt; Use the default process lock */</span>
+<a name="l00052"></a>00052 } <a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">apr_lockmech_e</a>;
+<a name="l00053"></a>00053 <span class="comment"></span>
+<a name="l00054"></a>00054 <span class="comment">/** Opaque structure representing a process mutex. */</span>
+<a name="l00055"></a><a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">00055</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> <a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a>;
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 <span class="comment">/*   Function definitions */</span>
+<a name="l00058"></a>00058 <span class="comment"></span>
+<a name="l00059"></a>00059 <span class="comment">/**</span>
+<a name="l00060"></a>00060 <span class="comment"> * Create and initialize a mutex that can be used to synchronize processes.</span>
+<a name="l00061"></a>00061 <span class="comment"> * @param mutex the memory address where the newly created mutex will be</span>
+<a name="l00062"></a>00062 <span class="comment"> *        stored.</span>
+<a name="l00063"></a>00063 <span class="comment"> * @param fname A file name to use if the lock mechanism requires one.  This</span>
+<a name="l00064"></a>00064 <span class="comment"> *        argument should always be provided.  The lock code itself will</span>
+<a name="l00065"></a>00065 <span class="comment"> *        determine if it should be used.</span>
+<a name="l00066"></a>00066 <span class="comment"> * @param mech The mechanism to use for the interprocess lock, if any; one of</span>
+<a name="l00067"></a>00067 <span class="comment"> * &lt;PRE&gt;</span>
+<a name="l00068"></a>00068 <span class="comment"> *            APR_LOCK_FCNTL</span>
+<a name="l00069"></a>00069 <span class="comment"> *            APR_LOCK_FLOCK</span>
+<a name="l00070"></a>00070 <span class="comment"> *            APR_LOCK_SYSVSEM</span>
+<a name="l00071"></a>00071 <span class="comment"> *            APR_LOCK_POSIXSEM</span>
+<a name="l00072"></a>00072 <span class="comment"> *            APR_LOCK_PROC_PTHREAD</span>
+<a name="l00073"></a>00073 <span class="comment"> *            APR_LOCK_DEFAULT     pick the default mechanism for the platform</span>
+<a name="l00074"></a>00074 <span class="comment"> * &lt;/PRE&gt;</span>
+<a name="l00075"></a>00075 <span class="comment"> * @param pool the pool from which to allocate the mutex.</span>
+<a name="l00076"></a>00076 <span class="comment"> * @see apr_lockmech_e</span>
+<a name="l00077"></a>00077 <span class="comment"> * @warning Check APR_HAS_foo_SERIALIZE defines to see if the platform supports</span>
+<a name="l00078"></a>00078 <span class="comment"> *          APR_LOCK_foo.  Only APR_LOCK_DEFAULT is portable.</span>
+<a name="l00079"></a>00079 <span class="comment"> */</span>
+<a name="l00080"></a>00080 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g57a0ad8cc6209dcbc8cf7c4bdf4a2c22">apr_proc_mutex_create</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> **mutex,
+<a name="l00081"></a>00081                                                 const <span class="keywordtype">char</span> *fname,
+<a name="l00082"></a>00082                                                 <a class="code" href="group__apr__proc__mutex.html#g75dd95a48a1e855a87b509b522746ed4">apr_lockmech_e</a> mech,
+<a name="l00083"></a>00083                                                 <a class="code" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool);
+<a name="l00084"></a>00084 <span class="comment"></span>
+<a name="l00085"></a>00085 <span class="comment">/**</span>
+<a name="l00086"></a>00086 <span class="comment"> * Re-open a mutex in a child process.</span>
+<a name="l00087"></a>00087 <span class="comment"> * @param mutex The newly re-opened mutex structure.</span>
+<a name="l00088"></a>00088 <span class="comment"> * @param fname A file name to use if the mutex mechanism requires one.  This</span>
+<a name="l00089"></a>00089 <span class="comment"> *              argument should always be provided.  The mutex code itself will</span>
+<a name="l00090"></a>00090 <span class="comment"> *              determine if it should be used.  This filename should be the </span>
+<a name="l00091"></a>00091 <span class="comment"> *              same one that was passed to apr_proc_mutex_create().</span>
+<a name="l00092"></a>00092 <span class="comment"> * @param pool The pool to operate on.</span>
+<a name="l00093"></a>00093 <span class="comment"> * @remark This function must be called to maintain portability, even</span>
+<a name="l00094"></a>00094 <span class="comment"> *         if the underlying lock mechanism does not require it.</span>
+<a name="l00095"></a>00095 <span class="comment"> */</span>
+<a name="l00096"></a>00096 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g52c440b92eda07dc9c851a4e98f2ac83">apr_proc_mutex_child_init</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> **mutex,
+<a name="l00097"></a>00097                                                     const <span class="keywordtype">char</span> *fname,
+<a name="l00098"></a>00098                                                     <a class="code" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool);
+<a name="l00099"></a>00099 <span class="comment"></span>
+<a name="l00100"></a>00100 <span class="comment">/**</span>
+<a name="l00101"></a>00101 <span class="comment"> * Acquire the lock for the given mutex. If the mutex is already locked,</span>
+<a name="l00102"></a>00102 <span class="comment"> * the current thread will be put to sleep until the lock becomes available.</span>
+<a name="l00103"></a>00103 <span class="comment"> * @param mutex the mutex on which to acquire the lock.</span>
+<a name="l00104"></a>00104 <span class="comment"> */</span>
+<a name="l00105"></a>00105 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g9af7c9eabf4f99a5a33b41dc322af06f">apr_proc_mutex_lock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00106"></a>00106 <span class="comment"></span>
+<a name="l00107"></a>00107 <span class="comment">/**</span>
+<a name="l00108"></a>00108 <span class="comment"> * Attempt to acquire the lock for the given mutex. If the mutex has already</span>
+<a name="l00109"></a>00109 <span class="comment"> * been acquired, the call returns immediately with APR_EBUSY. Note: it</span>
+<a name="l00110"></a>00110 <span class="comment"> * is important that the APR_STATUS_IS_EBUSY(s) macro be used to determine</span>
+<a name="l00111"></a>00111 <span class="comment"> * if the return value was APR_EBUSY, for portability reasons.</span>
+<a name="l00112"></a>00112 <span class="comment"> * @param mutex the mutex on which to attempt the lock acquiring.</span>
+<a name="l00113"></a>00113 <span class="comment"> */</span>
+<a name="l00114"></a>00114 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g7c41927ce5014374eb4fc66d410f9513">apr_proc_mutex_trylock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00115"></a>00115 <span class="comment"></span>
+<a name="l00116"></a>00116 <span class="comment">/**</span>
+<a name="l00117"></a>00117 <span class="comment"> * Release the lock for the given mutex.</span>
+<a name="l00118"></a>00118 <span class="comment"> * @param mutex the mutex from which to release the lock.</span>
+<a name="l00119"></a>00119 <span class="comment"> */</span>
+<a name="l00120"></a>00120 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g4ecd9a73fbb0e6e6853e5d0769bbb183">apr_proc_mutex_unlock</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00121"></a>00121 <span class="comment"></span>
+<a name="l00122"></a>00122 <span class="comment">/**</span>
+<a name="l00123"></a>00123 <span class="comment"> * Destroy the mutex and free the memory associated with the lock.</span>
+<a name="l00124"></a>00124 <span class="comment"> * @param mutex the mutex to destroy.</span>
+<a name="l00125"></a>00125 <span class="comment"> */</span>
+<a name="l00126"></a>00126 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#ga692ccd799305e0166fb81f258870830">apr_proc_mutex_destroy</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00127"></a>00127 <span class="comment"></span>
+<a name="l00128"></a>00128 <span class="comment">/**</span>
+<a name="l00129"></a>00129 <span class="comment"> * Destroy the mutex and free the memory associated with the lock.</span>
+<a name="l00130"></a>00130 <span class="comment"> * @param mutex the mutex to destroy.</span>
+<a name="l00131"></a>00131 <span class="comment"> * @note This function is generally used to kill a cleanup on an already</span>
+<a name="l00132"></a>00132 <span class="comment"> *       created mutex</span>
+<a name="l00133"></a>00133 <span class="comment"> */</span>
+<a name="l00134"></a>00134 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__proc__mutex.html#g71ec4d283f58e893322f44116e6f8ea2">apr_proc_mutex_cleanup</a>(<span class="keywordtype">void</span> *mutex);
+<a name="l00135"></a>00135 <span class="comment"></span>
+<a name="l00136"></a>00136 <span class="comment">/**</span>
+<a name="l00137"></a>00137 <span class="comment"> * Return the name of the lockfile for the mutex, or NULL</span>
+<a name="l00138"></a>00138 <span class="comment"> * if the mutex doesn't use a lock file</span>
+<a name="l00139"></a>00139 <span class="comment"> */</span>
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#gd4dcc5ec2a5a6ede7be178e13f56377a">apr_proc_mutex_lockfile</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00142"></a>00142 <span class="comment"></span>
+<a name="l00143"></a>00143 <span class="comment">/**</span>
+<a name="l00144"></a>00144 <span class="comment"> * Display the name of the mutex, as it relates to the actual method used.</span>
+<a name="l00145"></a>00145 <span class="comment"> * This matches the valid options for Apache's AcceptMutex directive</span>
+<a name="l00146"></a>00146 <span class="comment"> * @param mutex the name of the mutex</span>
+<a name="l00147"></a>00147 <span class="comment"> */</span>
+<a name="l00148"></a>00148 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#g3e5cf6b6fd0736502efd91312d50881c">apr_proc_mutex_name</a>(<a class="code" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *mutex);
+<a name="l00149"></a>00149 <span class="comment"></span>
+<a name="l00150"></a>00150 <span class="comment">/**</span>
+<a name="l00151"></a>00151 <span class="comment"> * Display the name of the default mutex: APR_LOCK_DEFAULT</span>
+<a name="l00152"></a>00152 <span class="comment"> */</span>
+<a name="l00153"></a>00153 <a class="code" href="group__apr__platform.html#gd7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(const <span class="keywordtype">char</span> *) <a class="code" href="group__apr__proc__mutex.html#gf4425adc130f83784c552b6bc1563036">apr_proc_mutex_defname</a>(<span class="keywordtype">void</span>);
+<a name="l00154"></a>00154 <span class="comment"></span>
+<a name="l00155"></a>00155 <span class="comment">/**</span>
+<a name="l00156"></a>00156 <span class="comment"> * Set mutex permissions.</span>
 <a name="l00157"></a>00157 <span class="comment"> */</span>
-<a name="l00158"></a>00158 <a class="code" href="group__apr__pools.html#g89ce1d55c7f0c39ea87c88eabd655394">APR_POOL_DECLARE_ACCESSOR</a>(proc_mutex);
+<a name="l00158"></a>00158 <a class="code" href="group___a_p_r___global_mutex.html#g09b08568c41cec184cf2f4915ecc04e9">APR_PERMS_SET_IMPLEMENT</a>(proc_mutex);
 <a name="l00159"></a>00159 <span class="comment"></span>
-<a name="l00160"></a>00160 <span class="comment">/** @} */</span>
-<a name="l00161"></a>00161 
-<a name="l00162"></a>00162 <span class="preprocessor">#ifdef __cplusplus</span>
-<a name="l00163"></a>00163 <span class="preprocessor"></span>}
-<a name="l00164"></a>00164 <span class="preprocessor">#endif</span>
-<a name="l00165"></a>00165 <span class="preprocessor"></span>
-<a name="l00166"></a>00166 <span class="preprocessor">#endif  </span><span class="comment">/* ! APR_PROC_MUTEX_H */</span>
+<a name="l00160"></a>00160 <span class="comment">/**</span>
+<a name="l00161"></a>00161 <span class="comment"> * Get the pool used by this proc_mutex.</span>
+<a name="l00162"></a>00162 <span class="comment"> * @return apr_pool_t the pool</span>
+<a name="l00163"></a>00163 <span class="comment"> */</span>
+<a name="l00164"></a>00164 <a class="code" href="group__apr__pools.html#g89ce1d55c7f0c39ea87c88eabd655394">APR_POOL_DECLARE_ACCESSOR</a>(proc_mutex);
+<a name="l00165"></a>00165 <span class="comment"></span>
+<a name="l00166"></a>00166 <span class="comment">/** @} */</span>
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span>}
+<a name="l00170"></a>00170 <span class="preprocessor">#endif</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00172"></a>00172 <span class="preprocessor">#endif  </span><span class="comment">/* ! APR_PROC_MUTEX_H */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__proc__mutex_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,13 +16,21 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_proc_mutex.h File Reference</h1>APR Process Locking Routines. <a href="#_details">More...</a>
+<h1>apr_proc_mutex.h File Reference</h1>APR Process Locking Routines.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr_8h-source.html">apr.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__errno_8h-source.html">apr_errno.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="apr__perms__set_8h-source.html">apr_perms_set.h</a>&quot;</code><br>
 
 <p>
 <a href="apr__proc__mutex_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
@@ -63,6 +71,8 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__proc__mutex.html#gf4425adc130f83784c552b6bc1563036">apr_proc_mutex_defname</a> (void)</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__proc__mutex.html#g160e03376aafa98c41639d7917c97e98">APR_PERMS_SET_IMPLEMENT</a> (proc_mutex)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apr__proc__mutex.html#g9d7eda31ec4ad2183ddfcbff2f07daf9">apr_proc_mutex_pool_get</a> (const <a class="el" href="group__apr__proc__mutex.html#g0fae3a1ab686cd1f252c6062e4c97bd2">apr_proc_mutex_t</a> *theproc_mutex)</td></tr>
 
 </table>
@@ -70,8 +80,8 @@
 APR Process Locking Routines. 
 <p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__random_8h-source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__random_8h-source.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__random_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__random_8h-source.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,6 +16,12 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 <h1>apr_random.h</h1><a href="apr__random_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Licensed to the Apache Software Foundation (ASF) under one or more</span>
 <a name="l00002"></a>00002 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
 <a name="l00003"></a>00003 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
@@ -170,8 +176,8 @@
 <a name="l00152"></a>00152 <span class="preprocessor"></span>
 <a name="l00153"></a>00153 <span class="preprocessor">#endif </span><span class="comment">/* !APR_RANDOM_H */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__random_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__random_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__random_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__random_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,9 +16,16 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_random.h File Reference</h1>APR PRNG routines. <a href="#_details">More...</a>
+<h1>apr_random.h File Reference</h1>APR PRNG routines.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>&quot;</code><br>
 <code>#include &quot;<a class="el" href="apr__thread__proc_8h-source.html">apr_thread_proc.h</a>&quot;</code><br>
@@ -70,8 +77,8 @@
 APR PRNG routines. 
 <p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h-source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h-source.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h-source.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,6 +16,12 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 <h1>apr_ring.h</h1><a href="apr__ring_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* Licensed to the Apache Software Foundation (ASF) under one or more</span>
 <a name="l00002"></a>00002 <span class="comment"> * contributor license agreements.  See the NOTICE file distributed with</span>
 <a name="l00003"></a>00003 <span class="comment"> * this work for additional information regarding copyright ownership.</span>
@@ -530,8 +536,8 @@
 <a name="l00512"></a>00512 
 <a name="l00513"></a>00513 <span class="preprocessor">#endif </span><span class="comment">/* !APR_RING_H */</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h.html?rev=746159&r1=746158&r2=746159&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/apr__ring_8h.html Fri Feb 20 06:08:22 2009
@@ -4,7 +4,7 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.6 -->
+<!-- Generated by Doxygen 1.5.7.1 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
@@ -16,9 +16,16 @@
       <li><a href="examples.html"><span>Examples</span></a></li>
     </ul>
   </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
 </div>
 <div class="contents">
-<h1>apr_ring.h File Reference</h1>APR Rings. <a href="#_details">More...</a>
+<h1>apr_ring.h File Reference</h1>APR Rings.  
+<a href="#_details">More...</a>
 <p>
 <code>#include &quot;<a class="el" href="apr__general_8h-source.html">apr_general.h</a>&quot;</code><br>
 
@@ -89,8 +96,8 @@
 APR Rings. 
 <p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:11 2008 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 20 16:49:31 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
 </body>
 </html>