Modified: apr/site/trunk/docs/docs/apr/group__apr__thread__proc.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__thread__proc.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__thread__proc.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__thread__proc.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Threads and Process Functions</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main 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>Threads and Process Functions</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -14,33 +14,33 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>struct </td><td class="memItemRight" valign=bottom><a class="el" href="structapr__proc__t.html">apr_proc_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="group__apr__thread__proc.html#ga52">APR_PROC_CHECK_EXIT</a>(x) (x & APR_PROC_EXIT)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga54">APR_PROC_CHECK_EXIT</a>(x) (x & APR_PROC_EXIT)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga53">APR_PROC_CHECK_SIGNALED</a>(x) (x & APR_PROC_SIGNAL)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga55">APR_PROC_CHECK_SIGNALED</a>(x) (x & APR_PROC_SIGNAL)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga54">APR_PROC_CHECK_CORE_DUMP</a>(x) (x & APR_PROC_SIGNAL_CORE)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga56">APR_PROC_CHECK_CORE_DUMP</a>(x) (x & APR_PROC_SIGNAL_CORE)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga55">APR_NO_PIPE</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga57">APR_NO_PIPE</a> 0</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga56">APR_FULL_BLOCK</a> 1</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga58">APR_FULL_BLOCK</a> 1</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga57">APR_FULL_NONBLOCK</a> 2</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga59">APR_FULL_NONBLOCK</a> 2</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga58">APR_PARENT_BLOCK</a> 3</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga60">APR_PARENT_BLOCK</a> 3</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga59">APR_CHILD_BLOCK</a> 4</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga61">APR_CHILD_BLOCK</a> 4</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga60">APR_LIMIT_CPU</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga62">APR_LIMIT_CPU</a> 0</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga61">APR_LIMIT_MEM</a> 1</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga63">APR_LIMIT_MEM</a> 1</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga62">APR_LIMIT_NPROC</a> 2</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga64">APR_LIMIT_NPROC</a> 2</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga63">APR_LIMIT_NOFILE</a> 3</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga65">APR_LIMIT_NOFILE</a> 3</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga64">APR_PROC_DETACH_FOREGROUND</a> 0</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga66">APR_PROC_DETACH_FOREGROUND</a> 0 /**< Do not detach */</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga65">APR_PROC_DETACH_DAEMONIZE</a> 1</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga67">APR_PROC_DETACH_DAEMONIZE</a> 1 /**< Detach */</td></tr> <tr><td colspan=2><br><h2>Typedefs</h2></td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structapr__proc__t.html">apr_proc_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga0">apr_proc_t</a></td></tr> @@ -62,32 +62,32 @@ <tr><td class="memItemLeft" nowrap align=right valign=top>typedef void *(APR_THREAD_FUNC * </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga8">apr_thread_start_t</a> )(<a class="el" href="group__apr__thread__proc.html#ga2">apr_thread_t</a> *, void *)</td></tr> <tr><td colspan=2><br><h2>Enumerations</h2></td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga66">apr_cmdtype_e</a> { <br> - <a class="el" href="group__apr__thread__proc.html#gga66a29">APR_SHELLCMD</a>, -<a class="el" href="group__apr__thread__proc.html#gga66a30">APR_PROGRAM</a>, -<a class="el" href="group__apr__thread__proc.html#gga66a31">APR_PROGRAM_ENV</a>, -<a class="el" href="group__apr__thread__proc.html#gga66a32">APR_PROGRAM_PATH</a>, +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga68">apr_cmdtype_e</a> { <br> + <a class="el" href="group__apr__thread__proc.html#gga68a29">APR_SHELLCMD</a>, +<a class="el" href="group__apr__thread__proc.html#gga68a30">APR_PROGRAM</a>, +<a class="el" href="group__apr__thread__proc.html#gga68a31">APR_PROGRAM_ENV</a>, +<a class="el" href="group__apr__thread__proc.html#gga68a32">APR_PROGRAM_PATH</a>, <br> - <a class="el" href="group__apr__thread__proc.html#gga66a33">APR_SHELLCMD_ENV</a> + <a class="el" href="group__apr__thread__proc.html#gga68a33">APR_SHELLCMD_ENV</a> <br> }</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> { <a class="el" href="group__apr__thread__proc.html#gga67a34">APR_WAIT</a>, -<a class="el" href="group__apr__thread__proc.html#gga67a35">APR_NOWAIT</a> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> { <a class="el" href="group__apr__thread__proc.html#gga69a34">APR_WAIT</a>, +<a class="el" href="group__apr__thread__proc.html#gga69a35">APR_NOWAIT</a> }</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> { <a class="el" href="group__apr__thread__proc.html#gga68a36">APR_PROC_EXIT</a> = 1, -<a class="el" href="group__apr__thread__proc.html#gga68a37">APR_PROC_SIGNAL</a> = 2, -<a class="el" href="group__apr__thread__proc.html#gga68a38">APR_PROC_SIGNAL_CORE</a> = 4 +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> { <a class="el" href="group__apr__thread__proc.html#gga70a36">APR_PROC_EXIT</a> = 1, +<a class="el" href="group__apr__thread__proc.html#gga70a37">APR_PROC_SIGNAL</a> = 2, +<a class="el" href="group__apr__thread__proc.html#gga70a38">APR_PROC_SIGNAL_CORE</a> = 4 }</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga69">apr_kill_conditions_e</a> { <br> - <a class="el" href="group__apr__thread__proc.html#gga69a39">APR_KILL_NEVER</a>, -<a class="el" href="group__apr__thread__proc.html#gga69a40">APR_KILL_ALWAYS</a>, -<a class="el" href="group__apr__thread__proc.html#gga69a41">APR_KILL_AFTER_TIMEOUT</a>, -<a class="el" href="group__apr__thread__proc.html#gga69a42">APR_JUST_WAIT</a>, +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga71">apr_kill_conditions_e</a> { <br> + <a class="el" href="group__apr__thread__proc.html#gga71a39">APR_KILL_NEVER</a>, +<a class="el" href="group__apr__thread__proc.html#gga71a40">APR_KILL_ALWAYS</a>, +<a class="el" href="group__apr__thread__proc.html#gga71a41">APR_KILL_AFTER_TIMEOUT</a>, +<a class="el" href="group__apr__thread__proc.html#gga71a42">APR_JUST_WAIT</a>, <br> - <a class="el" href="group__apr__thread__proc.html#gga69a43">APR_KILL_ONLY_ONCE</a> + <a class="el" href="group__apr__thread__proc.html#gga71a43">APR_KILL_ONLY_ONCE</a> <br> }</td></tr> @@ -144,7 +144,7 @@ <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga34">apr_procattr_dir_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, const char *dir)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga35">apr_procattr_cmdtype_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, <a class="el" href="group__apr__thread__proc.html#ga66">apr_cmdtype_e</a> cmd)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga35">apr_procattr_cmdtype_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, <a class="el" href="group__apr__thread__proc.html#ga68">apr_cmdtype_e</a> cmd)</td></tr> <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga36">apr_procattr_detach_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, apr_int32_t detach)</td></tr> @@ -154,33 +154,37 @@ <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga39">apr_procattr_addrspace_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, apr_int32_t addrspace)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *new_proc, const char *progname, const char *const *args, const char *const *env, <a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga40">apr_procattr_user_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, const char *username, const char *password)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga41">apr_proc_wait</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int *exitcode, <a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> *exitwhy, <a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> waithow)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga41">apr_procattr_group_set</a> (<a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, const char *groupname)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_wait_all_procs</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int *exitcode, <a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> *exitwhy, <a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> waithow, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *new_proc, const char *progname, const char *const *args, const char *const *env, <a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> *attr, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *pool)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga43">apr_proc_detach</a> (int daemonize)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga43">apr_proc_wait</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int *exitcode, <a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> *exitwhy, <a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> waithow)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga44">apr_proc_other_child_register</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, void(*maintenance)(int reason, void *, int status), void *data, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *write_fd, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga44">apr_proc_wait_all_procs</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int *exitcode, <a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> *exitwhy, <a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> waithow, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga45">apr_proc_other_child_unregister</a> (void *data)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga45">apr_proc_detach</a> (int daemonize)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga46">apr_proc_other_child_alert</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int reason, int status)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga46">apr_proc_other_child_register</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, void(*maintenance)(int reason, void *, int status), void *data, <a class="el" href="group__apr__file__io.html#ga2">apr_file_t</a> *write_fd, <a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *p)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga47">apr_proc_other_child_refresh</a> (<a class="el" href="group__apr__thread__proc.html#ga7">apr_other_child_rec_t</a> *ocr, int reason)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga47">apr_proc_other_child_unregister</a> (void *data)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga48">apr_proc_other_child_refresh_all</a> (int reason)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga48">apr_proc_other_child_alert</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int reason, int status)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga49">apr_proc_kill</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int sig)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga49">apr_proc_other_child_refresh</a> (<a class="el" href="group__apr__thread__proc.html#ga7">apr_other_child_rec_t</a> *ocr, int reason)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga50">apr_pool_note_subprocess</a> (<a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *a, <a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, <a class="el" href="group__apr__thread__proc.html#ga69">apr_kill_conditions_e</a> how)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga50">apr_proc_other_child_refresh_all</a> (int reason)</td></tr> -<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga51">apr_thread_pool_get</a> (const <a class="el" href="group__apr__thread__proc.html#ga2">apr_thread_t</a> *thethread)</td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga51">apr_proc_kill</a> (<a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, int sig)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga52">apr_pool_note_subprocess</a> (<a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> *a, <a class="el" href="structapr__proc__t.html">apr_proc_t</a> *proc, <a class="el" href="group__apr__thread__proc.html#ga71">apr_kill_conditions_e</a> how)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="group__apr__pools.html#ga0">apr_pool_t</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="group__apr__thread__proc.html#ga53">apr_thread_pool_get</a> (const <a class="el" href="group__apr__thread__proc.html#ga2">apr_thread_t</a> *thethread)</td></tr> </table> <hr><h2>Define Documentation</h2> -<a class="anchor" name="ga59" doxytag="apr_thread_proc.h::APR_CHILD_BLOCK" ></a><p> +<a class="anchor" name="ga61" doxytag="apr_thread_proc.h::APR_CHILD_BLOCK" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -204,7 +208,7 @@ </td> </tr> </table> -<a class="anchor" name="ga56" doxytag="apr_thread_proc.h::APR_FULL_BLOCK" ></a><p> +<a class="anchor" name="ga58" doxytag="apr_thread_proc.h::APR_FULL_BLOCK" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -228,7 +232,7 @@ </td> </tr> </table> -<a class="anchor" name="ga57" doxytag="apr_thread_proc.h::APR_FULL_NONBLOCK" ></a><p> +<a class="anchor" name="ga59" doxytag="apr_thread_proc.h::APR_FULL_NONBLOCK" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -252,7 +256,7 @@ </td> </tr> </table> -<a class="anchor" name="ga60" doxytag="apr_thread_proc.h::APR_LIMIT_CPU" ></a><p> +<a class="anchor" name="ga62" doxytag="apr_thread_proc.h::APR_LIMIT_CPU" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -276,7 +280,7 @@ </td> </tr> </table> -<a class="anchor" name="ga61" doxytag="apr_thread_proc.h::APR_LIMIT_MEM" ></a><p> +<a class="anchor" name="ga63" doxytag="apr_thread_proc.h::APR_LIMIT_MEM" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -300,7 +304,7 @@ </td> </tr> </table> -<a class="anchor" name="ga63" doxytag="apr_thread_proc.h::APR_LIMIT_NOFILE" ></a><p> +<a class="anchor" name="ga65" doxytag="apr_thread_proc.h::APR_LIMIT_NOFILE" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -324,7 +328,7 @@ </td> </tr> </table> -<a class="anchor" name="ga62" doxytag="apr_thread_proc.h::APR_LIMIT_NPROC" ></a><p> +<a class="anchor" name="ga64" doxytag="apr_thread_proc.h::APR_LIMIT_NPROC" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -348,7 +352,7 @@ </td> </tr> </table> -<a class="anchor" name="ga55" doxytag="apr_thread_proc.h::APR_NO_PIPE" ></a><p> +<a class="anchor" name="ga57" doxytag="apr_thread_proc.h::APR_NO_PIPE" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -372,7 +376,7 @@ </td> </tr> </table> -<a class="anchor" name="ga58" doxytag="apr_thread_proc.h::APR_PARENT_BLOCK" ></a><p> +<a class="anchor" name="ga60" doxytag="apr_thread_proc.h::APR_PARENT_BLOCK" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -396,7 +400,7 @@ </td> </tr> </table> -<a class="anchor" name="ga54" doxytag="apr_thread_proc.h::APR_PROC_CHECK_CORE_DUMP" ></a><p> +<a class="anchor" name="ga56" doxytag="apr_thread_proc.h::APR_PROC_CHECK_CORE_DUMP" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -424,7 +428,7 @@ did we get core </td> </tr> </table> -<a class="anchor" name="ga52" doxytag="apr_thread_proc.h::APR_PROC_CHECK_EXIT" ></a><p> +<a class="anchor" name="ga54" doxytag="apr_thread_proc.h::APR_PROC_CHECK_EXIT" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -452,7 +456,7 @@ did we exit the process </td> </tr> </table> -<a class="anchor" name="ga53" doxytag="apr_thread_proc.h::APR_PROC_CHECK_SIGNALED" ></a><p> +<a class="anchor" name="ga55" doxytag="apr_thread_proc.h::APR_PROC_CHECK_SIGNALED" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -480,13 +484,13 @@ did we get a signal </td> </tr> </table> -<a class="anchor" name="ga65" doxytag="apr_thread_proc.h::APR_PROC_DETACH_DAEMONIZE" ></a><p> +<a class="anchor" name="ga67" doxytag="apr_thread_proc.h::APR_PROC_DETACH_DAEMONIZE" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_PROC_DETACH_DAEMONIZE 1 </td> + <td class="md" nowrap valign="top"> #define APR_PROC_DETACH_DAEMONIZE 1 /**< Detach */ </td> </tr> </table> </td> @@ -503,13 +507,13 @@ Detach </td> </tr> </table> -<a class="anchor" name="ga64" doxytag="apr_thread_proc.h::APR_PROC_DETACH_FOREGROUND" ></a><p> +<a class="anchor" name="ga66" doxytag="apr_thread_proc.h::APR_PROC_DETACH_FOREGROUND" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> #define APR_PROC_DETACH_FOREGROUND 0 </td> + <td class="md" nowrap valign="top"> #define APR_PROC_DETACH_FOREGROUND 0 /**< Do not detach */ </td> </tr> </table> </td> @@ -742,13 +746,13 @@ </tr> </table> <hr><h2>Enumeration Type Documentation</h2> -<a class="anchor" name="ga66" doxytag="apr_thread_proc.h::apr_cmdtype_e" ></a><p> +<a class="anchor" name="ga68" doxytag="apr_thread_proc.h::apr_cmdtype_e" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga66">apr_cmdtype_e</a> </td> + <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga68">apr_cmdtype_e</a> </td> </tr> </table> </td> @@ -764,28 +768,28 @@ <p> <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga66a29" doxytag="APR_SHELLCMD" ></a>APR_SHELLCMD</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga68a29" doxytag="APR_SHELLCMD" ></a>APR_SHELLCMD</em> </td><td> use the shell to invoke the program </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga66a30" doxytag="APR_PROGRAM" ></a>APR_PROGRAM</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga68a30" doxytag="APR_PROGRAM" ></a>APR_PROGRAM</em> </td><td> invoke the program directly, no copied env </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga66a31" doxytag="APR_PROGRAM_ENV" ></a>APR_PROGRAM_ENV</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga68a31" doxytag="APR_PROGRAM_ENV" ></a>APR_PROGRAM_ENV</em> </td><td> invoke the program, replicating our environment </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga66a32" doxytag="APR_PROGRAM_PATH" ></a>APR_PROGRAM_PATH</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga68a32" doxytag="APR_PROGRAM_PATH" ></a>APR_PROGRAM_PATH</em> </td><td> find program on PATH, use our environment </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga66a33" doxytag="APR_SHELLCMD_ENV" ></a>APR_SHELLCMD_ENV</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga68a33" doxytag="APR_SHELLCMD_ENV" ></a>APR_SHELLCMD_ENV</em> </td><td> use the shell to invoke the program, replicating our environment </td></tr> </table> </dl> </td> </tr> </table> -<a class="anchor" name="ga68" doxytag="apr_thread_proc.h::apr_exit_why_e" ></a><p> +<a class="anchor" name="ga70" doxytag="apr_thread_proc.h::apr_exit_why_e" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> </td> + <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> </td> </tr> </table> </td> @@ -801,24 +805,24 @@ <p> <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga68a36" doxytag="APR_PROC_EXIT" ></a>APR_PROC_EXIT</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga70a36" doxytag="APR_PROC_EXIT" ></a>APR_PROC_EXIT</em> </td><td> process exited normally </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga68a37" doxytag="APR_PROC_SIGNAL" ></a>APR_PROC_SIGNAL</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga70a37" doxytag="APR_PROC_SIGNAL" ></a>APR_PROC_SIGNAL</em> </td><td> process exited due to a signal </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga68a38" doxytag="APR_PROC_SIGNAL_CORE" ></a>APR_PROC_SIGNAL_CORE</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga70a38" doxytag="APR_PROC_SIGNAL_CORE" ></a>APR_PROC_SIGNAL_CORE</em> </td><td> process exited and dumped a core file </td></tr> </table> </dl> </td> </tr> </table> -<a class="anchor" name="ga69" doxytag="apr_thread_proc.h::apr_kill_conditions_e" ></a><p> +<a class="anchor" name="ga71" doxytag="apr_thread_proc.h::apr_kill_conditions_e" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga69">apr_kill_conditions_e</a> </td> + <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga71">apr_kill_conditions_e</a> </td> </tr> </table> </td> @@ -834,28 +838,28 @@ <p> <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga69a39" doxytag="APR_KILL_NEVER" ></a>APR_KILL_NEVER</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga71a39" doxytag="APR_KILL_NEVER" ></a>APR_KILL_NEVER</em> </td><td> process is never sent any signals </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga69a40" doxytag="APR_KILL_ALWAYS" ></a>APR_KILL_ALWAYS</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga71a40" doxytag="APR_KILL_ALWAYS" ></a>APR_KILL_ALWAYS</em> </td><td> process is sent SIGKILL on apr_pool_t cleanup </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga69a41" doxytag="APR_KILL_AFTER_TIMEOUT" ></a>APR_KILL_AFTER_TIMEOUT</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga71a41" doxytag="APR_KILL_AFTER_TIMEOUT" ></a>APR_KILL_AFTER_TIMEOUT</em> </td><td> SIGTERM, wait 3 seconds, SIGKILL </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga69a42" doxytag="APR_JUST_WAIT" ></a>APR_JUST_WAIT</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga71a42" doxytag="APR_JUST_WAIT" ></a>APR_JUST_WAIT</em> </td><td> wait forever for the process to complete </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga69a43" doxytag="APR_KILL_ONLY_ONCE" ></a>APR_KILL_ONLY_ONCE</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga71a43" doxytag="APR_KILL_ONLY_ONCE" ></a>APR_KILL_ONLY_ONCE</em> </td><td> send SIGTERM and then wait </td></tr> </table> </dl> </td> </tr> </table> -<a class="anchor" name="ga67" doxytag="apr_thread_proc.h::apr_wait_how_e" ></a><p> +<a class="anchor" name="ga69" doxytag="apr_thread_proc.h::apr_wait_how_e" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> </td> + <td class="md" nowrap valign="top"> enum <a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> </td> </tr> </table> </td> @@ -871,9 +875,9 @@ <p> <dl compact><dt><b>Enumeration values: </b></dt><dd> <table border=0 cellspacing=2 cellpadding=0> -<tr><td valign=top><em><a class="anchor" name="gga67a34" doxytag="APR_WAIT" ></a>APR_WAIT</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga69a34" doxytag="APR_WAIT" ></a>APR_WAIT</em> </td><td> wait for the specified process to finish </td></tr> -<tr><td valign=top><em><a class="anchor" name="gga67a35" doxytag="APR_NOWAIT" ></a>APR_NOWAIT</em> </td><td> +<tr><td valign=top><em><a class="anchor" name="gga69a35" doxytag="APR_NOWAIT" ></a>APR_NOWAIT</em> </td><td> do not wait -- just see if it has finished </td></tr> </table> </dl> @@ -881,7 +885,7 @@ </tr> </table> <hr><h2>Function Documentation</h2> -<a class="anchor" name="ga50" doxytag="apr_thread_proc.h::apr_pool_note_subprocess" ></a><p> +<a class="anchor" name="ga52" doxytag="apr_thread_proc.h::apr_pool_note_subprocess" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -901,7 +905,7 @@ <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga69">apr_kill_conditions_e</a> </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga71">apr_kill_conditions_e</a> </td> <td class="mdname" nowrap> <em>how</em></td> </tr> <tr> @@ -937,7 +941,7 @@ </td> </tr> </table> -<a class="anchor" name="ga40" doxytag="apr_thread_proc.h::apr_proc_create" ></a><p> +<a class="anchor" name="ga42" doxytag="apr_thread_proc.h::apr_proc_create" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1009,7 +1013,7 @@ </td> </tr> </table> -<a class="anchor" name="ga43" doxytag="apr_thread_proc.h::apr_proc_detach" ></a><p> +<a class="anchor" name="ga45" doxytag="apr_thread_proc.h::apr_proc_detach" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1042,7 +1046,7 @@ </td> </tr> </table> -<a class="anchor" name="ga49" doxytag="apr_thread_proc.h::apr_proc_kill" ></a><p> +<a class="anchor" name="ga51" doxytag="apr_thread_proc.h::apr_proc_kill" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1085,7 +1089,7 @@ </td> </tr> </table> -<a class="anchor" name="ga46" doxytag="apr_thread_proc.h::apr_proc_other_child_alert" ></a><p> +<a class="anchor" name="ga48" doxytag="apr_thread_proc.h::apr_proc_other_child_alert" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1147,7 +1151,7 @@ </td> </tr> </table> -<a class="anchor" name="ga47" doxytag="apr_thread_proc.h::apr_proc_other_child_refresh" ></a><p> +<a class="anchor" name="ga49" doxytag="apr_thread_proc.h::apr_proc_other_child_refresh" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1190,7 +1194,7 @@ </td> </tr> </table> -<a class="anchor" name="ga48" doxytag="apr_thread_proc.h::apr_proc_other_child_refresh_all" ></a><p> +<a class="anchor" name="ga50" doxytag="apr_thread_proc.h::apr_proc_other_child_refresh_all" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1223,7 +1227,7 @@ </td> </tr> </table> -<a class="anchor" name="ga44" doxytag="apr_thread_proc.h::apr_proc_other_child_register" ></a><p> +<a class="anchor" name="ga46" doxytag="apr_thread_proc.h::apr_proc_other_child_register" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1290,7 +1294,7 @@ </td> </tr> </table> -<a class="anchor" name="ga45" doxytag="apr_thread_proc.h::apr_proc_other_child_unregister" ></a><p> +<a class="anchor" name="ga47" doxytag="apr_thread_proc.h::apr_proc_other_child_unregister" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1324,7 +1328,7 @@ </td> </tr> </table> -<a class="anchor" name="ga41" doxytag="apr_thread_proc.h::apr_proc_wait" ></a><p> +<a class="anchor" name="ga43" doxytag="apr_thread_proc.h::apr_proc_wait" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1344,13 +1348,13 @@ <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> * </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> * </td> <td class="mdname" nowrap> <em>exitwhy</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> </td> <td class="mdname" nowrap> <em>waithow</em></td> </tr> <tr> @@ -1394,7 +1398,7 @@ </td> </tr> </table> -<a class="anchor" name="ga42" doxytag="apr_thread_proc.h::apr_proc_wait_all_procs" ></a><p> +<a class="anchor" name="ga44" doxytag="apr_thread_proc.h::apr_proc_wait_all_procs" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -1414,13 +1418,13 @@ <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga68">apr_exit_why_e</a> * </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga70">apr_exit_why_e</a> * </td> <td class="mdname" nowrap> <em>exitwhy</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga67">apr_wait_how_e</a> </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga69">apr_wait_how_e</a> </td> <td class="mdname" nowrap> <em>waithow</em>, </td> </tr> <tr> @@ -1603,7 +1607,7 @@ <tr><td></td><td valign=top><em>errfn</em> </td><td>The function to call in the child process. </td></tr> </table> </dl> -<dl compact><dt><b>Remarks:</b></dt><dd>At the present time, it will only be called from <a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create()</a> on platforms where fork() is used. It will never be called on other platforms, on those platforms <a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create()</a> will return the error in the parent process rather than invoke the callback in the now-forked child process. </dd></dl> +<dl compact><dt><b>Remarks:</b></dt><dd>At the present time, it will only be called from <a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create()</a> on platforms where fork() is used. It will never be called on other platforms, on those platforms <a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create()</a> will return the error in the parent process rather than invoke the callback in the now-forked child process. </dd></dl> </td> </tr> </table> @@ -1723,7 +1727,7 @@ <tr> <td class="md" nowrap align="right"></td> <td></td> - <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga66">apr_cmdtype_e</a> </td> + <td class="md" nowrap><a class="el" href="group__apr__thread__proc.html#ga68">apr_cmdtype_e</a> </td> <td class="mdname" nowrap> <em>cmd</em></td> </tr> <tr> @@ -1920,13 +1924,56 @@ <td> <p> -Specify that <a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create()</a> should do whatever it can to report failures to the caller of <a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create()</a>, rather than find out in the child. <dl compact><dt><b>Parameters:</b></dt><dd> +Specify that <a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create()</a> should do whatever it can to report failures to the caller of <a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create()</a>, rather than find out in the child. <dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td></td><td valign=top><em>attr</em> </td><td>The procattr describing the child process to be created. </td></tr> <tr><td></td><td valign=top><em>chk</em> </td><td>Flag to indicate whether or not extra work should be done to try to report failures to the caller. </td></tr> </table> </dl> -<dl compact><dt><b>Remarks:</b></dt><dd>This flag only affects <a class="el" href="group__apr__thread__proc.html#ga40">apr_proc_create()</a> on platforms where fork() is used. This leads to extra overhead in the calling process, but that may help the application handle such errors more gracefully. </dd></dl> +<dl compact><dt><b>Remarks:</b></dt><dd>This flag only affects <a class="el" href="group__apr__thread__proc.html#ga42">apr_proc_create()</a> on platforms where fork() is used. This leads to extra overhead in the calling process, but that may help the application handle such errors more gracefully. </dd></dl> + </td> + </tr> +</table> +<a class="anchor" name="ga41" doxytag="apr_thread_proc.h::apr_procattr_group_set" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_procattr_group_set </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> * </td> + <td class="mdname" nowrap> <em>attr</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>groupname</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the group used for running process <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>attr</em> </td><td>The procattr we care about. </td></tr> + <tr><td></td><td valign=top><em>groupname</em> </td><td>The group name used </td></tr> + </table> +</dl> </td> </tr> </table> @@ -1987,6 +2034,56 @@ </td> </tr> </table> +<a class="anchor" name="ga40" doxytag="apr_thread_proc.h::apr_procattr_user_set" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="group__apr__errno.html#ga0">apr_status_t</a> apr_procattr_user_set </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="group__apr__thread__proc.html#ga4">apr_procattr_t</a> * </td> + <td class="mdname" nowrap> <em>attr</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>username</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>const char * </td> + <td class="mdname" nowrap> <em>password</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +Set the username used for running process <dl compact><dt><b>Parameters:</b></dt><dd> + <table border="0" cellspacing="2" cellpadding="0"> + <tr><td></td><td valign=top><em>attr</em> </td><td>The procattr we care about. </td></tr> + <tr><td></td><td valign=top><em>username</em> </td><td>The username used </td></tr> + <tr><td></td><td valign=top><em>password</em> </td><td>User password if needed. Password is needed on WIN32 or any other platform having APR_PROCATTR_USER_SET_REQUIRES_PASSWORD set. </td></tr> + </table> +</dl> + </td> + </tr> +</table> <a class="anchor" name="ga14" doxytag="apr_thread_proc.h::apr_thread_create" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> @@ -2363,7 +2460,7 @@ </td> </tr> </table> -<a class="anchor" name="ga51" doxytag="apr_thread_proc.h::apr_thread_pool_get" ></a><p> +<a class="anchor" name="ga53" doxytag="apr_thread_proc.h::apr_thread_pool_get" ></a><p> <table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> @@ -2903,8 +3000,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html>
Modified: apr/site/trunk/docs/docs/apr/group__apr__thread__rwlock.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__thread__rwlock.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__thread__rwlock.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__thread__rwlock.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Reader/Writer Lock Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main 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>Reader/Writer Lock Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -323,8 +323,8 @@ </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__time.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__time.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__time.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__time.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Time Routines</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> -<!-- Generated by Doxygen 1.3.8 --> +<!-- Generated by Doxygen 1.3.7 --> <div class="qindex"><a class="qindex" href="index.html">Main 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>Time Routines</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -1027,8 +1027,8 @@ month names </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 2005 for Apache Portable Runtime by <a href="http://www.doxygen.org/index.html"> -<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address> </body> </html> Modified: apr/site/trunk/docs/docs/apr/group__apr__user.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/group__apr__user.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/group__apr__user.html (original) +++ apr/site/trunk/docs/docs/apr/group__apr__user.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: User and Group ID Services</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>User and Group ID Services</h1><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -60,8 +60,8 @@ Structure for determining user ownership. </td> </tr> </table> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 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/index.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/index.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/index.html (original) +++ apr/site/trunk/docs/docs/apr/index.html Mon Feb 7 15:10:17 2005 @@ -3,12 +3,12 @@ <title>Apache Portable Runtime: Main Page</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="qindexHL" 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>Apache Portable Runtime Documentation</h1> <p> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:04 2004 for Apache Portable Runtime by +<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/modules.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/modules.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/modules.html (original) +++ apr/site/trunk/docs/docs/apr/modules.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Module Index</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="qindexHL" 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>Apache Portable Runtime Modules</h1>Here is a list of all modules:<ul> <li><a class="el" href="group__apr__allocator.html">Internal Memory Allocation</a> @@ -27,6 +27,7 @@ <li><a class="el" href="group__apr__file__open__flags.html">File Open Flags/Routines</a> <li><a class="el" href="group__apr__file__seek__flags.html">File Seek Flags</a> <li><a class="el" href="group__apr__file__attrs__set__flags.html">File Attribute Flags</a> +<li><a class="el" href="group__apr__file__writev.html">{_full} max iovec size</a> <li><a class="el" href="group__apr__file__lock__types.html">File Lock Types</a> </ul> <li><a class="el" href="group__apr__fnmatch.html">Filename Matching Functions</a> @@ -43,6 +44,7 @@ <ul> <li><a class="el" href="group__apr__sockopt.html">Socket option definitions</a> <li><a class="el" href="group___i_p___proto.html">IP Protocol Definitions for use when creating sockets</a> +<li><a class="el" href="group__apr__mcast.html">IP Multicast</a> </ul> <li><a class="el" href="group__apr__poll.html">Poll Routines</a> <li><a class="el" href="group__apr__pools.html">Memory Pool Functions</a> @@ -74,8 +76,8 @@ <li><a class="el" href="group__apr__time.html">Time Routines</a> <li><a class="el" href="group__apr__user.html">User and Group ID Services</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 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/pages.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/pages.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/pages.html (original) +++ apr/site/trunk/docs/docs/apr/pages.html Mon Feb 7 15:10:17 2005 @@ -3,7 +3,7 @@ <title>Apache Portable Runtime: Page Index</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="qindexHL" href="pages.html">Related Pages</a></div> <h1>Apache Portable Runtime Related Pages</h1>Here is a list of all related documentation pages:<ul> <li><a class="el" href="bug.html">Bug List</a> @@ -11,8 +11,8 @@ <li><a class="el" href="deprecated.html">Deprecated List</a> </ul> -<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:07 2004 for Apache Portable Runtime by +<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:18:26 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/sha2_8h-source.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/sha2_8h-source.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/sha2_8h-source.html (original) +++ apr/site/trunk/docs/docs/apr/sha2_8h-source.html Mon Feb 7 15:10:17 2005 @@ -3,95 +3,96 @@ <title>Apache Portable Runtime: sha2.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>sha2.h</h1><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2003-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 <span class="comment">/*</span> -00016 <span class="comment"> * FILE: sha2.h</span> -00017 <span class="comment"> * AUTHOR: Aaron D. Gifford <[EMAIL PROTECTED]></span> -00018 <span class="comment"> * </span> -00019 <span class="comment"> * A licence was granted to the ASF by Aaron on 4 November 2003.</span> -00020 <span class="comment"> */</span> -00021 -00022 <span class="preprocessor">#ifndef __SHA2_H__</span> -00023 <span class="preprocessor"></span><span class="preprocessor">#define __SHA2_H__</span> -00024 <span class="preprocessor"></span> -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> -00028 <span class="preprocessor"></span> -00029 <span class="preprocessor">#include "apr.h"</span> -00030 -00031 <span class="comment">/*** SHA-256/384/512 Various Length Definitions ***********************/</span> -00032 <span class="preprocessor">#define SHA256_BLOCK_LENGTH 64</span> -00033 <span class="preprocessor"></span><span class="preprocessor">#define SHA256_DIGEST_LENGTH 32</span> -00034 <span class="preprocessor"></span><span class="preprocessor">#define SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1)</span> -00035 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_BLOCK_LENGTH 128</span> -00036 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_DIGEST_LENGTH 48</span> -00037 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1)</span> -00038 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_BLOCK_LENGTH 128</span> -00039 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_DIGEST_LENGTH 64</span> -00040 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1)</span> -00041 <span class="preprocessor"></span> -00042 -00043 <span class="comment">/*** SHA-256/384/512 Context Structures *******************************/</span> -00044 <span class="keyword">typedef</span> <span class="keyword">struct </span>_SHA256_CTX { -00045 apr_uint32_t state[8]; -00046 apr_uint64_t bitcount; -00047 apr_byte_t buffer[SHA256_BLOCK_LENGTH]; -00048 } SHA256_CTX; -00049 <span class="keyword">typedef</span> <span class="keyword">struct </span>_SHA512_CTX { -00050 apr_uint64_t state[8]; -00051 apr_uint64_t bitcount[2]; -00052 apr_byte_t buffer[SHA512_BLOCK_LENGTH]; -00053 } SHA512_CTX; -00054 -00055 <span class="keyword">typedef</span> SHA512_CTX SHA384_CTX; -00056 +<h1>sha2.h</h1><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2003-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 <span class="comment">/*</span> +00017 <span class="comment"> * FILE: sha2.h</span> +00018 <span class="comment"> * AUTHOR: Aaron D. Gifford <[EMAIL PROTECTED]></span> +00019 <span class="comment"> * </span> +00020 <span class="comment"> * A licence was granted to the ASF by Aaron on 4 November 2003.</span> +00021 <span class="comment"> */</span> +00022 +00023 <span class="preprocessor">#ifndef __SHA2_H__</span> +00024 <span class="preprocessor"></span><span class="preprocessor">#define __SHA2_H__</span> +00025 <span class="preprocessor"></span> +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> +00029 <span class="preprocessor"></span> +00030 <span class="preprocessor">#include "apr.h"</span> +00031 +00032 <span class="comment">/*** SHA-256/384/512 Various Length Definitions ***********************/</span> +00033 <span class="preprocessor">#define SHA256_BLOCK_LENGTH 64</span> +00034 <span class="preprocessor"></span><span class="preprocessor">#define SHA256_DIGEST_LENGTH 32</span> +00035 <span class="preprocessor"></span><span class="preprocessor">#define SHA256_DIGEST_STRING_LENGTH (SHA256_DIGEST_LENGTH * 2 + 1)</span> +00036 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_BLOCK_LENGTH 128</span> +00037 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_DIGEST_LENGTH 48</span> +00038 <span class="preprocessor"></span><span class="preprocessor">#define SHA384_DIGEST_STRING_LENGTH (SHA384_DIGEST_LENGTH * 2 + 1)</span> +00039 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_BLOCK_LENGTH 128</span> +00040 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_DIGEST_LENGTH 64</span> +00041 <span class="preprocessor"></span><span class="preprocessor">#define SHA512_DIGEST_STRING_LENGTH (SHA512_DIGEST_LENGTH * 2 + 1)</span> +00042 <span class="preprocessor"></span> +00043 +00044 <span class="comment">/*** SHA-256/384/512 Context Structures *******************************/</span> +00045 <span class="keyword">typedef</span> <span class="keyword">struct </span>_SHA256_CTX { +00046 apr_uint32_t state[8]; +00047 apr_uint64_t bitcount; +00048 apr_byte_t buffer[SHA256_BLOCK_LENGTH]; +00049 } SHA256_CTX; +00050 <span class="keyword">typedef</span> <span class="keyword">struct </span>_SHA512_CTX { +00051 apr_uint64_t state[8]; +00052 apr_uint64_t bitcount[2]; +00053 apr_byte_t buffer[SHA512_BLOCK_LENGTH]; +00054 } SHA512_CTX; +00055 +00056 <span class="keyword">typedef</span> SHA512_CTX SHA384_CTX; 00057 -00058 <span class="comment">/*** SHA-256/384/512 Function Prototypes ******************************/</span> -00059 <span class="keywordtype">void</span> SHA256_Init(SHA256_CTX *); -00060 <span class="keywordtype">void</span> SHA256_Update(SHA256_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); -00061 <span class="keywordtype">void</span> SHA256_Final(apr_byte_t [SHA256_DIGEST_LENGTH], SHA256_CTX *); -00062 <span class="keywordtype">char</span>* SHA256_End(SHA256_CTX *, <span class="keywordtype">char</span> [SHA256_DIGEST_STRING_LENGTH]); -00063 <span class="keywordtype">char</span>* SHA256_Data(<span class="keyword">const</span> apr_byte_t *, size_t, -00064 <span class="keywordtype">char</span> [SHA256_DIGEST_STRING_LENGTH]); -00065 -00066 <span class="keywordtype">void</span> SHA384_Init(SHA384_CTX *); -00067 <span class="keywordtype">void</span> SHA384_Update(SHA384_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); -00068 <span class="keywordtype">void</span> SHA384_Final(apr_byte_t [SHA384_DIGEST_LENGTH], SHA384_CTX *); -00069 <span class="keywordtype">char</span>* SHA384_End(SHA384_CTX *, <span class="keywordtype">char</span> [SHA384_DIGEST_STRING_LENGTH]); -00070 <span class="keywordtype">char</span>* SHA384_Data(<span class="keyword">const</span> apr_byte_t *, size_t, -00071 <span class="keywordtype">char</span> [SHA384_DIGEST_STRING_LENGTH]); -00072 -00073 <span class="keywordtype">void</span> SHA512_Init(SHA512_CTX *); -00074 <span class="keywordtype">void</span> SHA512_Update(SHA512_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); -00075 <span class="keywordtype">void</span> SHA512_Final(apr_byte_t [SHA512_DIGEST_LENGTH], SHA512_CTX *); -00076 <span class="keywordtype">char</span>* SHA512_End(SHA512_CTX *, <span class="keywordtype">char</span> [SHA512_DIGEST_STRING_LENGTH]); -00077 <span class="keywordtype">char</span>* SHA512_Data(<span class="keyword">const</span> apr_byte_t *, size_t, -00078 <span class="keywordtype">char</span> [SHA512_DIGEST_STRING_LENGTH]); -00079 -00080 <span class="preprocessor">#ifdef __cplusplus</span> -00081 <span class="preprocessor"></span>} -00082 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span> -00083 -00084 <span class="preprocessor">#endif </span><span class="comment">/* __SHA2_H__ */</span> -00085 -</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:36:05 2004 for Apache Portable Runtime by +00058 +00059 <span class="comment">/*** SHA-256/384/512 Function Prototypes ******************************/</span> +00060 <span class="keywordtype">void</span> SHA256_Init(SHA256_CTX *); +00061 <span class="keywordtype">void</span> SHA256_Update(SHA256_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); +00062 <span class="keywordtype">void</span> SHA256_Final(apr_byte_t [SHA256_DIGEST_LENGTH], SHA256_CTX *); +00063 <span class="keywordtype">char</span>* SHA256_End(SHA256_CTX *, <span class="keywordtype">char</span> [SHA256_DIGEST_STRING_LENGTH]); +00064 <span class="keywordtype">char</span>* SHA256_Data(<span class="keyword">const</span> apr_byte_t *, size_t, +00065 <span class="keywordtype">char</span> [SHA256_DIGEST_STRING_LENGTH]); +00066 +00067 <span class="keywordtype">void</span> SHA384_Init(SHA384_CTX *); +00068 <span class="keywordtype">void</span> SHA384_Update(SHA384_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); +00069 <span class="keywordtype">void</span> SHA384_Final(apr_byte_t [SHA384_DIGEST_LENGTH], SHA384_CTX *); +00070 <span class="keywordtype">char</span>* SHA384_End(SHA384_CTX *, <span class="keywordtype">char</span> [SHA384_DIGEST_STRING_LENGTH]); +00071 <span class="keywordtype">char</span>* SHA384_Data(<span class="keyword">const</span> apr_byte_t *, size_t, +00072 <span class="keywordtype">char</span> [SHA384_DIGEST_STRING_LENGTH]); +00073 +00074 <span class="keywordtype">void</span> SHA512_Init(SHA512_CTX *); +00075 <span class="keywordtype">void</span> SHA512_Update(SHA512_CTX *, <span class="keyword">const</span> apr_byte_t *, size_t); +00076 <span class="keywordtype">void</span> SHA512_Final(apr_byte_t [SHA512_DIGEST_LENGTH], SHA512_CTX *); +00077 <span class="keywordtype">char</span>* SHA512_End(SHA512_CTX *, <span class="keywordtype">char</span> [SHA512_DIGEST_STRING_LENGTH]); +00078 <span class="keywordtype">char</span>* SHA512_Data(<span class="keyword">const</span> apr_byte_t *, size_t, +00079 <span class="keywordtype">char</span> [SHA512_DIGEST_STRING_LENGTH]); +00080 +00081 <span class="preprocessor">#ifdef __cplusplus</span> +00082 <span class="preprocessor"></span>} +00083 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span> +00084 +00085 <span class="preprocessor">#endif </span><span class="comment">/* __SHA2_H__ */</span> +00086 +</div></pre><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/structapr__array__header__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/structapr__array__header__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/structapr__array__header__t.html (original) +++ apr/site/trunk/docs/docs/apr/structapr__array__header__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Apache Portable Runtime: apr_array_header_t Struct Reference</title> +<title>Apache Portable Runtime: apr_array_header_t struct 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_array_header_t Struct Reference<br> <small> @@ -145,8 +145,8 @@ </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="apr__tables_8h-source.html">apr_tables.h</a></ul> -<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/structapr__finfo__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/structapr__finfo__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/structapr__finfo__t.html (original) +++ apr/site/trunk/docs/docs/apr/structapr__finfo__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Apache Portable Runtime: apr_finfo_t Struct Reference</title> +<title>Apache Portable Runtime: apr_finfo_t struct 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_finfo_t Struct Reference<br> <small> @@ -445,8 +445,8 @@ </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="apr__file__info_8h-source.html">apr_file_info.h</a></ul> -<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/structapr__getopt__option__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/structapr__getopt__option__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/structapr__getopt__option__t.html (original) +++ apr/site/trunk/docs/docs/apr/structapr__getopt__option__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Apache Portable Runtime: apr_getopt_option_t Struct Reference</title> +<title>Apache Portable Runtime: apr_getopt_option_t struct 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_getopt_option_t Struct Reference<br> <small> @@ -120,8 +120,8 @@ </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="apr__getopt_8h-source.html">apr_getopt.h</a></ul> -<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/structapr__getopt__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/structapr__getopt__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/structapr__getopt__t.html (original) +++ apr/site/trunk/docs/docs/apr/structapr__getopt__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Apache Portable Runtime: apr_getopt_t Struct Reference</title> +<title>Apache Portable Runtime: apr_getopt_t struct 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_getopt_t Struct Reference<br> <small> @@ -320,8 +320,8 @@ </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="apr__getopt_8h-source.html">apr_getopt.h</a></ul> -<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/structapr__hdtr__t.html URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr/structapr__hdtr__t.html?view=diff&r1=151767&r2=151768 ============================================================================== --- apr/site/trunk/docs/docs/apr/structapr__hdtr__t.html (original) +++ apr/site/trunk/docs/docs/apr/structapr__hdtr__t.html Mon Feb 7 15:10:17 2005 @@ -1,9 +1,9 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> -<title>Apache Portable Runtime: apr_hdtr_t Struct Reference</title> +<title>Apache Portable Runtime: apr_hdtr_t struct 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_hdtr_t Struct Reference<br> <small> @@ -120,8 +120,8 @@ </table> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="apr__network__io_8h-source.html">apr_network_io.h</a></ul> -<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>