Modified: apr/site/trunk/docs/docs/apr/apr__allocator_8h.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__allocator_8h.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__allocator_8h.html (original) +++ apr/site/trunk/docs/docs/apr/apr__allocator_8h.html Mon Feb 7 15:10:17 2005 @@ -3,9 +3,10 @@ <title>Apache Portable Runtime: apr_allocator.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_allocator.h File Reference</h1>APR Internal Memory Allocation. <a href="#_details">More...</a> +<h1>apr_allocator.h File Reference</h1>APR Internal Memory Allocation. +<a href="#_details">More...</a> <p> <code>#include "apr.h"</code><br> <code>#include "<a class="el" href="apr__errno_8h-source.html">apr_errno.h</a>"</code><br> @@ -20,7 +21,7 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structapr__memnode__t.html">apr_memnode_t</a></td></tr> <tr><td colspan=2><br><h2>Defines</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="apr__allocator_8h.html#a0">APR_WANT_MEMFUNC</a></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="apr__allocator_8h.html#a0">APR_WANT_MEMFUNC</a> /**< For no good reason? */</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__allocator.html#ga11">APR_MEMNODE_T_SIZE</a> APR_ALIGN_DEFAULT(sizeof(<a class="el" href="structapr__memnode__t.html">apr_memnode_t</a>))</td></tr> @@ -61,7 +62,7 @@ <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_WANT_MEMFUNC </td> + <td class="md" nowrap valign="top"> #define APR_WANT_MEMFUNC /**< For no good reason? */ </td> </tr> </table> </td> @@ -78,8 +79,8 @@ For no good reason? </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html>
Modified: apr/site/trunk/docs/docs/apr/apr__atomic_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__atomic_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__atomic_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/apr__atomic_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,138 +3,139 @@ <title>Apache Portable Runtime: apr_atomic.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_atomic.h</h1><a href="apr__atomic_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span> -00002 <span class="comment"> *</span> -00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> -00004 <span class="comment"> * you may not use this file except in compliance with the License.</span> -00005 <span class="comment"> * You may obtain a copy of the License at</span> -00006 <span class="comment"> *</span> -00007 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> -00008 <span class="comment"> *</span> -00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> -00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> -00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> -00012 <span class="comment"> * See the License for the specific language governing permissions and</span> -00013 <span class="comment"> * limitations under the License.</span> -00014 <span class="comment"> */</span> -00015 -00016 <span class="preprocessor">#ifndef APR_ATOMIC_H</span> -00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_ATOMIC_H</span> -00018 <span class="preprocessor"></span><span class="comment"></span> -00019 <span class="comment">/**</span> -00020 <span class="comment"> * @file apr_atomic.h</span> -00021 <span class="comment"> * @brief APR Atomic Operations</span> -00022 <span class="comment"> */</span> -00023 -00024 <span class="preprocessor">#include "apr.h"</span> -00025 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> -00026 -00027 <span class="preprocessor">#ifdef __cplusplus</span> -00028 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -00029 <span class="preprocessor">#endif</span> -00030 <span class="preprocessor"></span><span class="comment"></span> -00031 <span class="comment">/**</span> -00032 <span class="comment"> * @defgroup apr_atomic Atomic Operations</span> -00033 <span class="comment"> * @ingroup APR </span> -00034 <span class="comment"> * @{</span> -00035 <span class="comment"> */</span> -00036 <span class="comment"></span> -00037 <span class="comment">/**</span> -00038 <span class="comment"> * this function is required on some platforms to initialize the</span> -00039 <span class="comment"> * atomic operation's internal structures</span> -00040 <span class="comment"> * @param p pool</span> -00041 <span class="comment"> * @return APR_SUCCESS on successful completion</span> -00042 <span class="comment"> */</span> -00043 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_atomic_init(<a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *p); -00044 -00045 <span class="comment">/*</span> -00046 <span class="comment"> * Atomic operations on 32-bit values</span> -00047 <span class="comment"> * Note: Each of these functions internally implements a memory barrier</span> -00048 <span class="comment"> * on platforms that require it</span> -00049 <span class="comment"> */</span> -00050 <span class="comment"></span> -00051 <span class="comment">/**</span> -00052 <span class="comment"> * atomically read an apr_uint32_t from memory</span> -00053 <span class="comment"> * @param mem the pointer</span> -00054 <span class="comment"> */</span> -00055 APR_DECLARE(apr_uint32_t) apr_atomic_read32(volatile apr_uint32_t *mem); -00056 <span class="comment"></span> -00057 <span class="comment">/**</span> -00058 <span class="comment"> * atomically set an apr_uint32_t in memory</span> -00059 <span class="comment"> * @param mem pointer to the object</span> -00060 <span class="comment"> * @param val value that the object will assume</span> -00061 <span class="comment"> */</span> -00062 APR_DECLARE(<span class="keywordtype">void</span>) apr_atomic_set32(volatile apr_uint32_t *mem, apr_uint32_t val); -00063 <span class="comment"></span> -00064 <span class="comment">/**</span> -00065 <span class="comment"> * atomically add 'val' to an apr_uint32_t</span> -00066 <span class="comment"> * @param mem pointer to the object</span> -00067 <span class="comment"> * @param val amount to add</span> -00068 <span class="comment"> * @return old value pointed to by mem</span> -00069 <span class="comment"> */</span> -00070 APR_DECLARE(apr_uint32_t) apr_atomic_add32(volatile apr_uint32_t *mem, apr_uint32_t val); -00071 <span class="comment"></span> -00072 <span class="comment">/**</span> -00073 <span class="comment"> * atomically subtract 'val' from an apr_uint32_t</span> -00074 <span class="comment"> * @param mem pointer to the object</span> -00075 <span class="comment"> * @param val amount to subtract</span> -00076 <span class="comment"> */</span> -00077 APR_DECLARE(<span class="keywordtype">void</span>) apr_atomic_sub32(volatile apr_uint32_t *mem, apr_uint32_t val); -00078 <span class="comment"></span> -00079 <span class="comment">/**</span> -00080 <span class="comment"> * atomically increment an apr_uint32_t by 1</span> -00081 <span class="comment"> * @param mem pointer to the object</span> -00082 <span class="comment"> * @return old value pointed to by mem</span> -00083 <span class="comment"> */</span> -00084 APR_DECLARE(apr_uint32_t) apr_atomic_inc32(volatile apr_uint32_t *mem); -00085 <span class="comment"></span> -00086 <span class="comment">/**</span> -00087 <span class="comment"> * atomically decrement an apr_uint32_t by 1</span> -00088 <span class="comment"> * @param mem pointer to the atomic value</span> -00089 <span class="comment"> * @return zero if the value becomes zero on decrement, otherwise non-zero</span> -00090 <span class="comment"> */</span> -00091 APR_DECLARE(<span class="keywordtype">int</span>) apr_atomic_dec32(volatile apr_uint32_t *mem); -00092 <span class="comment"></span> -00093 <span class="comment">/**</span> -00094 <span class="comment"> * compare an apr_uint32_t's value with 'cmp'.</span> -00095 <span class="comment"> * If they are the same swap the value with 'with'</span> -00096 <span class="comment"> * @param mem pointer to the value</span> -00097 <span class="comment"> * @param with what to swap it with</span> -00098 <span class="comment"> * @param cmp the value to compare it to</span> -00099 <span class="comment"> * @return the old value of *mem</span> -00100 <span class="comment"> */</span> -00101 APR_DECLARE(apr_uint32_t) apr_atomic_cas32(volatile apr_uint32_t *mem, apr_uint32_t with, -00102 apr_uint32_t cmp); -00103 <span class="comment"></span> -00104 <span class="comment">/**</span> -00105 <span class="comment"> * exchange an apr_uint32_t's value with 'val'.</span> -00106 <span class="comment"> * @param mem pointer to the value</span> -00107 <span class="comment"> * @param val what to swap it with</span> -00108 <span class="comment"> * @return the old value of *mem</span> -00109 <span class="comment"> */</span> -00110 APR_DECLARE(apr_uint32_t) apr_atomic_xchg32(volatile apr_uint32_t *mem, apr_uint32_t val); -00111 <span class="comment"></span> -00112 <span class="comment">/**</span> -00113 <span class="comment"> * compare the pointer's value with cmp.</span> -00114 <span class="comment"> * If they are the same swap the value with 'with'</span> -00115 <span class="comment"> * @param mem pointer to the pointer</span> -00116 <span class="comment"> * @param with what to swap it with</span> -00117 <span class="comment"> * @param cmp the value to compare it to</span> -00118 <span class="comment"> * @return the old value of the pointer</span> -00119 <span class="comment"> */</span> -00120 APR_DECLARE(<span class="keywordtype">void</span>*) apr_atomic_casptr(volatile <span class="keywordtype">void</span> **mem, <span class="keywordtype">void</span> *with, const <span class="keywordtype">void</span> *cmp); -00121 <span class="comment"></span> -00122 <span class="comment">/** @} */</span> -00123 -00124 #ifdef __cplusplus -00125 } -00126 #endif -00127 -00128 #endif <span class="comment">/* !APR_ATOMIC_H */</span> -</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:04 2004 for Apache Portable Runtime by +<h1>apr_atomic.h</h1><a href="apr__atomic_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span> +00002 <span class="comment"> * applicable.</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> +00005 <span class="comment"> * you may not use this file except in compliance with the License.</span> +00006 <span class="comment"> * You may obtain a copy of the License at</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> +00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> +00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> +00013 <span class="comment"> * See the License for the specific language governing permissions and</span> +00014 <span class="comment"> * limitations under the License.</span> +00015 <span class="comment"> */</span> +00016 +00017 <span class="preprocessor">#ifndef APR_ATOMIC_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_ATOMIC_H</span> +00019 <span class="preprocessor"></span><span class="comment"></span> +00020 <span class="comment">/**</span> +00021 <span class="comment"> * @file apr_atomic.h</span> +00022 <span class="comment"> * @brief APR Atomic Operations</span> +00023 <span class="comment"> */</span> +00024 +00025 <span class="preprocessor">#include "apr.h"</span> +00026 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> +00027 +00028 <span class="preprocessor">#ifdef __cplusplus</span> +00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { +00030 <span class="preprocessor">#endif</span> +00031 <span class="preprocessor"></span><span class="comment"></span> +00032 <span class="comment">/**</span> +00033 <span class="comment"> * @defgroup apr_atomic Atomic Operations</span> +00034 <span class="comment"> * @ingroup APR </span> +00035 <span class="comment"> * @{</span> +00036 <span class="comment"> */</span> +00037 <span class="comment"></span> +00038 <span class="comment">/**</span> +00039 <span class="comment"> * this function is required on some platforms to initialize the</span> +00040 <span class="comment"> * atomic operation's internal structures</span> +00041 <span class="comment"> * @param p pool</span> +00042 <span class="comment"> * @return APR_SUCCESS on successful completion</span> +00043 <span class="comment"> */</span> +00044 APR_DECLARE(apr_status_t) apr_atomic_init(apr_pool_t *p); +00045 +00046 <span class="comment">/*</span> +00047 <span class="comment"> * Atomic operations on 32-bit values</span> +00048 <span class="comment"> * Note: Each of these functions internally implements a memory barrier</span> +00049 <span class="comment"> * on platforms that require it</span> +00050 <span class="comment"> */</span> +00051 <span class="comment"></span> +00052 <span class="comment">/**</span> +00053 <span class="comment"> * atomically read an apr_uint32_t from memory</span> +00054 <span class="comment"> * @param mem the pointer</span> +00055 <span class="comment"> */</span> +00056 APR_DECLARE(apr_uint32_t) apr_atomic_read32(volatile apr_uint32_t *mem); +00057 <span class="comment"></span> +00058 <span class="comment">/**</span> +00059 <span class="comment"> * atomically set an apr_uint32_t in memory</span> +00060 <span class="comment"> * @param mem pointer to the object</span> +00061 <span class="comment"> * @param val value that the object will assume</span> +00062 <span class="comment"> */</span> +00063 APR_DECLARE(<span class="keywordtype">void</span>) apr_atomic_set32(volatile apr_uint32_t *mem, apr_uint32_t val); +00064 <span class="comment"></span> +00065 <span class="comment">/**</span> +00066 <span class="comment"> * atomically add 'val' to an apr_uint32_t</span> +00067 <span class="comment"> * @param mem pointer to the object</span> +00068 <span class="comment"> * @param val amount to add</span> +00069 <span class="comment"> * @return old value pointed to by mem</span> +00070 <span class="comment"> */</span> +00071 APR_DECLARE(apr_uint32_t) apr_atomic_add32(volatile apr_uint32_t *mem, apr_uint32_t val); +00072 <span class="comment"></span> +00073 <span class="comment">/**</span> +00074 <span class="comment"> * atomically subtract 'val' from an apr_uint32_t</span> +00075 <span class="comment"> * @param mem pointer to the object</span> +00076 <span class="comment"> * @param val amount to subtract</span> +00077 <span class="comment"> */</span> +00078 APR_DECLARE(<span class="keywordtype">void</span>) apr_atomic_sub32(volatile apr_uint32_t *mem, apr_uint32_t val); +00079 <span class="comment"></span> +00080 <span class="comment">/**</span> +00081 <span class="comment"> * atomically increment an apr_uint32_t by 1</span> +00082 <span class="comment"> * @param mem pointer to the object</span> +00083 <span class="comment"> * @return old value pointed to by mem</span> +00084 <span class="comment"> */</span> +00085 APR_DECLARE(apr_uint32_t) apr_atomic_inc32(volatile apr_uint32_t *mem); +00086 <span class="comment"></span> +00087 <span class="comment">/**</span> +00088 <span class="comment"> * atomically decrement an apr_uint32_t by 1</span> +00089 <span class="comment"> * @param mem pointer to the atomic value</span> +00090 <span class="comment"> * @return zero if the value becomes zero on decrement, otherwise non-zero</span> +00091 <span class="comment"> */</span> +00092 APR_DECLARE(<span class="keywordtype">int</span>) apr_atomic_dec32(volatile apr_uint32_t *mem); +00093 <span class="comment"></span> +00094 <span class="comment">/**</span> +00095 <span class="comment"> * compare an apr_uint32_t's value with 'cmp'.</span> +00096 <span class="comment"> * If they are the same swap the value with 'with'</span> +00097 <span class="comment"> * @param mem pointer to the value</span> +00098 <span class="comment"> * @param with what to swap it with</span> +00099 <span class="comment"> * @param cmp the value to compare it to</span> +00100 <span class="comment"> * @return the old value of *mem</span> +00101 <span class="comment"> */</span> +00102 APR_DECLARE(apr_uint32_t) apr_atomic_cas32(volatile apr_uint32_t *mem, apr_uint32_t with, +00103 apr_uint32_t cmp); +00104 <span class="comment"></span> +00105 <span class="comment">/**</span> +00106 <span class="comment"> * exchange an apr_uint32_t's value with 'val'.</span> +00107 <span class="comment"> * @param mem pointer to the value</span> +00108 <span class="comment"> * @param val what to swap it with</span> +00109 <span class="comment"> * @return the old value of *mem</span> +00110 <span class="comment"> */</span> +00111 APR_DECLARE(apr_uint32_t) apr_atomic_xchg32(volatile apr_uint32_t *mem, apr_uint32_t val); +00112 <span class="comment"></span> +00113 <span class="comment">/**</span> +00114 <span class="comment"> * compare the pointer's value with cmp.</span> +00115 <span class="comment"> * If they are the same swap the value with 'with'</span> +00116 <span class="comment"> * @param mem pointer to the pointer</span> +00117 <span class="comment"> * @param with what to swap it with</span> +00118 <span class="comment"> * @param cmp the value to compare it to</span> +00119 <span class="comment"> * @return the old value of the pointer</span> +00120 <span class="comment"> */</span> +00121 APR_DECLARE(<span class="keywordtype">void</span>*) apr_atomic_casptr(volatile <span class="keywordtype">void</span> **mem, <span class="keywordtype">void</span> *with, const <span class="keywordtype">void</span> *cmp); +00122 <span class="comment"></span> +00123 <span class="comment">/** @} */</span> +00124 +00125 #ifdef __cplusplus +00126 } +00127 #endif +00128 +00129 #endif <span class="comment">/* !APR_ATOMIC_H */</span> +</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:24 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/apr__atomic_8h.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__atomic_8h.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__atomic_8h.html (original) +++ apr/site/trunk/docs/docs/apr/apr__atomic_8h.html Mon Feb 7 15:10:17 2005 @@ -3,9 +3,10 @@ <title>Apache Portable Runtime: apr_atomic.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_atomic.h File Reference</h1>APR Atomic Operations. <a href="#_details">More...</a> +<h1>apr_atomic.h File Reference</h1>APR Atomic Operations. +<a href="#_details">More...</a> <p> <code>#include "apr.h"</code><br> <code>#include "<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>"</code><br> @@ -38,8 +39,8 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> APR Atomic Operations. <p> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/apr__dso_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__dso_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__dso_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/apr__dso_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,103 +3,104 @@ <title>Apache Portable Runtime: apr_dso.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_dso.h</h1><a href="apr__dso_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span> -00002 <span class="comment"> *</span> -00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> -00004 <span class="comment"> * you may not use this file except in compliance with the License.</span> -00005 <span class="comment"> * You may obtain a copy of the License at</span> -00006 <span class="comment"> *</span> -00007 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> -00008 <span class="comment"> *</span> -00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> -00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> -00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> -00012 <span class="comment"> * See the License for the specific language governing permissions and</span> -00013 <span class="comment"> * limitations under the License.</span> -00014 <span class="comment"> */</span> -00015 -00016 <span class="preprocessor">#ifndef APR_DSO_DOT_H</span> -00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_DSO_DOT_H</span> -00018 <span class="preprocessor"></span><span class="comment"></span> -00019 <span class="comment">/**</span> -00020 <span class="comment"> * @file apr_dso.h</span> -00021 <span class="comment"> * @brief APR Dynamic Object Handling Routines</span> -00022 <span class="comment"> */</span> -00023 -00024 <span class="preprocessor">#include "apr.h"</span> -00025 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> -00026 <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html">apr_errno.h</a>"</span> -00027 -00028 <span class="preprocessor">#ifdef __cplusplus</span> -00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -00030 <span class="preprocessor">#endif</span> -00031 <span class="preprocessor"></span><span class="comment"></span> -00032 <span class="comment">/**</span> -00033 <span class="comment"> * @defgroup apr_dso Dynamic Object Handling</span> -00034 <span class="comment"> * @ingroup APR </span> -00035 <span class="comment"> * @{</span> -00036 <span class="comment"> */</span> -00037 -00038 <span class="preprocessor">#if APR_HAS_DSO || defined(DOXYGEN)</span> -00039 <span class="preprocessor"></span><span class="comment"></span> -00040 <span class="comment">/**</span> -00041 <span class="comment"> * Structure for referencing dynamic objects</span> -00042 <span class="comment"> */</span> -<a name="l00043"></a><a class="code" href="group__apr__dso.html#ga0">00043</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__dso.html#ga0">apr_dso_handle_t</a> <a class="code" href="group__apr__dso.html#ga0">apr_dso_handle_t</a>; -00044 <span class="comment"></span> -00045 <span class="comment">/**</span> -00046 <span class="comment"> * Structure for referencing symbols from dynamic objects</span> -00047 <span class="comment"> */</span> -<a name="l00048"></a><a class="code" href="group__apr__dso.html#ga1">00048</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="group__apr__dso.html#ga1">apr_dso_handle_sym_t</a>; -00049 <span class="comment"></span> -00050 <span class="comment">/**</span> -00051 <span class="comment"> * Load a DSO library.</span> -00052 <span class="comment"> * @param res_handle Location to store new handle for the DSO.</span> -00053 <span class="comment"> * @param path Path to the DSO library</span> -00054 <span class="comment"> * @param ctx Pool to use.</span> -00055 <span class="comment"> * @bug We aught to provide an alternative to RTLD_GLOBAL, which</span> -00056 <span class="comment"> * is the only supported method of loading DSOs today.</span> -00057 <span class="comment"> */</span> -00058 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_dso_load(apr_dso_handle_t **res_handle, -00059 const <span class="keywordtype">char</span> *path, <a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *ctx); -00060 <span class="comment"></span> -00061 <span class="comment">/**</span> -00062 <span class="comment"> * Close a DSO library.</span> -00063 <span class="comment"> * @param handle handle to close.</span> -00064 <span class="comment"> */</span> -00065 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_dso_unload(apr_dso_handle_t *handle); -00066 <span class="comment"></span> -00067 <span class="comment">/**</span> -00068 <span class="comment"> * Load a symbol from a DSO handle.</span> -00069 <span class="comment"> * @param ressym Location to store the loaded symbol</span> -00070 <span class="comment"> * @param handle handle to load the symbol from.</span> -00071 <span class="comment"> * @param symname Name of the symbol to load.</span> -00072 <span class="comment"> */</span> -00073 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_dso_sym(apr_dso_handle_sym_t *ressym, -00074 apr_dso_handle_t *handle, -00075 const <span class="keywordtype">char</span> *symname); -00076 <span class="comment"></span> -00077 <span class="comment">/**</span> -00078 <span class="comment"> * Report more information when a DSO function fails.</span> -00079 <span class="comment"> * @param dso The dso handle that has been opened</span> -00080 <span class="comment"> * @param buf Location to store the dso error</span> -00081 <span class="comment"> * @param bufsize The size of the provided buffer</span> -00082 <span class="comment"> */</span> -00083 APR_DECLARE(const <span class="keywordtype">char</span> *) apr_dso_error(apr_dso_handle_t *dso, <span class="keywordtype">char</span> *buf, apr_size_t bufsize); -00084 -00085 #endif <span class="comment">/* APR_HAS_DSO */</span> -00086 <span class="comment"></span> -00087 <span class="comment">/** @} */</span> -00088 -00089 #ifdef __cplusplus -00090 } -00091 #endif -00092 -00093 #endif -</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:04 2004 for Apache Portable Runtime by +<h1>apr_dso.h</h1><a href="apr__dso_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span> +00002 <span class="comment"> * applicable.</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> +00005 <span class="comment"> * you may not use this file except in compliance with the License.</span> +00006 <span class="comment"> * You may obtain a copy of the License at</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> +00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> +00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> +00013 <span class="comment"> * See the License for the specific language governing permissions and</span> +00014 <span class="comment"> * limitations under the License.</span> +00015 <span class="comment"> */</span> +00016 +00017 <span class="preprocessor">#ifndef APR_DSO_DOT_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_DSO_DOT_H</span> +00019 <span class="preprocessor"></span><span class="comment"></span> +00020 <span class="comment">/**</span> +00021 <span class="comment"> * @file apr_dso.h</span> +00022 <span class="comment"> * @brief APR Dynamic Object Handling Routines</span> +00023 <span class="comment"> */</span> +00024 +00025 <span class="preprocessor">#include "apr.h"</span> +00026 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> +00027 <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html">apr_errno.h</a>"</span> +00028 +00029 <span class="preprocessor">#ifdef __cplusplus</span> +00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { +00031 <span class="preprocessor">#endif</span> +00032 <span class="preprocessor"></span><span class="comment"></span> +00033 <span class="comment">/**</span> +00034 <span class="comment"> * @defgroup apr_dso Dynamic Object Handling</span> +00035 <span class="comment"> * @ingroup APR </span> +00036 <span class="comment"> * @{</span> +00037 <span class="comment"> */</span> +00038 +00039 <span class="preprocessor">#if APR_HAS_DSO || defined(DOXYGEN)</span> +00040 <span class="preprocessor"></span><span class="comment"></span> +00041 <span class="comment">/**</span> +00042 <span class="comment"> * Structure for referencing dynamic objects</span> +00043 <span class="comment"> */</span> +<a name="l00044"></a><a class="code" href="group__apr__dso.html#ga0">00044</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__dso.html#ga0">apr_dso_handle_t</a> <a class="code" href="group__apr__dso.html#ga0">apr_dso_handle_t</a>; +00045 <span class="comment"></span> +00046 <span class="comment">/**</span> +00047 <span class="comment"> * Structure for referencing symbols from dynamic objects</span> +00048 <span class="comment"> */</span> +<a name="l00049"></a><a class="code" href="group__apr__dso.html#ga1">00049</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span> * <a class="code" href="group__apr__dso.html#ga1">apr_dso_handle_sym_t</a>; +00050 <span class="comment"></span> +00051 <span class="comment">/**</span> +00052 <span class="comment"> * Load a DSO library.</span> +00053 <span class="comment"> * @param res_handle Location to store new handle for the DSO.</span> +00054 <span class="comment"> * @param path Path to the DSO library</span> +00055 <span class="comment"> * @param ctx Pool to use.</span> +00056 <span class="comment"> * @bug We aught to provide an alternative to RTLD_GLOBAL, which</span> +00057 <span class="comment"> * is the only supported method of loading DSOs today.</span> +00058 <span class="comment"> */</span> +00059 APR_DECLARE(apr_status_t) apr_dso_load(apr_dso_handle_t **res_handle, +00060 const <span class="keywordtype">char</span> *path, apr_pool_t *ctx); +00061 <span class="comment"></span> +00062 <span class="comment">/**</span> +00063 <span class="comment"> * Close a DSO library.</span> +00064 <span class="comment"> * @param handle handle to close.</span> +00065 <span class="comment"> */</span> +00066 APR_DECLARE(apr_status_t) apr_dso_unload(apr_dso_handle_t *handle); +00067 <span class="comment"></span> +00068 <span class="comment">/**</span> +00069 <span class="comment"> * Load a symbol from a DSO handle.</span> +00070 <span class="comment"> * @param ressym Location to store the loaded symbol</span> +00071 <span class="comment"> * @param handle handle to load the symbol from.</span> +00072 <span class="comment"> * @param symname Name of the symbol to load.</span> +00073 <span class="comment"> */</span> +00074 APR_DECLARE(apr_status_t) apr_dso_sym(apr_dso_handle_sym_t *ressym, +00075 apr_dso_handle_t *handle, +00076 const <span class="keywordtype">char</span> *symname); +00077 <span class="comment"></span> +00078 <span class="comment">/**</span> +00079 <span class="comment"> * Report more information when a DSO function fails.</span> +00080 <span class="comment"> * @param dso The dso handle that has been opened</span> +00081 <span class="comment"> * @param buf Location to store the dso error</span> +00082 <span class="comment"> * @param bufsize The size of the provided buffer</span> +00083 <span class="comment"> */</span> +00084 APR_DECLARE(const <span class="keywordtype">char</span> *) apr_dso_error(apr_dso_handle_t *dso, <span class="keywordtype">char</span> *buf, apr_size_t bufsize); +00085 +00086 #endif <span class="comment">/* APR_HAS_DSO */</span> +00087 <span class="comment"></span> +00088 <span class="comment">/** @} */</span> +00089 +00090 #ifdef __cplusplus +00091 } +00092 #endif +00093 +00094 #endif +</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:24 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/apr__dso_8h.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__dso_8h.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__dso_8h.html (original) +++ apr/site/trunk/docs/docs/apr/apr__dso_8h.html Mon Feb 7 15:10:17 2005 @@ -3,9 +3,10 @@ <title>Apache Portable Runtime: apr_dso.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_dso.h File Reference</h1>APR Dynamic Object Handling Routines. <a href="#_details">More...</a> +<h1>apr_dso.h File Reference</h1>APR Dynamic Object Handling Routines. +<a href="#_details">More...</a> <p> <code>#include "apr.h"</code><br> <code>#include "<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>"</code><br> @@ -32,8 +33,8 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> APR Dynamic Object Handling Routines. <p> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/apr__env_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__env_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__env_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/apr__env_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,76 +3,77 @@ <title>Apache Portable Runtime: apr_env.h Source File</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_env.h</h1><a href="apr__env_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span> -00002 <span class="comment"> *</span> -00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> -00004 <span class="comment"> * you may not use this file except in compliance with the License.</span> -00005 <span class="comment"> * You may obtain a copy of the License at</span> -00006 <span class="comment"> *</span> -00007 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> -00008 <span class="comment"> *</span> -00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> -00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> -00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> -00012 <span class="comment"> * See the License for the specific language governing permissions and</span> -00013 <span class="comment"> * limitations under the License.</span> -00014 <span class="comment"> */</span> -00015 -00016 <span class="preprocessor">#ifndef APR_ENV_H</span> -00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_ENV_H</span> -00018 <span class="preprocessor"></span><span class="comment">/**</span> -00019 <span class="comment"> * @file apr_env.h</span> -00020 <span class="comment"> * @brief APR Environment functions</span> -00021 <span class="comment"> */</span> -00022 <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html">apr_errno.h</a>"</span> -00023 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> -00024 -00025 <span class="preprocessor">#ifdef __cplusplus</span> -00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { -00027 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span> -00028 <span class="comment"></span> -00029 <span class="comment">/**</span> -00030 <span class="comment"> * @defgroup apr_env Functions for manupulating the environment</span> -00031 <span class="comment"> * @ingroup APR </span> -00032 <span class="comment"> * @{</span> -00033 <span class="comment"> */</span> -00034 <span class="comment"></span> -00035 <span class="comment">/**</span> -00036 <span class="comment"> * Get the value of an environment variable</span> -00037 <span class="comment"> * @param value the returned value, allocated from @a pool</span> -00038 <span class="comment"> * @param envvar the name of the environment variable</span> -00039 <span class="comment"> * @param pool where to allocate @a value and any temporary storage from</span> -00040 <span class="comment"> */</span> -00041 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_env_get(<span class="keywordtype">char</span> **value, const <span class="keywordtype">char</span> *envvar, -00042 <a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool); -00043 <span class="comment"></span> -00044 <span class="comment">/**</span> -00045 <span class="comment"> * Set the value of an environment variable</span> -00046 <span class="comment"> * @param envvar the name of the environment variable</span> -00047 <span class="comment"> * @param value the value to set</span> -00048 <span class="comment"> * @param pool where to allocate temporary storage from</span> -00049 <span class="comment"> */</span> -00050 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_env_set(const <span class="keywordtype">char</span> *envvar, const <span class="keywordtype">char</span> *value, -00051 <a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool); -00052 <span class="comment"></span> -00053 <span class="comment">/**</span> -00054 <span class="comment"> * Delete a variable from the environment</span> -00055 <span class="comment"> * @param envvar the name of the environment variable</span> -00056 <span class="comment"> * @param pool where to allocate temporary storage from</span> -00057 <span class="comment"> */</span> -00058 APR_DECLARE(<a class="code" href="group__apr__errno.html#ga0">apr_status_t</a>) apr_env_delete(const <span class="keywordtype">char</span> *envvar, <a class="code" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool); -00059 <span class="comment"></span> -00060 <span class="comment">/** @} */</span> -00061 -00062 #ifdef __cplusplus -00063 } -00064 #endif -00065 -00066 #endif <span class="comment">/* ! APR_ENV_H */</span> -</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:04 2004 for Apache Portable Runtime by +<h1>apr_env.h</h1><a href="apr__env_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span> +00002 <span class="comment"> * applicable.</span> +00003 <span class="comment"> *</span> +00004 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span> +00005 <span class="comment"> * you may not use this file except in compliance with the License.</span> +00006 <span class="comment"> * You may obtain a copy of the License at</span> +00007 <span class="comment"> *</span> +00008 <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span> +00009 <span class="comment"> *</span> +00010 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span> +00011 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span> +00012 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> +00013 <span class="comment"> * See the License for the specific language governing permissions and</span> +00014 <span class="comment"> * limitations under the License.</span> +00015 <span class="comment"> */</span> +00016 +00017 <span class="preprocessor">#ifndef APR_ENV_H</span> +00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_ENV_H</span> +00019 <span class="preprocessor"></span><span class="comment">/**</span> +00020 <span class="comment"> * @file apr_env.h</span> +00021 <span class="comment"> * @brief APR Environment functions</span> +00022 <span class="comment"> */</span> +00023 <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html">apr_errno.h</a>"</span> +00024 <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span> +00025 +00026 <span class="preprocessor">#ifdef __cplusplus</span> +00027 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> { +00028 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span> +00029 <span class="comment"></span> +00030 <span class="comment">/**</span> +00031 <span class="comment"> * @defgroup apr_env Functions for manupulating the environment</span> +00032 <span class="comment"> * @ingroup APR </span> +00033 <span class="comment"> * @{</span> +00034 <span class="comment"> */</span> +00035 <span class="comment"></span> +00036 <span class="comment">/**</span> +00037 <span class="comment"> * Get the value of an environment variable</span> +00038 <span class="comment"> * @param value the returned value, allocated from @a pool</span> +00039 <span class="comment"> * @param envvar the name of the environment variable</span> +00040 <span class="comment"> * @param pool where to allocate @a value and any temporary storage from</span> +00041 <span class="comment"> */</span> +00042 APR_DECLARE(apr_status_t) apr_env_get(<span class="keywordtype">char</span> **value, const <span class="keywordtype">char</span> *envvar, +00043 apr_pool_t *pool); +00044 <span class="comment"></span> +00045 <span class="comment">/**</span> +00046 <span class="comment"> * Set the value of an environment variable</span> +00047 <span class="comment"> * @param envvar the name of the environment variable</span> +00048 <span class="comment"> * @param value the value to set</span> +00049 <span class="comment"> * @param pool where to allocate temporary storage from</span> +00050 <span class="comment"> */</span> +00051 APR_DECLARE(apr_status_t) apr_env_set(const <span class="keywordtype">char</span> *envvar, const <span class="keywordtype">char</span> *value, +00052 apr_pool_t *pool); +00053 <span class="comment"></span> +00054 <span class="comment">/**</span> +00055 <span class="comment"> * Delete a variable from the environment</span> +00056 <span class="comment"> * @param envvar the name of the environment variable</span> +00057 <span class="comment"> * @param pool where to allocate temporary storage from</span> +00058 <span class="comment"> */</span> +00059 APR_DECLARE(apr_status_t) apr_env_delete(const <span class="keywordtype">char</span> *envvar, apr_pool_t *pool); +00060 <span class="comment"></span> +00061 <span class="comment">/** @} */</span> +00062 +00063 #ifdef __cplusplus +00064 } +00065 #endif +00066 +00067 #endif <span class="comment">/* ! APR_ENV_H */</span> +</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:24 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/apr__env_8h.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/apr__env_8h.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/apr__env_8h.html (original) +++ apr/site/trunk/docs/docs/apr/apr__env_8h.html Mon Feb 7 15:10:17 2005 @@ -3,9 +3,10 @@ <title>Apache Portable Runtime: apr_env.h File Reference</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div> -<h1>apr_env.h File Reference</h1>APR Environment functions. <a href="#_details">More...</a> +<h1>apr_env.h File Reference</h1>APR Environment functions. +<a href="#_details">More...</a> <p> <code>#include "<a class="el" href="apr__errno_8h-source.html">apr_errno.h</a>"</code><br> <code>#include "<a class="el" href="apr__pools_8h-source.html">apr_pools.h</a>"</code><br> @@ -24,8 +25,8 @@ <hr><a name="_details"></a><h2>Detailed Description</h2> APR Environment functions. <p> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:25 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html>