You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2014/09/20 14:33:12 UTC
svn commit: r1626428 [14/21] - /apr/site/trunk/docs/docs/apr/1.5/
Modified: apr/site/trunk/docs/docs/apr/1.5/apr__thread__proc_8h_source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/1.5/apr__thread__proc_8h_source.html?rev=1626428&r1=1626427&r2=1626428&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/1.5/apr__thread__proc_8h_source.html (original)
+++ apr/site/trunk/docs/docs/apr/1.5/apr__thread__proc_8h_source.html Sat Sep 20 12:33:08 2014
@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.4"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
<title>Apache Portable Runtime: apr_thread_proc.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -30,7 +30,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.4 -->
+<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -113,10 +113,10 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * @brief APR Thread and Process Library</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="apr_8h.html" title="APR Platform Definitions. ">apr.h</a>"</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="apr__file__io_8h.html" title="APR File I/O Handling. ">apr_file_io.h</a>"</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html" title="APR memory allocation. ">apr_pools.h</a>"</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html" title="APR Error Codes. ">apr_errno.h</a>"</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include "<a class="code" href="apr_8h.html">apr.h</a>"</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "<a class="code" href="apr__file__io_8h.html">apr_file_io.h</a>"</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="apr__pools_8h.html">apr_pools.h</a>"</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include "<a class="code" href="apr__errno_8h.html">apr_errno.h</a>"</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#if APR_HAVE_STRUCT_RLIMIT</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span><span class="preprocessor">#include <sys/time.h></span></div>
@@ -133,19 +133,19 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"> * @{</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
-<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gadcb981d7748c580eb69ac11dbf709060"> 45</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6"> 46</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6">APR_SHELLCMD</a>, <span class="comment">/**< use the shell to invoke the program */</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99"> 47</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99">APR_PROGRAM</a>, <span class="comment">/**< invoke the program directly, no copied env */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a"> 48</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a">APR_PROGRAM_ENV</a>, <span class="comment">/**< invoke the program, replicating our environment */</span></div>
-<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a"> 49</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a">APR_PROGRAM_PATH</a>, <span class="comment">/**< find program on PATH, use our environment */</span></div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409"> 50</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409">APR_SHELLCMD_ENV</a> <span class="comment">/**< use the shell to invoke the program,</span></div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gadcb981d7748c580eb69ac11dbf709060"> 45</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6"> 46</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6">APR_SHELLCMD</a>, <span class="comment">/**< use the shell to invoke the program */</span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99"> 47</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99">APR_PROGRAM</a>, <span class="comment">/**< invoke the program directly, no copied env */</span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a"> 48</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a">APR_PROGRAM_ENV</a>, <span class="comment">/**< invoke the program, replicating our environment */</span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a"> 49</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a">APR_PROGRAM_PATH</a>, <span class="comment">/**< find program on PATH, use our environment */</span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409"> 50</a></span>  <a class="code" href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409">APR_SHELLCMD_ENV</a> <span class="comment">/**< use the shell to invoke the program,</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> * replicating our environment</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> } <a class="code" href="group__apr__thread__proc.html#gadcb981d7748c580eb69ac11dbf709060">apr_cmdtype_e</a>;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
-<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga5e52d786644f3b66d6180571e68c7260"> 55</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4"> 56</a></span>  <a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4">APR_WAIT</a>, <span class="comment">/**< wait for the specified process to finish */</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5"> 57</a></span>  <a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5">APR_NOWAIT</a> <span class="comment">/**< do not wait -- just see if it has finished */</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga5e52d786644f3b66d6180571e68c7260"> 55</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4"> 56</a></span>  <a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4">APR_WAIT</a>, <span class="comment">/**< wait for the specified process to finish */</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5"> 57</a></span>  <a class="code" href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5">APR_NOWAIT</a> <span class="comment">/**< do not wait -- just see if it has finished */</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> } <a class="code" href="group__apr__thread__proc.html#ga5e52d786644f3b66d6180571e68c7260">apr_wait_how_e</a>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="comment">/* I am specifically calling out the values so that the macros below make</span></div>
@@ -153,75 +153,75 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="comment"> * I am doing more clear. If you want to add more reasons to exit, continue</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment"> * to use bitmasks.</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="comment"> */</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gac097b4fa41e67024711c5983446d0951"> 65</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2"> 66</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2">APR_PROC_EXIT</a> = 1, <span class="comment">/**< process exited normally */</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b"> 67</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b">APR_PROC_SIGNAL</a> = 2, <span class="comment">/**< process exited due to a signal */</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce"> 68</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce">APR_PROC_SIGNAL_CORE</a> = 4 <span class="comment">/**< process exited and dumped a core file */</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gac097b4fa41e67024711c5983446d0951"> 65</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2"> 66</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2">APR_PROC_EXIT</a> = 1, <span class="comment">/**< process exited normally */</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b"> 67</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b">APR_PROC_SIGNAL</a> = 2, <span class="comment">/**< process exited due to a signal */</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce"> 68</a></span>  <a class="code" href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce">APR_PROC_SIGNAL_CORE</a> = 4 <span class="comment">/**< process exited and dumped a core file */</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> } <a class="code" href="group__apr__thread__proc.html#gac097b4fa41e67024711c5983446d0951">apr_exit_why_e</a>;</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment"></span></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment">/** did we exit the process */</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga689b0f3953cde83a4092931bad8b7183"> 72</a></span> <span class="preprocessor">#define APR_PROC_CHECK_EXIT(x) (x & APR_PROC_EXIT)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga689b0f3953cde83a4092931bad8b7183"> 72</a></span> <span class="preprocessor">#define APR_PROC_CHECK_EXIT(x) (x & APR_PROC_EXIT)</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor"></span><span class="comment">/** did we get a signal */</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gaa0a8a0b8785cc9392059c7accd71f5f6"> 74</a></span> <span class="preprocessor">#define APR_PROC_CHECK_SIGNALED(x) (x & APR_PROC_SIGNAL)</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gaa0a8a0b8785cc9392059c7accd71f5f6"> 74</a></span> <span class="preprocessor">#define APR_PROC_CHECK_SIGNALED(x) (x & APR_PROC_SIGNAL)</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <span class="preprocessor"></span><span class="comment">/** did we get core */</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga2249e96191b5d98d33fb7875bce49410"> 76</a></span> <span class="preprocessor">#define APR_PROC_CHECK_CORE_DUMP(x) (x & APR_PROC_SIGNAL_CORE)</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga2249e96191b5d98d33fb7875bce49410"> 76</a></span> <span class="preprocessor">#define APR_PROC_CHECK_CORE_DUMP(x) (x & APR_PROC_SIGNAL_CORE)</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> <span class="preprocessor"></span><span class="comment"></span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="comment">/** @see apr_procattr_io_set */</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gab7cfcb8ed24e6c0a76cd41b5b113ae95"> 79</a></span> <span class="preprocessor">#define APR_NO_PIPE 0</span></div>
+<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gab7cfcb8ed24e6c0a76cd41b5b113ae95"> 79</a></span> <span class="preprocessor">#define APR_NO_PIPE 0</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_io_set and apr_file_pipe_create_ex */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga646af57314e71f4647243f36dd03e5ea"> 81</a></span> <span class="preprocessor">#define APR_FULL_BLOCK 1</span></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga646af57314e71f4647243f36dd03e5ea"> 81</a></span> <span class="preprocessor">#define APR_FULL_BLOCK 1</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_io_set and apr_file_pipe_create_ex */</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gae0707f76da785490830fc3491093767c"> 83</a></span> <span class="preprocessor">#define APR_FULL_NONBLOCK 2</span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gae0707f76da785490830fc3491093767c"> 83</a></span> <span class="preprocessor">#define APR_FULL_NONBLOCK 2</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_io_set */</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga8653bab028b1c2b98754babc2547f988"> 85</a></span> <span class="preprocessor">#define APR_PARENT_BLOCK 3</span></div>
+<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga8653bab028b1c2b98754babc2547f988"> 85</a></span> <span class="preprocessor">#define APR_PARENT_BLOCK 3</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_io_set */</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gacad9da4db7a22f46715e50fb8ec1c939"> 87</a></span> <span class="preprocessor">#define APR_CHILD_BLOCK 4</span></div>
+<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gacad9da4db7a22f46715e50fb8ec1c939"> 87</a></span> <span class="preprocessor">#define APR_CHILD_BLOCK 4</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_io_set */</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#define APR_NO_FILE 8</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> <span class="preprocessor"></span><span class="comment"></span></div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="comment">/** @see apr_file_pipe_create_ex */</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gaf8295548cb0821ee02249d6de8336bcb"> 92</a></span> <span class="preprocessor">#define APR_READ_BLOCK 3</span></div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gaf8295548cb0821ee02249d6de8336bcb"> 92</a></span> <span class="preprocessor">#define APR_READ_BLOCK 3</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor"></span><span class="comment">/** @see apr_file_pipe_create_ex */</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga36ff2de9664ad6995bd488b4ac715c9c"> 94</a></span> <span class="preprocessor">#define APR_WRITE_BLOCK 4</span></div>
+<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga36ff2de9664ad6995bd488b4ac715c9c"> 94</a></span> <span class="preprocessor">#define APR_WRITE_BLOCK 4</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor"></span><span class="comment"></span></div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment">/** @see apr_procattr_io_set </span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="comment"> * @note Win32 only effective with version 1.2.12, portably introduced in 1.3.0</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment"> */</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga597fb6a501c20cc3a597fe6c613f4310"> 99</a></span> <span class="preprocessor">#define APR_NO_FILE 8</span></div>
+<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga597fb6a501c20cc3a597fe6c613f4310"> 99</a></span> <span class="preprocessor">#define APR_NO_FILE 8</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor"></span><span class="comment"></span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="comment">/** @see apr_procattr_limit_set */</span></div>
-<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gaad8a94c7ac2be58fe035b2fd6efec84f"> 102</a></span> <span class="preprocessor">#define APR_LIMIT_CPU 0</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gaad8a94c7ac2be58fe035b2fd6efec84f"> 102</a></span> <span class="preprocessor">#define APR_LIMIT_CPU 0</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_limit_set */</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga6dbb01bb357b078acff8fd87e9c494e8"> 104</a></span> <span class="preprocessor">#define APR_LIMIT_MEM 1</span></div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga6dbb01bb357b078acff8fd87e9c494e8"> 104</a></span> <span class="preprocessor">#define APR_LIMIT_MEM 1</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_limit_set */</span></div>
-<div class="line"><a name="l00106"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga72e9be453a20f4e78bc6d7bd95d7c333"> 106</a></span> <span class="preprocessor">#define APR_LIMIT_NPROC 2</span></div>
+<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga72e9be453a20f4e78bc6d7bd95d7c333"> 106</a></span> <span class="preprocessor">#define APR_LIMIT_NPROC 2</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor"></span><span class="comment">/** @see apr_procattr_limit_set */</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga18d73099d66988698a9ad2aebdce2c9f"> 108</a></span> <span class="preprocessor">#define APR_LIMIT_NOFILE 3</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga18d73099d66988698a9ad2aebdce2c9f"> 108</a></span> <span class="preprocessor">#define APR_LIMIT_NOFILE 3</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor"></span><span class="comment"></span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="comment">/**</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment"> * @defgroup APR_OC Other Child Flags</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="comment"> * @{</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <span class="comment"> */</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#ga93a18b17cfedca0c7c99c696508c935b"> 114</a></span> <span class="preprocessor">#define APR_OC_REASON_DEATH 0 </span><span class="comment">/**< child has died, caller must call</span></div>
+<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#ga93a18b17cfedca0c7c99c696508c935b"> 114</a></span> <span class="preprocessor">#define APR_OC_REASON_DEATH 0 </span><span class="comment">/**< child has died, caller must call</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment"> * unregister still */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_UNWRITABLE 1 </span><span class="comment">/**< write_fd is unwritable */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#gae4cb4983512df7df00c9c0401efba9c9"> 117</a></span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_RESTART 2 </span><span class="comment">/**< a restart is occurring, perform</span></div>
-<div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#ga5ae054b0b4c7c8eea911c146ae9ccdce"> 118</a></span> <span class="comment"> * any necessary cleanup (including</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#gae4cb4983512df7df00c9c0401efba9c9"> 117</a></span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_RESTART 2 </span><span class="comment">/**< a restart is occurring, perform</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#ga5ae054b0b4c7c8eea911c146ae9ccdce"> 118</a></span> <span class="comment"> * any necessary cleanup (including</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="comment"> * sending a special signal to child)</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment"> */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_UNREGISTER 3 </span><span class="comment">/**< unregister has been called, do</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="comment"> * whatever is necessary (including</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="comment"> * kill the child) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_LOST 4 </span><span class="comment">/**< somehow the child exited without</span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#ga7fe88662b788e07800290f68575b2f4b"> 125</a></span> <span class="comment"> * us knowing ... buggy os? */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#ga7fe88662b788e07800290f68575b2f4b"> 125</a></span> <span class="comment"> * us knowing ... buggy os? */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="preprocessor"></span><span class="preprocessor">#define APR_OC_REASON_RUNNING 5 </span><span class="comment">/**< a health check is occurring, </span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="comment"> * for most maintainence functions</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="comment"> * this is a no-op.</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="comment"> */</span><span class="preprocessor"></span></div>
-<div class="line"><a name="l00130"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#ga5d441798b20b93bd1f609264d03690fb"> 130</a></span> <span class="preprocessor"></span><span class="comment">/** @} */</span></div>
+<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#ga5d441798b20b93bd1f609264d03690fb"> 130</a></span> <span class="preprocessor"></span><span class="comment">/** @} */</span></div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="comment"></span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="comment">/** The APR process type */</span></div>
-<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="group___a_p_r___o_c.html#gaa4a7ca44f23d67e7e19fd59bf41abd6a"> 133</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__proc__t.html">apr_proc_t</a> {<span class="comment"></span></div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group___a_p_r___o_c.html#gaa4a7ca44f23d67e7e19fd59bf41abd6a"> 133</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__proc__t.html">apr_proc_t</a> {<span class="comment"></span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="comment"> /** The process ID */</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  pid_t <a class="code" href="structapr__proc__t.html#a8a8ee4b234156485a72497023e7482e5">pid</a>;<span class="comment"></span></div>
<div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"> /** Parent's side of pipe to child's stdin */</span></div>
@@ -231,15 +231,15 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="comment"> /** Parent's side of pipe to child's stdouterr */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="group__apr__file__io.html#gaa46e4763ac375ea3c7a43ba6f6099e22">apr_file_t</a> *<a class="code" href="structapr__proc__t.html#ad087f812b5c69ce937db4cf6e8cd5a0b">err</a>;</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="preprocessor">#if APR_HAS_PROC_INVOKED || defined(DOXYGEN)</span></div>
-<div class="line"><a name="l00143"></a><span class="lineno"><a class="code" href="structapr__proc__t.html"> 143</a></span> <span class="preprocessor"></span><span class="comment"> /** Diagnositics/debugging string of the command invoked for </span></div>
+<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="structapr__proc__t.html"> 143</a></span> <span class="preprocessor"></span><span class="comment"> /** Diagnositics/debugging string of the command invoked for </span></div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="comment"> * this process [only present if APR_HAS_PROC_INVOKED is true]</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#a8a8ee4b234156485a72497023e7482e5"> 145</a></span> <span class="comment"> * @remark Only enabled on Win32 by default.</span></div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#a8a8ee4b234156485a72497023e7482e5"> 145</a></span> <span class="comment"> * @remark Only enabled on Win32 by default.</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="comment"> * @bug This should either always or never be present in release</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#a914bda8939f9d17c9e2f238683fb994b"> 147</a></span> <span class="comment"> * builds - since it breaks binary compatibility. We may enable</span></div>
+<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#a914bda8939f9d17c9e2f238683fb994b"> 147</a></span> <span class="comment"> * builds - since it breaks binary compatibility. We may enable</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <span class="comment"> * it always in APR 1.0 yet leave it undefined in most cases.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#acb7d7c5226217946d761f0e90ff70d24"> 149</a></span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#acb7d7c5226217946d761f0e90ff70d24"> 149</a></span> <span class="comment"> */</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">char</span> *<a class="code" href="structapr__proc__t.html#a72ed1c58c3f08ffa7202fa80e870cd54">invoked</a>;</div>
-<div class="line"><a name="l00151"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#ad087f812b5c69ce937db4cf6e8cd5a0b"> 151</a></span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#ad087f812b5c69ce937db4cf6e8cd5a0b"> 151</a></span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span> <span class="preprocessor"></span><span class="preprocessor">#if defined(WIN32) || defined(DOXYGEN)</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span> <span class="preprocessor"></span><span class="comment"> /** (Win32 only) Creator's handle granting access to the process</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span> <span class="comment"> * @remark This handle is closed and reset to NULL in every case</span></div>
@@ -248,7 +248,7 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="comment"> * and avoids potential handle leaks.</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  HANDLE <a class="code" href="structapr__proc__t.html#aa1f17cce2b442d92893b9c63053b6771">hproc</a>;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#a72ed1c58c3f08ffa7202fa80e870cd54"> 160</a></span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#a72ed1c58c3f08ffa7202fa80e870cd54"> 160</a></span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="preprocessor"></span>} <a class="code" href="group__apr__thread__proc.html#gada60ec0f833048291d98e66f21f4c4c4">apr_proc_t</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="comment"></span></div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="comment">/**</span></div>
@@ -257,7 +257,7 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="comment"> * It is passed the following parameters:</span></div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="comment"> * @param pool Pool associated with the apr_proc_t. If your child</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="comment"> * error function needs user data, associate it with this</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"><a class="code" href="structapr__proc__t.html#aa1f17cce2b442d92893b9c63053b6771"> 169</a></span> <span class="comment"> * pool.</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structapr__proc__t.html#aa1f17cce2b442d92893b9c63053b6771"> 169</a></span> <span class="comment"> * pool.</span></div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="comment"> * @param err APR error code describing the error</span></div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="comment"> * @param description Text description of type of processing which failed</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="comment"> */</span></div>
@@ -271,40 +271,40 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac">apr_threadattr_t</a> <a class="code" href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac">apr_threadattr_t</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="comment"></span></div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="comment">/** Opaque Process attributes structure. */</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga8f8642f468f05b0ac2b1426b723af100"> 183</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339">apr_procattr_t</a> <a class="code" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339">apr_procattr_t</a>;</div>
+<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga8f8642f468f05b0ac2b1426b723af100"> 183</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339">apr_procattr_t</a> <a class="code" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339">apr_procattr_t</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="comment"></span></div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="comment">/** Opaque control variable for one-time atomic variables. */</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#ga91841bcf20d0579e8e6acc6d3c220ac1">apr_thread_once_t</a> <a class="code" href="group__apr__thread__proc.html#ga91841bcf20d0579e8e6acc6d3c220ac1">apr_thread_once_t</a>;</div>
-<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga646c71351e723d84f8cc8c8d1d5937be"> 187</a></span> <span class="comment"></span></div>
+<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga646c71351e723d84f8cc8c8d1d5937be"> 187</a></span> <span class="comment"></span></div>
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> <span class="comment">/** Opaque thread private address space. */</span></div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#ga337c9c1bd2d47740022071a5c41f2edb">apr_threadkey_t</a> <a class="code" href="group__apr__thread__proc.html#ga337c9c1bd2d47740022071a5c41f2edb">apr_threadkey_t</a>;</div>
-<div class="line"><a name="l00190"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac"> 190</a></span> <span class="comment"></span></div>
+<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac"> 190</a></span> <span class="comment"></span></div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> <span class="comment">/** Opaque record of child process. */</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__apr__thread__proc.html#gafc52ee8b19a7b222278d31ebb3f11a71">apr_other_child_rec_t</a> <a class="code" href="group__apr__thread__proc.html#gafc52ee8b19a7b222278d31ebb3f11a71">apr_other_child_rec_t</a>;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339"> 193</a></span> <span class="comment"></span></div>
+<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339"> 193</a></span> <span class="comment"></span></div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> <span class="comment">/**</span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment"> * The prototype for any APR thread worker functions.</span></div>
-<div class="line"><a name="l00196"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga91841bcf20d0579e8e6acc6d3c220ac1"> 196</a></span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga91841bcf20d0579e8e6acc6d3c220ac1"> 196</a></span> <span class="comment"> */</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> *(<a class="code" href="group__apr__platform.html#gade8f829f9bd98fd4386894acf72edd7c">APR_THREAD_FUNC</a> *<a class="code" href="group__apr__thread__proc.html#ga37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a>)(<a class="code" href="group__apr__thread__proc.html#ga646c71351e723d84f8cc8c8d1d5937be">apr_thread_t</a>*, <span class="keywordtype">void</span>*);</div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> </div>
-<div class="line"><a name="l00199"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga337c9c1bd2d47740022071a5c41f2edb"> 199</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga337c9c1bd2d47740022071a5c41f2edb"> 199</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa33580ab0809e9498855fbdde8a1714ef">APR_KILL_NEVER</a>, <span class="comment">/**< process is never killed (i.e., never sent</span></div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> <span class="comment"> * any signals), but it will be reaped if it exits</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gafc52ee8b19a7b222278d31ebb3f11a71"> 202</a></span> <span class="comment"> * before the pool is cleaned up */</span></div>
+<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gafc52ee8b19a7b222278d31ebb3f11a71"> 202</a></span> <span class="comment"> * before the pool is cleaned up */</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affaf45d0f72811399b394d1311384e2dfe4">APR_KILL_ALWAYS</a>, <span class="comment">/**< process is sent SIGKILL on apr_pool_t cleanup */</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa16a47aa786b1c1f31ef02353bcae9a1a">APR_KILL_AFTER_TIMEOUT</a>, <span class="comment">/**< SIGTERM, wait 3 seconds, SIGKILL */</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa6ada2605856ac94826edbe824e64e503">APR_JUST_WAIT</a>, <span class="comment">/**< wait forever for the process to complete */</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa24d6f47785093be4cea2a922eeaed098">APR_KILL_ONLY_ONCE</a> <span class="comment">/**< send SIGTERM and then wait */</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga37193850d158ca870fc8f8759f0725a9"> 207</a></span> } <a class="code" href="group__apr__thread__proc.html#ga3eaec78633742e7e0cb9480a21477aff">apr_kill_conditions_e</a>;</div>
+<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga37193850d158ca870fc8f8759f0725a9"> 207</a></span> } <a class="code" href="group__apr__thread__proc.html#ga3eaec78633742e7e0cb9480a21477aff">apr_kill_conditions_e</a>;</div>
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span> </div>
-<div class="line"><a name="l00209"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#ga3eaec78633742e7e0cb9480a21477aff"> 209</a></span> <span class="comment">/* Thread Function definitions */</span></div>
-<div class="line"><a name="l00210"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa33580ab0809e9498855fbdde8a1714ef"> 210</a></span> </div>
+<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#ga3eaec78633742e7e0cb9480a21477aff"> 209</a></span> <span class="comment">/* Thread Function definitions */</span></div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa33580ab0809e9498855fbdde8a1714ef"> 210</a></span> </div>
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span> <span class="preprocessor">#if APR_HAS_THREADS</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> <span class="preprocessor"></span><span class="comment"></span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affaf45d0f72811399b394d1311384e2dfe4"> 213</a></span> <span class="comment">/**</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa16a47aa786b1c1f31ef02353bcae9a1a"> 214</a></span> <span class="comment"> * Create and initialize a new threadattr variable</span></div>
-<div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa6ada2605856ac94826edbe824e64e503"> 215</a></span> <span class="comment"> * @param new_attr The newly created threadattr.</span></div>
-<div class="line"><a name="l00216"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa24d6f47785093be4cea2a922eeaed098"> 216</a></span> <span class="comment"> * @param cont The pool to use</span></div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affaf45d0f72811399b394d1311384e2dfe4"> 213</a></span> <span class="comment">/**</span></div>
+<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa16a47aa786b1c1f31ef02353bcae9a1a"> 214</a></span> <span class="comment"> * Create and initialize a new threadattr variable</span></div>
+<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa6ada2605856ac94826edbe824e64e503"> 215</a></span> <span class="comment"> * @param new_attr The newly created threadattr.</span></div>
+<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa24d6f47785093be4cea2a922eeaed098"> 216</a></span> <span class="comment"> * @param cont The pool to use</span></div>
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> <a class="code" href="group__apr__platform.html#gad7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gaf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__thread__proc.html#ga66c2f55e5dff9ac37bd32e9febd38da5">apr_threadattr_create</a>(<a class="code" href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac">apr_threadattr_t</a> **new_attr, </div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <a class="code" href="group__apr__pools.html#gaf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *cont);</div>
@@ -777,8 +777,8 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="comment"> * stay in the foreground.</span></div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <a class="code" href="group__apr__platform.html#gad7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a>(<a class="code" href="group__apr__errno.html#gaf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) <a class="code" href="group__apr__thread__proc.html#ga56c2b005792752b63d804f2021596406">apr_proc_detach</a>(<span class="keywordtype">int</span> daemonize);</div>
-<div class="line"><a name="l00689"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gab57b448a464ac299c03d6127781df152"> 689</a></span> <span class="comment"></span></div>
-<div class="line"><a name="l00690"></a><span class="lineno"><a class="code" href="group__apr__thread__proc.html#gab4de7134fcc66c4127ae65b68631f846"> 690</a></span> <span class="comment">/**</span></div>
+<div class="line"><a name="l00689"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gab57b448a464ac299c03d6127781df152"> 689</a></span> <span class="comment"></span></div>
+<div class="line"><a name="l00690"></a><span class="lineno"><a class="line" href="group__apr__thread__proc.html#gab4de7134fcc66c4127ae65b68631f846"> 690</a></span> <span class="comment">/**</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="comment"> * Register an other_child -- a child associated to its registered </span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="comment"> * maintence callback. This callback is invoked when the process</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="comment"> * dies, is disconnected or disappears.</span></div>
@@ -915,12 +915,105 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span> <span class="preprocessor">#endif </span><span class="comment">/* ! APR_THREAD_PROC_H */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="preprocessor"></span></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga35de571e9944871c10b38d8feef885ac"><div class="ttname"><a href="group__apr__thread__proc.html#ga35de571e9944871c10b38d8feef885ac">apr_threadattr_t</a></div><div class="ttdeci">struct apr_threadattr_t apr_threadattr_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:190</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga2b1598bc6f5ab0bfcf2e55096d563c98"><div class="ttname"><a href="group__apr__thread__proc.html#ga2b1598bc6f5ab0bfcf2e55096d563c98">apr_procattr_io_set</a></div><div class="ttdeci">apr_status_t apr_procattr_io_set(apr_procattr_t *attr, apr_int32_t in, apr_int32_t out, apr_int32_t err)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga3d0415bf69b0a629a929833e82758b85"><div class="ttname"><a href="group__apr__thread__proc.html#ga3d0415bf69b0a629a929833e82758b85">apr_proc_fork</a></div><div class="ttdeci">apr_status_t apr_proc_fork(apr_proc_t *proc, apr_pool_t *cont)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2"><div class="ttname"><a href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a977f140c82333af62aa4bed8c99a3ee2">APR_PROC_EXIT</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:66</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gadbd186912d5f6f2a19a175e1e02ba10e"><div class="ttname"><a href="group__apr__thread__proc.html#gadbd186912d5f6f2a19a175e1e02ba10e">apr_thread_detach</a></div><div class="ttdeci">apr_status_t apr_thread_detach(apr_thread_t *thd)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga10b1a4b224566c03c97f100ac8a2c830"><div class="ttname"><a href="group__apr__thread__proc.html#ga10b1a4b224566c03c97f100ac8a2c830">apr_proc_other_child_unregister</a></div><div class="ttdeci">void apr_proc_other_child_unregister(void *data)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga646c71351e723d84f8cc8c8d1d5937be"><div class="ttname"><a href="group__apr__thread__proc.html#ga646c71351e723d84f8cc8c8d1d5937be">apr_thread_t</a></div><div class="ttdeci">struct apr_thread_t apr_thread_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:187</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga371c87c122cc3df0b7ad0031f6e11167"><div class="ttname"><a href="group__apr__thread__proc.html#ga371c87c122cc3df0b7ad0031f6e11167">apr_threadkey_private_get</a></div><div class="ttdeci">apr_status_t apr_threadkey_private_get(void **new_mem, apr_threadkey_t *key)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga4de85cfd54d27476dbb943955c1b0a2a"><div class="ttname"><a href="group__apr__thread__proc.html#ga4de85cfd54d27476dbb943955c1b0a2a">apr_procattr_limit_set</a></div><div class="ttdeci">apr_status_t apr_procattr_limit_set(apr_procattr_t *attr, apr_int32_t what, struct rlimit *limit)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6"><div class="ttname"><a href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a02f5d83f79e2c12bfca5a86d7f14caa6">APR_SHELLCMD</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:46</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga8f8642f468f05b0ac2b1426b723af100"><div class="ttname"><a href="group__apr__thread__proc.html#ga8f8642f468f05b0ac2b1426b723af100">apr_child_errfn_t</a></div><div class="ttdeci">void( apr_child_errfn_t)(apr_pool_t *proc, apr_status_t err, const char *description)</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:183</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4"><div class="ttname"><a href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a057885ccf4b8b707e0d115c691037de4">APR_WAIT</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:56</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga7849e0d637338a18cb44f66f11f28ed1"><div class="ttname"><a href="group__apr__thread__proc.html#ga7849e0d637338a18cb44f66f11f28ed1">apr_threadattr_stacksize_set</a></div><div class="ttdeci">apr_status_t apr_threadattr_stacksize_set(apr_threadattr_t *attr, apr_size_t stacksize)</div></div>
+<div class="ttc" id="structapr__proc__t_html_aa1f17cce2b442d92893b9c63053b6771"><div class="ttname"><a href="structapr__proc__t.html#aa1f17cce2b442d92893b9c63053b6771">apr_proc_t::hproc</a></div><div class="ttdeci">HANDLE hproc</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:169</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga4a5ff2fce2c68460281b0cb3ee0365d5"><div class="ttname"><a href="group__apr__thread__proc.html#ga4a5ff2fce2c68460281b0cb3ee0365d5">apr_proc_kill</a></div><div class="ttdeci">apr_status_t apr_proc_kill(apr_proc_t *proc, int sig)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga20b9b79892a6532784fff023a4ebd8cf"><div class="ttname"><a href="group__apr__thread__proc.html#ga20b9b79892a6532784fff023a4ebd8cf">apr_threadkey_private_delete</a></div><div class="ttdeci">apr_status_t apr_threadkey_private_delete(apr_threadkey_t *key)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga391f0d3831a5894ea2118762789a395d"><div class="ttname"><a href="group__apr__thread__proc.html#ga391f0d3831a5894ea2118762789a395d">apr_procattr_group_set</a></div><div class="ttdeci">apr_status_t apr_procattr_group_set(apr_procattr_t *attr, const char *groupname)</div></div>
+<div class="ttc" id="structapr__proc__t_html_a914bda8939f9d17c9e2f238683fb994b"><div class="ttname"><a href="structapr__proc__t.html#a914bda8939f9d17c9e2f238683fb994b">apr_proc_t::in</a></div><div class="ttdeci">apr_file_t * in</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:147</div></div>
+<div class="ttc" id="structapr__proc__t_html"><div class="ttname"><a href="structapr__proc__t.html">apr_proc_t</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:143</div></div>
+<div class="ttc" id="structapr__proc__t_html_acb7d7c5226217946d761f0e90ff70d24"><div class="ttname"><a href="structapr__proc__t.html#acb7d7c5226217946d761f0e90ff70d24">apr_proc_t::out</a></div><div class="ttdeci">apr_file_t * out</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:149</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga8f3645ee52ff07566c92181b4ce732d8"><div class="ttname"><a href="group__apr__thread__proc.html#ga8f3645ee52ff07566c92181b4ce732d8">apr_thread_once</a></div><div class="ttdeci">apr_status_t apr_thread_once(apr_thread_once_t *control, void(*func)(void))</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gaf8d2be452a819161aa4cd6205a17761e"><div class="ttname"><a href="group__apr__thread__proc.html#gaf8d2be452a819161aa4cd6205a17761e">apr_proc_other_child_register</a></div><div class="ttdeci">void apr_proc_other_child_register(apr_proc_t *proc, void(*maintenance)(int reason, void *, int status), void *data, apr_file_t *write_fd, apr_pool_t *p)</div></div>
+<div class="ttc" id="apr__file__io_8h_html"><div class="ttname"><a href="apr__file__io_8h.html">apr_file_io.h</a></div><div class="ttdoc">APR File I/O Handling. </div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga37193850d158ca870fc8f8759f0725a9"><div class="ttname"><a href="group__apr__thread__proc.html#ga37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a></div><div class="ttdeci">void *(APR_THREAD_FUNC * apr_thread_start_t)(apr_thread_t *, void *)</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:207</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga1426acc5bdd96385769e7b42bfa6ebbd"><div class="ttname"><a href="group__apr__thread__proc.html#ga1426acc5bdd96385769e7b42bfa6ebbd">apr_procattr_cmdtype_set</a></div><div class="ttdeci">apr_status_t apr_procattr_cmdtype_set(apr_procattr_t *attr, apr_cmdtype_e cmd)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga6fad364c6c820e37c0915435cfb3921f"><div class="ttname"><a href="group__apr__thread__proc.html#ga6fad364c6c820e37c0915435cfb3921f">apr_procattr_child_err_set</a></div><div class="ttdeci">apr_status_t apr_procattr_child_err_set(struct apr_procattr_t *attr, apr_file_t *child_err, apr_file_t *parent_err)</div></div>
+<div class="ttc" id="group__apr__platform_html_gad7b91b811a172bfa802603c2fb688f98"><div class="ttname"><a href="group__apr__platform.html#gad7b91b811a172bfa802603c2fb688f98">APR_DECLARE</a></div><div class="ttdeci">#define APR_DECLARE(type)</div><div class="ttdef"><b>Definition:</b> apr.h:479</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga3eaec78633742e7e0cb9480a21477affa24d6f47785093be4cea2a922eeaed098"><div class="ttname"><a href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa24d6f47785093be4cea2a922eeaed098">APR_KILL_ONLY_ONCE</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:216</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga2e732f2913291180c0c484f57d727140"><div class="ttname"><a href="group__apr__thread__proc.html#ga2e732f2913291180c0c484f57d727140">apr_threadattr_guardsize_set</a></div><div class="ttdeci">apr_status_t apr_threadattr_guardsize_set(apr_threadattr_t *attr, apr_size_t guardsize)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gacbe3fd9491fa35149de28cebcae22f87"><div class="ttname"><a href="group__apr__thread__proc.html#gacbe3fd9491fa35149de28cebcae22f87">apr_pool_note_subprocess</a></div><div class="ttdeci">void apr_pool_note_subprocess(apr_pool_t *a, apr_proc_t *proc, apr_kill_conditions_e how)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gabb97e9a49021ab4452ae3f1a281c977f"><div class="ttname"><a href="group__apr__thread__proc.html#gabb97e9a49021ab4452ae3f1a281c977f">apr_procattr_child_out_set</a></div><div class="ttdeci">apr_status_t apr_procattr_child_out_set(struct apr_procattr_t *attr, apr_file_t *child_out, apr_file_t *parent_out)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga2e53fa76ff725749c7affe6c81faa9e5"><div class="ttname"><a href="group__apr__thread__proc.html#ga2e53fa76ff725749c7affe6c81faa9e5">apr_signal_thread</a></div><div class="ttdeci">apr_status_t apr_signal_thread(int(*signal_handler)(int signum))</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga0936f7a7fe7e2d5e08979c9f343a5a1b"><div class="ttname"><a href="group__apr__thread__proc.html#ga0936f7a7fe7e2d5e08979c9f343a5a1b">apr_proc_wait</a></div><div class="ttdeci">apr_status_t apr_proc_wait(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5"><div class="ttname"><a href="group__apr__thread__proc.html#gga5e52d786644f3b66d6180571e68c7260a0163031f6b72b0c4add9108052a672d5">APR_NOWAIT</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:57</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga3eaec78633742e7e0cb9480a21477affa33580ab0809e9498855fbdde8a1714ef"><div class="ttname"><a href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa33580ab0809e9498855fbdde8a1714ef">APR_KILL_NEVER</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:210</div></div>
+<div class="ttc" id="group__apr__file__io_html_gaa46e4763ac375ea3c7a43ba6f6099e22"><div class="ttname"><a href="group__apr__file__io.html#gaa46e4763ac375ea3c7a43ba6f6099e22">apr_file_t</a></div><div class="ttdeci">struct apr_file_t apr_file_t</div><div class="ttdef"><b>Definition:</b> apr_file_io.h:209</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gad799c8140ed068a12f1dbe134423eae7"><div class="ttname"><a href="group__apr__thread__proc.html#gad799c8140ed068a12f1dbe134423eae7">apr_thread_data_get</a></div><div class="ttdeci">apr_status_t apr_thread_data_get(void **data, const char *key, apr_thread_t *thread)</div></div>
+<div class="ttc" id="apr__pools_8h_html"><div class="ttname"><a href="apr__pools_8h.html">apr_pools.h</a></div><div class="ttdoc">APR memory allocation. </div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga88701979c4e5ac4b94966c73e0159efd"><div class="ttname"><a href="group__apr__thread__proc.html#ga88701979c4e5ac4b94966c73e0159efd">apr_proc_other_child_alert</a></div><div class="ttdeci">apr_status_t apr_proc_other_child_alert(apr_proc_t *proc, int reason, int status)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gaeba6593f43f1de94c2b4495dd72b0e9f"><div class="ttname"><a href="group__apr__thread__proc.html#gaeba6593f43f1de94c2b4495dd72b0e9f">apr_thread_create</a></div><div class="ttdeci">apr_status_t apr_thread_create(apr_thread_t **new_thread, apr_threadattr_t *attr, apr_thread_start_t func, void *data, apr_pool_t *cont)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga1b950f36fa5bcd5a64887073f46f6d13"><div class="ttname"><a href="group__apr__thread__proc.html#ga1b950f36fa5bcd5a64887073f46f6d13">apr_thread_join</a></div><div class="ttdeci">apr_status_t apr_thread_join(apr_status_t *retval, apr_thread_t *thd)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga741ed3dc047b935b091a21528c49bb19"><div class="ttname"><a href="group__apr__thread__proc.html#ga741ed3dc047b935b091a21528c49bb19">apr_procattr_user_set</a></div><div class="ttdeci">apr_status_t apr_procattr_user_set(apr_procattr_t *attr, const char *username, const char *password)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga74a905d90a3476a611adeeb304931a6c"><div class="ttname"><a href="group__apr__thread__proc.html#ga74a905d90a3476a611adeeb304931a6c">apr_proc_other_child_refresh</a></div><div class="ttdeci">void apr_proc_other_child_refresh(apr_other_child_rec_t *ocr, int reason)</div></div>
+<div class="ttc" id="structapr__proc__t_html_a72ed1c58c3f08ffa7202fa80e870cd54"><div class="ttname"><a href="structapr__proc__t.html#a72ed1c58c3f08ffa7202fa80e870cd54">apr_proc_t::invoked</a></div><div class="ttdeci">char * invoked</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:160</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga24076f050e9385af09ad8c3931d8dc43"><div class="ttname"><a href="group__apr__thread__proc.html#ga24076f050e9385af09ad8c3931d8dc43">apr_procattr_error_check_set</a></div><div class="ttdeci">apr_status_t apr_procattr_error_check_set(apr_procattr_t *attr, apr_int32_t chk)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gab51dd90b98d365a969f0ec5c7bef4e14"><div class="ttname"><a href="group__apr__thread__proc.html#gab51dd90b98d365a969f0ec5c7bef4e14">apr_proc_create</a></div><div class="ttdeci">apr_status_t apr_proc_create(apr_proc_t *new_proc, const char *progname, const char *const *args, const char *const *env, apr_procattr_t *attr, apr_pool_t *pool)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gafc52ee8b19a7b222278d31ebb3f11a71"><div class="ttname"><a href="group__apr__thread__proc.html#gafc52ee8b19a7b222278d31ebb3f11a71">apr_other_child_rec_t</a></div><div class="ttdeci">struct apr_other_child_rec_t apr_other_child_rec_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:202</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gadcb981d7748c580eb69ac11dbf709060"><div class="ttname"><a href="group__apr__thread__proc.html#gadcb981d7748c580eb69ac11dbf709060">apr_cmdtype_e</a></div><div class="ttdeci">apr_cmdtype_e</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:45</div></div>
+<div class="ttc" id="apr__errno_8h_html"><div class="ttname"><a href="apr__errno_8h.html">apr_errno.h</a></div><div class="ttdoc">APR Error Codes. </div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga3eaec78633742e7e0cb9480a21477affa16a47aa786b1c1f31ef02353bcae9a1a"><div class="ttname"><a href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa16a47aa786b1c1f31ef02353bcae9a1a">APR_KILL_AFTER_TIMEOUT</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:214</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga3ccca55041f648f00f0605673d4e0fdc"><div class="ttname"><a href="group__apr__thread__proc.html#ga3ccca55041f648f00f0605673d4e0fdc">apr_procattr_detach_set</a></div><div class="ttdeci">apr_status_t apr_procattr_detach_set(apr_procattr_t *attr, apr_int32_t detach)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga91841bcf20d0579e8e6acc6d3c220ac1"><div class="ttname"><a href="group__apr__thread__proc.html#ga91841bcf20d0579e8e6acc6d3c220ac1">apr_thread_once_t</a></div><div class="ttdeci">struct apr_thread_once_t apr_thread_once_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:196</div></div>
+<div class="ttc" id="structapr__proc__t_html_ad087f812b5c69ce937db4cf6e8cd5a0b"><div class="ttname"><a href="structapr__proc__t.html#ad087f812b5c69ce937db4cf6e8cd5a0b">apr_proc_t::err</a></div><div class="ttdeci">apr_file_t * err</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:151</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a"><div class="ttname"><a href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060a6a3f9694aced0e449f6bb4b3e437233a">APR_PROGRAM_ENV</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:48</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga3eaec78633742e7e0cb9480a21477aff"><div class="ttname"><a href="group__apr__thread__proc.html#ga3eaec78633742e7e0cb9480a21477aff">apr_kill_conditions_e</a></div><div class="ttdeci">apr_kill_conditions_e</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:209</div></div>
+<div class="ttc" id="apr_8h_html"><div class="ttname"><a href="apr_8h.html">apr.h</a></div><div class="ttdoc">APR Platform Definitions. </div></div>
+<div class="ttc" id="group__apr__platform_html_gade8f829f9bd98fd4386894acf72edd7c"><div class="ttname"><a href="group__apr__platform.html#gade8f829f9bd98fd4386894acf72edd7c">APR_THREAD_FUNC</a></div><div class="ttdeci">#define APR_THREAD_FUNC</div><div class="ttdef"><b>Definition:</b> apr.h:454</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gae5b7cdb3de542d1b7b52fe5d9d8cb00b"><div class="ttname"><a href="group__apr__thread__proc.html#gae5b7cdb3de542d1b7b52fe5d9d8cb00b">apr_threadattr_detach_get</a></div><div class="ttdeci">apr_status_t apr_threadattr_detach_get(apr_threadattr_t *attr)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga97766f50b0ae083a2f8a28e698a59baa"><div class="ttname"><a href="group__apr__thread__proc.html#ga97766f50b0ae083a2f8a28e698a59baa">apr_procattr_dir_set</a></div><div class="ttdeci">apr_status_t apr_procattr_dir_set(apr_procattr_t *attr, const char *dir)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gac097b4fa41e67024711c5983446d0951"><div class="ttname"><a href="group__apr__thread__proc.html#gac097b4fa41e67024711c5983446d0951">apr_exit_why_e</a></div><div class="ttdeci">apr_exit_why_e</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:65</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga85d44b3b021f28116122d5e40e024648"><div class="ttname"><a href="group__apr__thread__proc.html#ga85d44b3b021f28116122d5e40e024648">apr_threadattr_detach_set</a></div><div class="ttdeci">apr_status_t apr_threadattr_detach_set(apr_threadattr_t *attr, apr_int32_t on)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga506183074e8413c3ff597539e4768ea4"><div class="ttname"><a href="group__apr__thread__proc.html#ga506183074e8413c3ff597539e4768ea4">apr_proc_wait_all_procs</a></div><div class="ttdeci">apr_status_t apr_proc_wait_all_procs(apr_proc_t *proc, int *exitcode, apr_exit_why_e *exitwhy, apr_wait_how_e waithow, apr_pool_t *p)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409"><div class="ttname"><a href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060afcefc45317b67fad6dc5459772ce9409">APR_SHELLCMD_ENV</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:50</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a"><div class="ttname"><a href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060aa424b51bdc16e4d18bb757a32c6a346a">APR_PROGRAM_PATH</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:49</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga3eaec78633742e7e0cb9480a21477affaf45d0f72811399b394d1311384e2dfe4"><div class="ttname"><a href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affaf45d0f72811399b394d1311384e2dfe4">APR_KILL_ALWAYS</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:213</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga7adc09cd24568666266edce81cfffbed"><div class="ttname"><a href="group__apr__thread__proc.html#ga7adc09cd24568666266edce81cfffbed">apr_setup_signal_thread</a></div><div class="ttdeci">apr_status_t apr_setup_signal_thread(void)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga0f1dd02408995767efcb9c0d9c775620"><div class="ttname"><a href="group__apr__thread__proc.html#ga0f1dd02408995767efcb9c0d9c775620">apr_procattr_addrspace_set</a></div><div class="ttdeci">apr_status_t apr_procattr_addrspace_set(apr_procattr_t *attr, apr_int32_t addrspace)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce"><div class="ttname"><a href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a6b667be4983cb59e9bed37ee05a0dcce">APR_PROC_SIGNAL_CORE</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:68</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gacd69fb862c069cb6f297f65d64b5c102"><div class="ttname"><a href="group__apr__thread__proc.html#gacd69fb862c069cb6f297f65d64b5c102">apr_thread_yield</a></div><div class="ttdeci">void apr_thread_yield(void)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99"><div class="ttname"><a href="group__apr__thread__proc.html#ggadcb981d7748c580eb69ac11dbf709060ac128c1239a524cf21300b8ed6248ac99">APR_PROGRAM</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:47</div></div>
+<div class="ttc" id="structapr__proc__t_html_a8a8ee4b234156485a72497023e7482e5"><div class="ttname"><a href="structapr__proc__t.html#a8a8ee4b234156485a72497023e7482e5">apr_proc_t::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:145</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga63501a064ca7f1818aa056b40146aa0b"><div class="ttname"><a href="group__apr__thread__proc.html#ga63501a064ca7f1818aa056b40146aa0b">apr_threadkey_private_set</a></div><div class="ttdeci">apr_status_t apr_threadkey_private_set(void *priv, apr_threadkey_t *key)</div></div>
+<div class="ttc" id="group__apr__pools_html_gaf137f28edcf9a086cd6bc36c20d7cdfb"><div class="ttname"><a href="group__apr__pools.html#gaf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a></div><div class="ttdeci">struct apr_pool_t apr_pool_t</div><div class="ttdef"><b>Definition:</b> apr_pools.h:60</div></div>
+<div class="ttc" id="group__apr__errno_html_gaf76ee4543247e9fb3f3546203e590a6c"><div class="ttname"><a href="group__apr__errno.html#gaf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a></div><div class="ttdeci">int apr_status_t</div><div class="ttdef"><b>Definition:</b> apr_errno.h:44</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga0d83919a6a0dd609598a864917f8b339"><div class="ttname"><a href="group__apr__thread__proc.html#ga0d83919a6a0dd609598a864917f8b339">apr_procattr_t</a></div><div class="ttdeci">struct apr_procattr_t apr_procattr_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:193</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga337c9c1bd2d47740022071a5c41f2edb"><div class="ttname"><a href="group__apr__thread__proc.html#ga337c9c1bd2d47740022071a5c41f2edb">apr_threadkey_t</a></div><div class="ttdeci">struct apr_threadkey_t apr_threadkey_t</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:199</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga56c2b005792752b63d804f2021596406"><div class="ttname"><a href="group__apr__thread__proc.html#ga56c2b005792752b63d804f2021596406">apr_proc_detach</a></div><div class="ttdeci">apr_status_t apr_proc_detach(int daemonize)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga90f8ef684e601c110daad9b63da53cf3"><div class="ttname"><a href="group__apr__thread__proc.html#ga90f8ef684e601c110daad9b63da53cf3">apr_procattr_create</a></div><div class="ttdeci">apr_status_t apr_procattr_create(apr_procattr_t **new_attr, apr_pool_t *cont)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga5e52d786644f3b66d6180571e68c7260"><div class="ttname"><a href="group__apr__thread__proc.html#ga5e52d786644f3b66d6180571e68c7260">apr_wait_how_e</a></div><div class="ttdeci">apr_wait_how_e</div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:55</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga24f40119b1aa07dd45a681a44915cb1b"><div class="ttname"><a href="group__apr__thread__proc.html#ga24f40119b1aa07dd45a681a44915cb1b">apr_procattr_child_in_set</a></div><div class="ttdeci">apr_status_t apr_procattr_child_in_set(struct apr_procattr_t *attr, apr_file_t *child_in, apr_file_t *parent_in)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gada60ec0f833048291d98e66f21f4c4c4"><div class="ttname"><a href="group__apr__thread__proc.html#gada60ec0f833048291d98e66f21f4c4c4">apr_proc_t</a></div><div class="ttdeci">struct apr_proc_t apr_proc_t</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b"><div class="ttname"><a href="group__apr__thread__proc.html#ggac097b4fa41e67024711c5983446d0951a7e3421d18abe458ca27822d19424225b">APR_PROC_SIGNAL</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:67</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gacb9553b2b3165388bfc0a54b1148804a"><div class="ttname"><a href="group__apr__thread__proc.html#gacb9553b2b3165388bfc0a54b1148804a">apr_threadkey_private_create</a></div><div class="ttdeci">apr_status_t apr_threadkey_private_create(apr_threadkey_t **key, void(*dest)(void *), apr_pool_t *cont)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gae203664972dfc5c555620ae1788f5b48"><div class="ttname"><a href="group__apr__thread__proc.html#gae203664972dfc5c555620ae1788f5b48">apr_threadkey_data_get</a></div><div class="ttdeci">apr_status_t apr_threadkey_data_get(void **data, const char *key, apr_threadkey_t *threadkey)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga63f3bf667151053e45d5a2029daeda0d"><div class="ttname"><a href="group__apr__thread__proc.html#ga63f3bf667151053e45d5a2029daeda0d">apr_thread_once_init</a></div><div class="ttdeci">apr_status_t apr_thread_once_init(apr_thread_once_t **control, apr_pool_t *p)</div></div>
+<div class="ttc" id="group__apr__pools_html_ga89ce1d55c7f0c39ea87c88eabd655394"><div class="ttname"><a href="group__apr__pools.html#ga89ce1d55c7f0c39ea87c88eabd655394">APR_POOL_DECLARE_ACCESSOR</a></div><div class="ttdeci">#define APR_POOL_DECLARE_ACCESSOR(type)</div><div class="ttdef"><b>Definition:</b> apr_pools.h:81</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gaa39deba0837e0772754ad41589b733cf"><div class="ttname"><a href="group__apr__thread__proc.html#gaa39deba0837e0772754ad41589b733cf">apr_procattr_child_errfn_set</a></div><div class="ttdeci">apr_status_t apr_procattr_child_errfn_set(apr_procattr_t *attr, apr_child_errfn_t *errfn)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga1059158f34dded87f21ba82af1211951"><div class="ttname"><a href="group__apr__thread__proc.html#ga1059158f34dded87f21ba82af1211951">apr_threadkey_data_set</a></div><div class="ttdeci">apr_status_t apr_threadkey_data_set(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_threadkey_t *threadkey)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga0e35365e530578bca1b4bea522ac8c85"><div class="ttname"><a href="group__apr__thread__proc.html#ga0e35365e530578bca1b4bea522ac8c85">apr_thread_exit</a></div><div class="ttdeci">apr_status_t apr_thread_exit(apr_thread_t *thd, apr_status_t retval)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gacff5e867a92619d30c4e78f9ad2a58e3"><div class="ttname"><a href="group__apr__thread__proc.html#gacff5e867a92619d30c4e78f9ad2a58e3">apr_proc_other_child_refresh_all</a></div><div class="ttdeci">void apr_proc_other_child_refresh_all(int reason)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_ga66c2f55e5dff9ac37bd32e9febd38da5"><div class="ttname"><a href="group__apr__thread__proc.html#ga66c2f55e5dff9ac37bd32e9febd38da5">apr_threadattr_create</a></div><div class="ttdeci">apr_status_t apr_threadattr_create(apr_threadattr_t **new_attr, apr_pool_t *cont)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gaa90d79c9935692db4f27a6573f437221"><div class="ttname"><a href="group__apr__thread__proc.html#gaa90d79c9935692db4f27a6573f437221">apr_thread_data_set</a></div><div class="ttdeci">apr_status_t apr_thread_data_set(void *data, const char *key, apr_status_t(*cleanup)(void *), apr_thread_t *thread)</div></div>
+<div class="ttc" id="group__apr__thread__proc_html_gga3eaec78633742e7e0cb9480a21477affa6ada2605856ac94826edbe824e64e503"><div class="ttname"><a href="group__apr__thread__proc.html#gga3eaec78633742e7e0cb9480a21477affa6ada2605856ac94826edbe824e64e503">APR_JUST_WAIT</a></div><div class="ttdef"><b>Definition:</b> apr_thread_proc.h:215</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
-Generated on Sat Apr 19 2014 08:22:23 for Apache Portable Runtime by  <a href="http://www.doxygen.org/index.html">
+Generated on Sat Sep 20 2014 08:30:26 for Apache Portable Runtime by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.4
+</a> 1.8.6
</small></address>
</body>
</html>