coar        98/04/11 12:59:03

  Modified:    .        API-dict.html
  Log:
        More additions and format changes - and the first pass at the
        results after the First Great Renaming.
  
  Revision  Changes    Path
  1.9       +3046 -3014apache-devsite/API-dict.html
  
  Index: API-dict.html
  ===================================================================
  RCS file: /export/home/cvs/apache-devsite/API-dict.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- API-dict.html     1998/04/11 14:53:17     1.8
  +++ API-dict.html     1998/04/11 19:59:02     1.9
  @@ -45,3064 +45,3096 @@
      </LI>
     </UL>
     <HR>
  -  <H2><A NAME="Functions">Functions</A></H2>
  -  <H3><A NAME="MD5Final"><SAMP>MD5Final</SAMP></A></H3>
  +  <H2><A NAME="ap_Functions">Functions</A></H2>
  +  <H3><A NAME="ap_MD5Final"><SAMP>ap_MD5Final</SAMP></A></H3>
  +  <PRE>
  +  void ap_MD5Final(unsigned char digest[16], <A HREF="#AP_MD5_CTX"
  +                                             >AP_MD5_CTX</A> *context)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_MD5Init"><SAMP>ap_MD5Init</SAMP></A></H3>
  +  <PRE>
  +  void ap_MD5Init(<A HREF="#AP_MD5_CTX">AP_MD5_CTX</A> *context)
  +  </PRE>
  +  <P>
  +  definitions/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_MD5Update"><SAMP>ap_MD5Update</SAMP></A></H3>
  +  <PRE>
  +  void ap_MD5Update(<A HREF="#AP_MD5_CTX"
  +                    >AP_MD5_CTX</A> *context, const unsigned char *input,
  +                    unsigned int inputLen)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_acquire_mutex"><SAMP>ap_acquire_mutex</SAMP></A></H3>
  +  <PRE>
  +  int ap_acquire_mutex(<A HREF="#mutex">mutex</A> *mutex_id)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_add_cgi_vars"><SAMP>ap_add_cgi_vars</SAMP></A></H3>
  +  <PRE>
  +  void ap_add_cgi_vars(<A HREF="#request_rec">request_rec</A> *r)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_add_common_vars"><SAMP>ap_add_common_vars</SAMP></A></H3>
  +  <PRE>
  +  void ap_add_common_vars(<A HREF="#request_rec">request_rec</A> *r)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_add_module"><SAMP>ap_add_module</SAMP></A></H3>
  +  <PRE>
  +  void ap_add_module(<A HREF="#module">module</A> *m)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_add_named_module"><SAMP>ap_add_named_module</SAMP></A></H3>
  +  <PRE>
  +  int ap_add_named_module(const char *name)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3>  <A 
NAME="ap_add_per_dir_conf"><SAMP>ap_add_per_dir_conf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_add_per_url_conf"><SAMP>ap_add_per_url_conf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_allow_options"><SAMP>ap_allow_options</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_allow_overrides"><SAMP>ap_allow_overrides</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_cpystrn"><SAMP>ap_cpystrn</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_escape_quotes"><SAMP>ap_escape_quotes</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_md5"><SAMP>ap_md5</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_md5contextTo64"><SAMP>ap_md5contextTo64</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_md5digest"><SAMP>ap_md5digest</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_snprintf"><SAMP>ap_snprintf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_vformatter"><SAMP>ap_vformatter</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_vsnprintf"><SAMP>ap_vsnprintf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_server_built"><SAMP>ap_get_server_built</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_get_server_version"><SAMP>ap_get_server_version</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_error"><SAMP>ap_log_error</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_append_arrays"><SAMP>ap_append_arrays</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_array_cat"><SAMP>ap_array_cat</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_auth_name"><SAMP>ap_auth_name</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_auth_type"><SAMP>ap_auth_type</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_basic_http_header"><SAMP>ap_basic_http_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bclose"><SAMP>ap_bclose</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bcreate"><SAMP>ap_bcreate</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bfilbuf"><SAMP>ap_bfilbuf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bfileno"><SAMP>ap_bfileno</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bflsbuf"><SAMP>ap_bflsbuf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bflush"><SAMP>ap_bflush</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bgetopt"><SAMP>ap_bgetopt</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bgets"><SAMP>ap_bgets</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bhalfduplex"><SAMP>ap_bhalfduplex</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_block_alarms"><SAMP>ap_block_alarms</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_blookc"><SAMP>ap_blookc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bnonblock"><SAMP>ap_bnonblock</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bonerror"><SAMP>ap_bonerror</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bpushfd"><SAMP>ap_bpushfd</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bputs"><SAMP>ap_bputs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bread"><SAMP>ap_bread</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bsetflag"><SAMP>ap_bsetflag</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bsetopt"><SAMP>ap_bsetopt</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bskiplf"><SAMP>ap_bskiplf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bvputs"><SAMP>ap_bvputs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bwrite"><SAMP>ap_bwrite</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_bytes_in_free_blocks"><SAMP>ap_bytes_in_free_blocks</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_bytes_in_pool"><SAMP>ap_bytes_in_pool</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><CODE>void MD5Final(unsigned char digest[16],
  -    <A HREF="#AP_MD5_CTX">AP_MD5_CTX</A> *context)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
     <HR>
  -  <H3><A NAME="MD5Init"><SAMP>MD5Init</SAMP></A></H3>
  -  <DL>
  -   <DT><CODE>void MD5Init(<A HREF="#AP_MD5_CTX">AP_MD5_CTX</A> 
*context)</CODE>
  -   <DD>
  -    <P>
  -    definitions/description
  -    </P>
  -   </DD>
  -  </DL>
  +  <H3><A NAME="ap_call_exec"><SAMP>ap_call_exec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_can_exec"><SAMP>ap_can_exec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_cfg_closefile"><SAMP>ap_cfg_closefile</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_cfg_getc"><SAMP>ap_cfg_getc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_cfg_getline"><SAMP>ap_cfg_getline</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_chdir_file"><SAMP>ap_chdir_file</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_check_access"><SAMP>ap_check_access</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_check_alarm"><SAMP>ap_check_alarm</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_check_auth"><SAMP>ap_check_auth</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_check_cmd_context"><SAMP>ap_check_cmd_context</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_check_user_id"><SAMP>ap_check_user_id</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_checkmask"><SAMP>ap_checkmask</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <HR>
  -  <H3><A NAME="MD5Update"><SAMP>MD5Update</SAMP></A></H3>
  +  <H3><A 
NAME="ap_child_exit_modules"><SAMP>ap_child_exit_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_child_init_modules"><SAMP>ap_child_init_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_child_terminate"><SAMP>ap_child_terminate</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_cleanup_for_exec"><SAMP>ap_cleanup_for_exec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_clear_module_list"><SAMP>ap_clear_module_list</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_clear_pool"><SAMP>ap_clear_pool</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><CODE>void MD5Update(<A HREF="#AP_MD5_CTX">AP_MD5_CTX</A> *context,
  -    const unsigned char *input, unsigned int inputLen)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
  +  <HR>
  +  <H3><A NAME="ap_clear_table"><SAMP>ap_clear_table</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_close_piped_log"><SAMP>ap_close_piped_log</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_construct_server"><SAMP>ap_construct_server</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_construct_url"><SAMP>ap_construct_url</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_copy_array"><SAMP>ap_copy_array</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_copy_array_hdr"><SAMP>ap_copy_array_hdr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_copy_table"><SAMP>ap_copy_table</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_core_reorder_directories"><SAMP>ap_core_reorder_directories</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_count_dirs"><SAMP>ap_count_dirs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_create_environment"><SAMP>ap_create_environment</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_create_per_dir_config"><SAMP>ap_create_per_dir_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
     <HR>
  -  <H3><A NAME="acquire_mutex"><SAMP>acquire_mutex</SAMP></A></H3>
  +  <H3><A 
NAME="ap_create_request_config"><SAMP>ap_create_request_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_default_port_for_request"><SAMP>ap_default_port_for_request</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_default_port_for_scheme"><SAMP>ap_default_port_for_scheme</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_default_type"><SAMP>ap_default_type</SAMP></A></H3>
  +  <PRE>
  +  char *ap_default_type(<A HREF="#request_rec">request_req</A> *r)
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_destroy_pool"><SAMP>ap_destroy_pool</SAMP></A></H3>
  +  <PRE>
  +  void ap_destroy_pool(<A HREF="#pool">pool</A> *p)
  +  </PRE>
  +  <P>
  +  This function will recursively destroy the specified
  +  <A HREF="#pool">pool</A> allocation area and any sub-pools of it,
  +  making any memory allocated to them available for use elsewhere.
  +  </P>
     <DL>
  -   <DT><CODE>int acquire_mutex(<A HREF="#mutex">mutex</A> *mutex_id)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
  +  <HR>
  +  <H3><A NAME="ap_destroy_sub_req"><SAMP>ap_destroy_sub_req</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_die"><SAMP>ap_die</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_discard_request_body"><SAMP>ap_discard_request_body</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_document_root"><SAMP>ap_document_root</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_each_byterange"><SAMP>ap_each_byterange</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_error_log2stderr"><SAMP>ap_error_log2stderr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_escape_html"><SAMP>ap_escape_html</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_escape_path_segment"><SAMP>ap_escape_path_segment</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_escape_shell_cmd"><SAMP>ap_escape_shell_cmd</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_exists_scoreboard_image"><SAMP>ap_exists_scoreboard_image</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_finalize_request_protocol"><SAMP>ap_finalize_request_protocol</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_finalize_sub_req_protocol"><SAMP>ap_finalize_sub_req_protocol</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <HR>
  -  <H3><A NAME="add_cgi_vars"><SAMP>add_cgi_vars</SAMP></A></H3>
  +  <H3><A NAME="ap_find_command"><SAMP>ap_find_command</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_find_command_in_modules"><SAMP>ap_find_command_in_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_find_last_token"><SAMP>ap_find_last_token</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_find_linked_module"><SAMP>ap_find_linked_module</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_find_module_name"><SAMP>ap_find_module_name</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_find_path_info"><SAMP>ap_find_path_info</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_find_pool"><SAMP>ap_find_pool</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><CODE>void add_cgi_vars(<A HREF="#request_rec">request_rec</A> 
*r)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
  +  <HR>
  +  <H3><A NAME="ap_find_token"><SAMP>ap_find_token</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_find_types"><SAMP>ap_find_types</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_fini_vhost_config"><SAMP>ap_fini_vhost_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_fnmatch"><SAMP>ap_fnmatch</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_force_library_loading"><SAMP>ap_force_library_loading</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_get_basic_auth_pw"><SAMP>ap_get_basic_auth_pw</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_client_block"><SAMP>ap_get_client_block</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_gmtoff"><SAMP>ap_get_gmtoff</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_local_host"><SAMP>ap_get_local_host</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_get_module_config"><SAMP>ap_get_module_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_remote_host"><SAMP>ap_get_remote_host</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_get_remote_logname"><SAMP>ap_get_remote_logname</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_server_name"><SAMP>ap_get_server_name</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_server_port"><SAMP>ap_get_server_port</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_time"><SAMP>ap_get_time</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_get_token"><SAMP>ap_get_token</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_get_virthost_addr"><SAMP>ap_get_virthost_addr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getparents"><SAMP>ap_getparents</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword"><SAMP>ap_getword</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_conf"><SAMP>ap_getword_conf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_conf_nc"><SAMP>ap_getword_conf_nc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_nc"><SAMP>ap_getword_nc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_nulls"><SAMP>ap_getword_nulls</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_nulls_nc"><SAMP>ap_getword_nulls_nc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_white"><SAMP>ap_getword_white</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_getword_white_nc"><SAMP>ap_getword_white_nc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <HR>
  -  <H3><A NAME="add_common_vars"><SAMP>add_common_vars</SAMP></A></H3>
  +  <H3><A NAME="ap_gm_timestr_822"><SAMP>ap_gm_timestr_822</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_gname2id"><SAMP>ap_gname2id</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_handle_command"><SAMP>ap_handle_command</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_hard_timeout"><SAMP>ap_hard_timeout</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_header_parse"><SAMP>ap_header_parse</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_ht_time"><SAMP>ap_ht_time</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_ind"><SAMP>ap_ind</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_index_of_response"><SAMP>ap_index_of_response</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_init_alloc"><SAMP>ap_init_alloc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_init_modules"><SAMP>ap_init_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_init_vhost_config"><SAMP>ap_init_vhost_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_init_virtual_host"><SAMP>ap_init_virtual_host</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_internal_redirect"><SAMP>ap_internal_redirect</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_internal_redirect_handler"><SAMP>ap_internal_redirect_handler</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_invoke_handler"><SAMP>ap_invoke_handler</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_is_directory"><SAMP>ap_is_directory</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_is_fnmatch"><SAMP>ap_is_fnmatch</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_is_initial_req"><SAMP>ap_is_initial_req</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_is_matchexp"><SAMP>ap_is_matchexp</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_is_url"><SAMP>ap_is_url</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_keepalive_timeout"><SAMP>ap_keepalive_timeout</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_kill_cleanup"><SAMP>ap_kill_cleanup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_kill_cleanups_for_fd"><SAMP>ap_kill_cleanups_for_fd</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_kill_cleanups_for_socket"><SAMP>ap_kill_cleanups_for_socket</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_kill_timeout"><SAMP>ap_kill_timeout</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_limit_section"><SAMP>ap_limit_section</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: CORE_EXPORT_NONSTDed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_assert"><SAMP>ap_log_assert</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_error"><SAMP>ap_log_error</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_pid"><SAMP>ap_log_pid</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_printf"><SAMP>ap_log_printf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_reason"><SAMP>ap_log_reason</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_transaction"><SAMP>ap_log_transaction</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_log_unixerr"><SAMP>ap_log_unixerr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_make_array"><SAMP>ap_make_array</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_make_dirstr"><SAMP>ap_make_dirstr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_make_dirstr_parent"><SAMP>ap_make_dirstr_parent</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_make_dirstr_prefix"><SAMP>ap_make_dirstr_prefix</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_make_full_path"><SAMP>ap_make_full_path</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_make_sub_pool"><SAMP>ap_make_sub_pool</SAMP></A></H3>
  +  <PRE>
  +  <A HREF="#pool">pool</A> *ap_make_sub_pool(<A HREF="#pool">pool</A> *p)
  +  </PRE>
  +  <P>
  +  This function creates a new <A HREF="#pool">pool area</A>
  +  for memory allocation.  The
  +  new area is considered to be a &quot;child&quot; of the pool
  +  passed to the routine; this permits a hierarchy of related storage
  +  areas.  When a pool is destroyed (see
  +  <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool</SAMP></A>),
  +  any sub-pools it may have are also destroyed recursively.
  +  </P>
  +  <P>
  +  An example of when this hierarchy concept is useful can be found in the
  +  <A HREF="http://www.apache.org/docs/mod/mod_autoindex.html";
  +  >automatic directory listing module</A>.  Since the module can't
  +  tell in advance how many files it will have to list, nor how long the
  +  names will be, nor what other functions might need to allocate memory
  +  to process the request, it creates a sub-pool of the one associated
  +  with the request, does the <em>per</EM>-filename processing in
  +  it, and clears it for each new file.
  +  </P>
  +  <P>
  +  If the pointer passed to <SAMP>ap_make_sub_pool</SAMP> is 
<CODE>NULL</CODE>,
  +  a new top-level (<EM>i.e.</EM>, parentless) pool is created.  This
  +  is generally not recommended, however, since the only record of a
  +  pool's existence is the pointer returned - a simple logic error can
  +  result in pools being created and lost, along with any allocations
  +  made in them.  Most pools are created to deal with <EM>per</EM>-request
  +  processing, and hence should be sub-pools of the request's pool
  +  (<A HREF="#request_rec"><SAMP>r-&gt;pool</SAMP></A>) to ensure that
  +  they are properly cleaned up on request completion.
  +  </P>
     <DL>
  -   <DT><CODE>void add_common_vars(<A HREF="#request_rec">request_rec</A> *r)
  -    </CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
  +  <HR>
  +  <H3><A NAME="ap_make_table"><SAMP>ap_make_table</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_matches_request_vhost"><SAMP>ap_matches_request_vhost</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_meets_conditions"><SAMP>ap_meets_conditions</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_merge_per_dir_configs"><SAMP>ap_merge_per_dir_configs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_no2slash"><SAMP>ap_no2slash</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_auth_failure"><SAMP>ap_note_auth_failure</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_basic_auth_failure"><SAMP>ap_note_basic_auth_failure</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_cleanups_for_fd"><SAMP>ap_note_cleanups_for_fd</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_cleanups_for_file"><SAMP>ap_note_cleanups_for_file</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_cleanups_for_socket"><SAMP>ap_note_cleanups_for_socket</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_note_digest_auth_failure"><SAMP>ap_note_digest_auth_failure</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_note_subprocess"><SAMP>ap_note_subprocess</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_null_cleanup"><SAMP>ap_null_cleanup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_open_logs"><SAMP>ap_open_logs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_open_piped_log"><SAMP>ap_open_piped_log</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_os_escape_path"><SAMP>ap_os_escape_path</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_os_is_path_absolute"><SAMP>ap_os_is_path_absolute</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_overlay_tables"><SAMP>ap_overlay_tables</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_palloc"><SAMP>ap_palloc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_parseHTTPdate"><SAMP>ap_parseHTTPdate</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_parse_htaccess"><SAMP>ap_parse_htaccess</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_parse_uri"><SAMP>ap_parse_uri</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_parse_uri_components"><SAMP>ap_parse_uri_components</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_parse_vhost_addrs"><SAMP>ap_parse_vhost_addrs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pcalloc"><SAMP>ap_pcalloc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pcfg_open_custom"><SAMP>ap_pcfg_open_custom</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <HR>
  -  <H3><A NAME="add_module"><SAMP>add_module</SAMP></A></H3>
  +  <H3><A NAME="ap_pcfg_openfile"><SAMP>ap_pcfg_openfile</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pclosedir"><SAMP>ap_pclosedir</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pclosef"><SAMP>ap_pclosef</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pclosesocket"><SAMP>ap_pclosesocket</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pduphostent"><SAMP>ap_pduphostent</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pfclose"><SAMP>ap_pfclose</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pfdopen"><SAMP>ap_pfdopen</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pfopen"><SAMP>ap_pfopen</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pgethostbyname"><SAMP>ap_pgethostbyname</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><CODE>void add_module(<A HREF="#module">module</A> *m)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
     <HR>
  -  <H3><A NAME="add_named_module"><SAMP>add_named_module</SAMP></A></H3>
  +  <H3><A NAME="ap_pool_join"><SAMP>ap_pool_join</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><CODE>int add_named_module(const char *name)</CODE>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>
      </DD>
     </DL>
  -<DL>
     <HR>
  -   <DT><A NAME="add_per_dir_conf"><SAMP>add_per_dir_conf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="add_per_url_conf"><SAMP>add_per_url_conf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="allow_options"><SAMP>allow_options</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="allow_overrides"><SAMP>allow_overrides</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_cpystrn"><SAMP>ap_cpystrn</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_escape_quotes"><SAMP>ap_escape_quotes</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_md5"><SAMP>ap_md5</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_md5contextTo64"><SAMP>ap_md5contextTo64</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_md5digest"><SAMP>ap_md5digest</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_snprintf"><SAMP>ap_snprintf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_vformatter"><SAMP>ap_vformatter</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ap_vsnprintf"><SAMP>ap_vsnprintf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="apapi_get_server_built"><SAMP>apapi_get_server_built</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="apapi_get_server_version"><SAMP>apapi_get_server_version</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="aplog_error"><SAMP>aplog_error</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="append_arrays"><SAMP>append_arrays</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="array_cat"><SAMP>array_cat</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="auth_name"><SAMP>auth_name</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="auth_type"><SAMP>auth_type</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="basic_http_header"><SAMP>basic_http_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bclose"><SAMP>bclose</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bcreate"><SAMP>bcreate</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bfilbuf"><SAMP>bfilbuf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bfileno"><SAMP>bfileno</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bflsbuf"><SAMP>bflsbuf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bflush"><SAMP>bflush</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bgetopt"><SAMP>bgetopt</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bgets"><SAMP>bgets</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bhalfduplex"><SAMP>bhalfduplex</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="block_alarms"><SAMP>block_alarms</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="blookc"><SAMP>blookc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bnonblock"><SAMP>bnonblock</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bonerror"><SAMP>bonerror</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bpushfd"><SAMP>bpushfd</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bputs"><SAMP>bputs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bread"><SAMP>bread</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bsetflag"><SAMP>bsetflag</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bsetopt"><SAMP>bsetopt</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bskiplf"><SAMP>bskiplf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bvputs"><SAMP>bvputs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bwrite"><SAMP>bwrite</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bytes_in_free_blocks"><SAMP>bytes_in_free_blocks</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="bytes_in_pool"><SAMP>bytes_in_pool</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="call_exec"><SAMP>call_exec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="can_exec"><SAMP>can_exec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="cfg_closefile"><SAMP>cfg_closefile</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="cfg_getc"><SAMP>cfg_getc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="cfg_getline"><SAMP>cfg_getline</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="chdir_file"><SAMP>chdir_file</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="check_access"><SAMP>check_access</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="check_alarm"><SAMP>check_alarm</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="check_auth"><SAMP>check_auth</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="check_cmd_context"><SAMP>check_cmd_context</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="check_user_id"><SAMP>check_user_id</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="checkmask"><SAMP>checkmask</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="child_exit_modules"><SAMP>child_exit_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="child_init_modules"><SAMP>child_init_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="child_terminate"><SAMP>child_terminate</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="cleanup_for_exec"><SAMP>cleanup_for_exec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="clear_module_list"><SAMP>clear_module_list</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="clear_pool"><SAMP>clear_pool</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="clear_table"><SAMP>clear_table</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="close_piped_log"><SAMP>close_piped_log</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="construct_server"><SAMP>construct_server</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="construct_url"><SAMP>construct_url</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="copy_array"><SAMP>copy_array</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="copy_array_hdr"><SAMP>copy_array_hdr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="copy_table"><SAMP>copy_table</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="core_reorder_directories"><SAMP>core_reorder_directories</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="count_dirs"><SAMP>count_dirs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="create_environment"><SAMP>create_environment</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="create_per_dir_config"><SAMP>create_per_dir_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="create_request_config"><SAMP>create_request_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="default_port_for_request"><SAMP>default_port_for_request</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="default_port_for_scheme"><SAMP>default_port_for_scheme</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="default_type"><SAMP>default_type</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>char *default_type(<A HREF="#request_rec">request_req</A> *r)
  -    </CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="destroy_pool"><SAMP>destroy_pool</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>void destroy_pool(<A HREF="#pool">pool</A> *p)</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    This function will recursively destroy the specified
  -    <A HREF="#pool">pool</A> allocation area and any sub-pools of it,
  -    making any memory allocated to them available for use elsewhere.
  -    </P>
  -    <P>
  -    <EM>See also:</EM>
  -    <A HREF="#pool"><SAMP>pool</SAMP></A>,
  -    <A HREF="#make_sub_pool"><SAMP>make_sub_pool()</SAMP></A>
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="destroy_sub_req"><SAMP>destroy_sub_req</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="die"><SAMP>die</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="discard_request_body"><SAMP>discard_request_body</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="document_root"><SAMP>document_root</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="each_byterange"><SAMP>each_byterange</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="error_log2stderr"><SAMP>error_log2stderr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="escape_html"><SAMP>escape_html</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="escape_path_segment"><SAMP>escape_path_segment</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="escape_shell_cmd"><SAMP>escape_shell_cmd</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="exists_scoreboard_image"><SAMP>exists_scoreboard_image</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="finalize_request_protocol"><SAMP>finalize_request_protocol</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="finalize_sub_req_protocol"><SAMP>finalize_sub_req_protocol</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_command"><SAMP>find_command</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="find_command_in_modules"><SAMP>find_command_in_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_last_token"><SAMP>find_last_token</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_linked_module"><SAMP>find_linked_module</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_module_name"><SAMP>find_module_name</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_path_info"><SAMP>find_path_info</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_pool"><SAMP>find_pool</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_token"><SAMP>find_token</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="find_types"><SAMP>find_types</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="fini_vhost_config"><SAMP>fini_vhost_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="fnmatch"><SAMP>fnmatch</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="force_library_loading"><SAMP>force_library_loading</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_basic_auth_pw"><SAMP>get_basic_auth_pw</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_client_block"><SAMP>get_client_block</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_gmtoff"><SAMP>get_gmtoff</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_local_host"><SAMP>get_local_host</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_module_config"><SAMP>get_module_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_remote_host"><SAMP>get_remote_host</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_remote_logname"><SAMP>get_remote_logname</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_server_name"><SAMP>get_server_name</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_server_port"><SAMP>get_server_port</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_time"><SAMP>get_time</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_token"><SAMP>get_token</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="get_virthost_addr"><SAMP>get_virthost_addr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getparents"><SAMP>getparents</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword"><SAMP>getword</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_conf"><SAMP>getword_conf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_conf_nc"><SAMP>getword_conf_nc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_nc"><SAMP>getword_nc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_nulls"><SAMP>getword_nulls</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_nulls_nc"><SAMP>getword_nulls_nc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_white"><SAMP>getword_white</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="getword_white_nc"><SAMP>getword_white_nc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="gm_timestr_822"><SAMP>gm_timestr_822</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="gname2id"><SAMP>gname2id</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="handle_command"><SAMP>handle_command</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="hard_timeout"><SAMP>hard_timeout</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="header_parse"><SAMP>header_parse</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ht_time"><SAMP>ht_time</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="ind"><SAMP>ind</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="index_of_response"><SAMP>index_of_response</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="init_alloc"><SAMP>init_alloc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="init_modules"><SAMP>init_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="init_vhost_config"><SAMP>init_vhost_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="init_virtual_host"><SAMP>init_virtual_host</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORTed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="internal_redirect"><SAMP>internal_redirect</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="internal_redirect_handler"><SAMP>internal_redirect_handler</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="invoke_handler"><SAMP>invoke_handler</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="is_directory"><SAMP>is_directory</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="is_fnmatch"><SAMP>is_fnmatch</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="is_initial_req"><SAMP>is_initial_req</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="is_matchexp"><SAMP>is_matchexp</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="is_url"><SAMP>is_url</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="keepalive_timeout"><SAMP>keepalive_timeout</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="kill_cleanup"><SAMP>kill_cleanup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="kill_cleanups_for_fd"><SAMP>kill_cleanups_for_fd</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="kill_cleanups_for_socket"><SAMP>kill_cleanups_for_socket</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="kill_timeout"><SAMP>kill_timeout</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="limit_section"><SAMP>limit_section</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: CORE_EXPORT_NONSTDed
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_assert"><SAMP>log_assert</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_error"><SAMP>log_error</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_pid"><SAMP>log_pid</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_printf"><SAMP>log_printf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_reason"><SAMP>log_reason</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_transaction"><SAMP>log_transaction</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="log_unixerr"><SAMP>log_unixerr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="make_array"><SAMP>make_array</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="make_dirstr"><SAMP>make_dirstr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="make_dirstr_parent"><SAMP>make_dirstr_parent</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="make_dirstr_prefix"><SAMP>make_dirstr_prefix</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="make_full_path"><SAMP>make_full_path</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -  </DL>
  -   <HR>
  -   <H3><A NAME="make_sub_pool"><SAMP>make_sub_pool</SAMP></A></H3>
  -   <DL>
  -    <DT><CODE><A HREF="#pool">pool</A>
  -     *make_sub_pool(<A HREF="#pool">pool</A> *p)</CODE>
  -    </DT>
  -    <DD>
  -     <P>
  -     This function creates a new <A HREF="#pool">pool area</A>
  -     for memory allocation.  The
  -     new area is considered to be a &quot;child&quot; of the pool
  -     passed to the routine; this permits a hierarchy of related storage
  -     areas.  When a pool is destroyed (see
  -     <A HREF="#destroy_pool"><SAMP>destroy_pool</SAMP></A>),
  -     any sub-pools it may have are also destroyed recursively.
  -     </P>
  -     <P>
  -     An example of when this hierarchy concept is useful can be found in the
  -     <A HREF="http://www.apache.org/docs/mod/mod_autoindex.html";
  -     >automatic directory listing module</A>.  Since the module can't
  -     tell in advance how many files it will have to list, nor how long the
  -     names will be, nor what other functions might need to allocate memory
  -     to process the request, it creates a sub-pool of the one associated
  -     with the request, does the <em>per</EM>-filename processing in
  -     it, and clears it for each new file.
  -     </P>
  -     <P>
  -     If the pointer passed to <SAMP>make_sub_pool</SAMP> is 
<CODE>NULL</CODE>,
  -     a new top-level (<EM>i.e.</EM>, parentless) pool is created.  This
  -     is generally not recommended, however, since the only record of a
  -     pool's existence is the pointer returned - a simple logic error can
  -     result in pools being created and lost, along with any allocations
  -     made in them.  Most pools are created to deal with <EM>per</EM>-request
  -     processing, and hence should be sub-pools of the request's pool
  -     (<A HREF="#request_rec"><SAMP>r-&gt;pool</SAMP></A>) to ensure that
  -     they are properly cleaned up on request completion.
  -     </P>
  -    </DD>
  -   </DL>
  -   <HR>
  -   <DL>
  -   <DT><A NAME="make_table"><SAMP>make_table</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="matches_request_vhost"><SAMP>matches_request_vhost</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="meets_conditions"><SAMP>meets_conditions</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="merge_per_dir_configs"><SAMP>merge_per_dir_configs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="no2slash"><SAMP>no2slash</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="note_auth_failure"><SAMP>note_auth_failure</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="note_basic_auth_failure"><SAMP>note_basic_auth_failure</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="note_cleanups_for_fd"><SAMP>note_cleanups_for_fd</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="note_cleanups_for_file"><SAMP>note_cleanups_for_file</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="note_cleanups_for_socket"><SAMP>note_cleanups_for_socket</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="note_digest_auth_failure"><SAMP>note_digest_auth_failure</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="note_subprocess"><SAMP>note_subprocess</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="null_cleanup"><SAMP>null_cleanup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="open_logs"><SAMP>open_logs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="open_piped_log"><SAMP>open_piped_log</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="os_escape_path"><SAMP>os_escape_path</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="os_is_path_absolute"><SAMP>os_is_path_absolute</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="overlay_tables"><SAMP>overlay_tables</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="palloc"><SAMP>palloc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="parseHTTPdate"><SAMP>parseHTTPdate</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="parse_htaccess"><SAMP>parse_htaccess</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="parse_uri"><SAMP>parse_uri</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="parse_uri_components"><SAMP>parse_uri_components</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="parse_vhost_addrs"><SAMP>parse_vhost_addrs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pcalloc"><SAMP>pcalloc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pcfg_open_custom"><SAMP>pcfg_open_custom</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pcfg_openfile"><SAMP>pcfg_openfile</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pclosedir"><SAMP>pclosedir</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pclosef"><SAMP>pclosef</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pclosesocket"><SAMP>pclosesocket</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pduphostent"><SAMP>pduphostent</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pfclose"><SAMP>pfclose</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pfdopen"><SAMP>pfdopen</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pfopen"><SAMP>pfopen</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pgethostbyname"><SAMP>pgethostbyname</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pool_is_ancestor"><SAMP>pool_is_ancestor</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pool_join"><SAMP>pool_join</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="popendir"><SAMP>popendir</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="popenf"><SAMP>popenf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pregcomp"><SAMP>pregcomp</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pregfree"><SAMP>pregfree</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pregsub"><SAMP>pregsub</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="process_request"><SAMP>process_request</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="process_resource_config"><SAMP>process_resource_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_add_header"><SAMP>proxy_add_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_c2hex"><SAMP>proxy_c2hex</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_cache_check"><SAMP>proxy_cache_check</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_cache_error"><SAMP>proxy_cache_error</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_cache_tidy"><SAMP>proxy_cache_tidy</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_cache_update"><SAMP>proxy_cache_update</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_canon_netloc"><SAMP>proxy_canon_netloc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_canonenc"><SAMP>proxy_canonenc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_connect_handler"><SAMP>proxy_connect_handler</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_date_canon"><SAMP>proxy_date_canon</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_del_header"><SAMP>proxy_del_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_doconnect"><SAMP>proxy_doconnect</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_ftp_canon"><SAMP>proxy_ftp_canon</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_ftp_handler"><SAMP>proxy_ftp_handler</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_garbage_coll"><SAMP>proxy_garbage_coll</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_garbage_init"><SAMP>proxy_garbage_init</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_get_header"><SAMP>proxy_get_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_hash"><SAMP>proxy_hash</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_hex2c"><SAMP>proxy_hex2c</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_hex2sec"><SAMP>proxy_hex2sec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_host2addr"><SAMP>proxy_host2addr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_http_canon"><SAMP>proxy_http_canon</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_http_handler"><SAMP>proxy_http_handler</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_is_domainname"><SAMP>proxy_is_domainname</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_is_hostname"><SAMP>proxy_is_hostname</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_is_ipaddr"><SAMP>proxy_is_ipaddr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_is_word"><SAMP>proxy_is_word</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_liststr"><SAMP>proxy_liststr</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_log_uerror"><SAMP>proxy_log_uerror</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_read_headers"><SAMP>proxy_read_headers</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_sec2hex"><SAMP>proxy_sec2hex</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_send_fb"><SAMP>proxy_send_fb</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxy_send_headers"><SAMP>proxy_send_headers</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="proxyerror"><SAMP>proxyerror</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="psignature"><SAMP>psignature</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="psocket"><SAMP>psocket</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pstrcat"><SAMP>pstrcat</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pstrdup"><SAMP>pstrdup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pstrndup"><SAMP>pstrndup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="push_array"><SAMP>push_array</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rationalize_mtime"><SAMP>rationalize_mtime</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="read_config"><SAMP>read_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="read_request"><SAMP>read_request</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="register_cleanup"><SAMP>register_cleanup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="register_other_child"><SAMP>register_other_child</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="remove_module"><SAMP>remove_module</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="requires"><SAMP>requires</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="reset_timeout"><SAMP>reset_timeout</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="response_code_string"><SAMP>response_code_string</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rfc1413"><SAMP>rfc1413</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rflush"><SAMP>rflush</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rind"><SAMP>rind</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rprintf"><SAMP>rprintf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rputc"><SAMP>rputc</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rputs"><SAMP>rputs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="run_cleanup"><SAMP>run_cleanup</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="run_fixups"><SAMP>run_fixups</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="run_post_read_request"><SAMP>run_post_read_request</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="run_sub_req"><SAMP>run_sub_req</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rvputs"><SAMP>rvputs</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="rwrite"><SAMP>rwrite</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="satisfies"><SAMP>satisfies</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="scan_script_header_err"><SAMP>scan_script_header_err</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="scan_script_header_err_buff"><SAMP>scan_script_header_err_buff</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_error_response"><SAMP>send_error_response</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_fb"><SAMP>send_fb</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_fb_length"><SAMP>send_fb_length</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_fd"><SAMP>send_fd</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_fd_length"><SAMP>send_fd_length</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_header_field"><SAMP>send_header_field</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_http_header"><SAMP>send_http_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_http_options"><SAMP>send_http_options</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_http_trace"><SAMP>send_http_trace</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_mmap"><SAMP>send_mmap</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="send_size"><SAMP>send_size</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="server_root_relative"><SAMP>server_root_relative</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_byterange"><SAMP>set_byterange</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="set_callback_and_alarm"><SAMP>set_callback_and_alarm</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_content_length"><SAMP>set_content_length</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_etag"><SAMP>set_etag</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_file_slot"><SAMP>set_file_slot</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_flag_slot"><SAMP>set_flag_slot</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_keepalive"><SAMP>set_keepalive</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_last_modified"><SAMP>set_last_modified</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_module_config"><SAMP>set_module_config</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_name_virtual_host"><SAMP>set_name_virtual_host</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_string_slot"><SAMP>set_string_slot</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_string_slot_lower"><SAMP>set_string_slot_lower</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="set_sub_req_protocol"><SAMP>set_sub_req_protocol</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="setup_client_block"><SAMP>setup_client_block</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="setup_prelinked_modules"><SAMP>setup_prelinked_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="should_client_block"><SAMP>should_client_block</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="show_directives"><SAMP>show_directives</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="show_modules"><SAMP>show_modules</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="soft_timeout"><SAMP>soft_timeout</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="some_auth_required"><SAMP>some_auth_required</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="spawn_child_err"><SAMP>spawn_child_err</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="spawn_child_err_buff"><SAMP>spawn_child_err_buff</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="srm_command_loop"><SAMP>srm_command_loop</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="start_restart"><SAMP>start_restart</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="start_shutdown"><SAMP>start_shutdown</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="str_tolower"><SAMP>str_tolower</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="strcasecmp_match"><SAMP>strcasecmp_match</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="strcmp_match"><SAMP>strcmp_match</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="sub_req_lookup_file"><SAMP>sub_req_lookup_file</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="sub_req_lookup_uri"><SAMP>sub_req_lookup_uri</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="sync_scoreboard_image"><SAMP>sync_scoreboard_image</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_add"><SAMP>table_add</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_addn"><SAMP>table_addn</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_do"><SAMP>table_do</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_get"><SAMP>table_get</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_merge"><SAMP>table_merge</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_mergen"><SAMP>table_mergen</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_set"><SAMP>table_set</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_setn"><SAMP>table_setn</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table_unset"><SAMP>table_unset</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="time_process_request"><SAMP>time_process_request</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="tm2sec"><SAMP>tm2sec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="translate_name"><SAMP>translate_name</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="uname2id"><SAMP>uname2id</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="unblock_alarms"><SAMP>unblock_alarms</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="unescape_url"><SAMP>unescape_url</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="unparse_uri_components"><SAMP>unparse_uri_components</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="unregister_other_child"><SAMP>unregister_other_child</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="update_child_status"><SAMP>update_child_status</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="update_mtime"><SAMP>update_mtime</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A 
NAME="update_vhost_from_headers"><SAMP>update_vhost_from_headers</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="update_vhost_given_ip"><SAMP>update_vhost_given_ip</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="util_init"><SAMP>util_init</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="util_uri_init"><SAMP>util_uri_init</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="uudecode"><SAMP>uudecode</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="vbprintf"><SAMP>vbprintf</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: API_EXPORT_NONSTD
  -    </P>
  -   </DD>
  -  </DL>
  +  <H3><A NAME="ap_popendir"><SAMP>ap_popendir</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_popenf"><SAMP>ap_popenf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pregcomp"><SAMP>ap_pregcomp</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pregfree"><SAMP>ap_pregfree</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pregsub"><SAMP>ap_pregsub</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_process_request"><SAMP>ap_process_request</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_process_resource_config"><SAMP>ap_process_resource_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_add_header"><SAMP>ap_proxy_add_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_c2hex"><SAMP>ap_proxy_c2hex</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_cache_check"><SAMP>ap_proxy_cache_check</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_cache_error"><SAMP>ap_proxy_cache_error</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_cache_tidy"><SAMP>ap_proxy_cache_tidy</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_cache_update"><SAMP>ap_proxy_cache_update</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_canon_netloc"><SAMP>ap_proxy_canon_netloc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_canonenc"><SAMP>ap_proxy_canonenc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_connect_handler"><SAMP>ap_proxy_connect_handler</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_date_canon"><SAMP>ap_proxy_date_canon</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_del_header"><SAMP>ap_proxy_del_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_doconnect"><SAMP>ap_proxy_doconnect</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_ftp_canon"><SAMP>ap_proxy_ftp_canon</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_ftp_handler"><SAMP>ap_proxy_ftp_handler</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_garbage_coll"><SAMP>ap_proxy_garbage_coll</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_garbage_init"><SAMP>ap_proxy_garbage_init</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_get_header"><SAMP>ap_proxy_get_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_hash"><SAMP>ap_proxy_hash</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_hex2c"><SAMP>ap_proxy_hex2c</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_hex2sec"><SAMP>ap_proxy_hex2sec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_host2addr"><SAMP>ap_proxy_host2addr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_http_canon"><SAMP>ap_proxy_http_canon</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_http_handler"><SAMP>ap_proxy_http_handler</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_is_domainname"><SAMP>ap_proxy_is_domainname</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_is_hostname"><SAMP>ap_proxy_is_hostname</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_is_ipaddr"><SAMP>ap_proxy_is_ipaddr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_is_word"><SAMP>ap_proxy_is_word</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_liststr"><SAMP>ap_proxy_liststr</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_log_uerror"><SAMP>ap_proxy_log_uerror</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_read_headers"><SAMP>ap_proxy_read_headers</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_sec2hex"><SAMP>ap_proxy_sec2hex</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxy_send_fb"><SAMP>ap_proxy_send_fb</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_proxy_send_headers"><SAMP>ap_proxy_send_headers</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_proxyerror"><SAMP>ap_proxyerror</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_psignature"><SAMP>ap_psignature</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_psocket"><SAMP>ap_psocket</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pstrcat"><SAMP>ap_pstrcat</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pstrdup"><SAMP>ap_pstrdup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_pstrndup"><SAMP>ap_pstrndup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_push_array"><SAMP>ap_push_array</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_rationalize_mtime"><SAMP>ap_rationalize_mtime</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_read_config"><SAMP>ap_read_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_read_request"><SAMP>ap_read_request</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_register_cleanup"><SAMP>ap_register_cleanup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_register_other_child"><SAMP>ap_register_other_child</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_remove_module"><SAMP>ap_remove_module</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_requires"><SAMP>ap_requires</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_reset_timeout"><SAMP>ap_reset_timeout</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_response_code_string"><SAMP>ap_response_code_string</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rfc1413"><SAMP>ap_rfc1413</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rflush"><SAMP>ap_rflush</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rind"><SAMP>ap_rind</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rprintf"><SAMP>ap_rprintf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rputc"><SAMP>ap_rputc</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rputs"><SAMP>ap_rputs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_run_cleanup"><SAMP>ap_run_cleanup</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_run_fixups"><SAMP>ap_run_fixups</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_run_post_read_request"><SAMP>ap_run_post_read_request</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_run_sub_req"><SAMP>ap_run_sub_req</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rvputs"><SAMP>ap_rvputs</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_rwrite"><SAMP>ap_rwrite</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_satisfies"><SAMP>ap_satisfies</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_scan_script_header_err"><SAMP>ap_scan_script_header_err</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_scan_script_header_err_buff"><SAMP>ap_scan_script_header_err_buff</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_send_error_response"><SAMP>ap_send_error_response</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_fb"><SAMP>ap_send_fb</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_fb_length"><SAMP>ap_send_fb_length</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_fd"><SAMP>ap_send_fd</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_fd_length"><SAMP>ap_send_fd_length</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_send_header_field"><SAMP>ap_send_header_field</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_http_header"><SAMP>ap_send_http_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_send_http_options"><SAMP>ap_send_http_options</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_http_trace"><SAMP>ap_send_http_trace</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_mmap"><SAMP>ap_send_mmap</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_send_size"><SAMP>ap_send_size</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_server_root_relative"><SAMP>ap_server_root_relative</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_byterange"><SAMP>ap_set_byterange</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_callback_and_alarm"><SAMP>ap_set_callback_and_alarm</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_content_length"><SAMP>ap_set_content_length</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_etag"><SAMP>ap_set_etag</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_file_slot"><SAMP>ap_set_file_slot</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_flag_slot"><SAMP>ap_set_flag_slot</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_keepalive"><SAMP>ap_set_keepalive</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_last_modified"><SAMP>ap_set_last_modified</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_module_config"><SAMP>ap_set_module_config</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_name_virtual_host"><SAMP>ap_set_name_virtual_host</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_set_string_slot"><SAMP>ap_set_string_slot</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_string_slot_lower"><SAMP>ap_set_string_slot_lower</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_set_sub_req_protocol"><SAMP>ap_set_sub_req_protocol</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_setup_client_block"><SAMP>ap_setup_client_block</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_setup_prelinked_modules"><SAMP>ap_setup_prelinked_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_should_client_block"><SAMP>ap_should_client_block</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_show_directives"><SAMP>ap_show_directives</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_show_modules"><SAMP>ap_show_modules</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_soft_timeout"><SAMP>ap_soft_timeout</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_some_auth_required"><SAMP>ap_some_auth_required</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_spawn_child_err"><SAMP>ap_spawn_child_err</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_spawn_child_err_buff"><SAMP>ap_spawn_child_err_buff</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_srm_command_loop"><SAMP>ap_srm_command_loop</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_start_restart"><SAMP>ap_start_restart</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_start_shutdown"><SAMP>ap_start_shutdown</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_str_tolower"><SAMP>ap_str_tolower</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_strcasecmp_match"><SAMP>ap_strcasecmp_match</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_strcmp_match"><SAMP>ap_strcmp_match</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_sub_req_lookup_file"><SAMP>ap_sub_req_lookup_file</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_sub_req_lookup_uri"><SAMP>ap_sub_req_lookup_uri</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_sync_scoreboard_image"><SAMP>ap_sync_scoreboard_image</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_add"><SAMP>ap_table_add</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_addn"><SAMP>ap_table_addn</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_do"><SAMP>ap_table_do</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_get"><SAMP>ap_table_get</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_merge"><SAMP>ap_table_merge</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_mergen"><SAMP>ap_table_mergen</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_set"><SAMP>ap_table_set</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_setn"><SAMP>ap_table_setn</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_table_unset"><SAMP>ap_table_unset</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_time_process_request"><SAMP>ap_time_process_request</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_tm2sec"><SAMP>ap_tm2sec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_translate_name"><SAMP>ap_translate_name</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_uname2id"><SAMP>ap_uname2id</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_unblock_alarms"><SAMP>ap_unblock_alarms</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_unescape_url"><SAMP>ap_unescape_url</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_unparse_uri_components"><SAMP>ap_unparse_uri_components</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_unregister_other_child"><SAMP>ap_unregister_other_child</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_update_child_status"><SAMP>ap_update_child_status</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_update_mtime"><SAMP>ap_update_mtime</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_update_vhost_from_headers"><SAMP>ap_update_vhost_from_headers</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A 
NAME="ap_update_vhost_given_ip"><SAMP>ap_update_vhost_given_ip</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_util_init"><SAMP>ap_util_init</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_util_uri_init"><SAMP>ap_util_uri_init</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_uudecode"><SAMP>ap_uudecode</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_vbprintf"><SAMP>ap_vbprintf</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: API_EXPORT_NONSTD
  +  </P>
     <H2><A NAME="Constants">Constant Definitions</A></H2>
  +  <H3><A NAME="MAX_STRING_LEN"><SAMP>MAX_STRING_LEN</SAMP></A></H3>
  +  <PRE>
  +  #define MAX_STRING_LEN <EM>numbytes</EM>
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
     <H2><A NAME="Structures">Structure Definitions</A></H2>
  +  <H3><A NAME="AP_MD5_CTX"><SAMP>AP_MD5_CTX</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="array_header"><SAMP>array_header</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="command_rec"><SAMP>command_rec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="module"><SAMP>module</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="mutex"><SAMP>mutex</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="pool"><SAMP>pool</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <DL>
  -   <DT><A NAME="AP_MD5_CTX"><SAMP>AP_MD5_CTX</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="array_header"><SAMP>array_header</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="command_rec"><SAMP>command_rec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="module"><SAMP>module</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="mutex"><SAMP>mutex</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="pool"><SAMP>pool</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="request_rec"><SAMP>request_rec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="scoreboard"><SAMP>scoreboard</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="server_rec"><SAMP>server_rec</SAMP></A>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   <HR>
  -   <DT><A NAME="table"><SAMP>table</SAMP></A>
  +   <DT><EM>See also:</EM>
      </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  +   <DD><A HREF="#pool"><SAMP>pool</SAMP></A>,
  +       <A HREF="#ap_bytes_in_pool"><SAMP>ap_bytes_in_pool()</SAMP></A>,
  +       <A HREF="#ap_clear_pool"><SAMP>ap_clear_pool()</SAMP></A>,
  +       <A HREF="#ap_destroy_pool"><SAMP>ap_destroy_pool()</SAMP></A>,
  +       <A HREF="#ap_find_pool"><SAMP>ap_find_pool()</SAMP></A>,
  +       <A HREF="#ap_make_sub_pool"><SAMP>ap_make_sub_pool()</SAMP></A>,
  +       <A HREF="#ap_pool_is_ancestor"><SAMP>ap_pool_is_ancestor()</SAMP></A>,
  +       <A HREF="#ap_pool_join"><SAMP>ap_pool_join()</SAMP></A>
      </DD>
     </DL>
  +  <HR>
  +  <H3><A NAME="request_rec"><SAMP>request_rec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="scoreboard"><SAMP>scoreboard</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="server_rec"><SAMP>server_rec</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="table"><SAMP>table</SAMP></A></H3>
  +  <PRE>
  +  prototype
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <H2><A NAME="GlobalCells">Global Data Structures</A></H2>
  -   <H3><A NAME="core_module"><SAMP>core_module</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>module core_module</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="day_snames"><SAMP>day_snames</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>const char day_snames[7][4]</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="month_snames"><SAMP>month_snames</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>const char month_snames[12][4]</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="restart_time"><SAMP>restart_time</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>time_t restart_time</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="scoreboard_image"><SAMP>scoreboard_image</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>extern <A HREF="#scoreboard">scoreboard</A> *scoreboard_image
  -    </CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="server_argv0"><SAMP>server_argv0</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>char *server_argv0</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    Note: MODULE_VAR_EXPORTed
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="server_root"><SAMP>server_root</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>char server_root[MAX_STRING_LEN]</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -   </DL>
  -   <HR>
  -   <H3><A NAME="suexec_enabled"><SAMP>suexec_enabled</SAMP></A></H3>
  -   <DL>
  -   <DT><CODE>int suexec_enabled</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    <BR>
  -    Note: MODULE_VAR_EXPORTed
  -    </P>
  -   </DD>
  -  </DL>
  +  <H3><A NAME="core_module"><SAMP>core_module</SAMP></A></H3>
  +  <PRE>
  +  module core_module
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_day_snames"><SAMP>ap_day_snames</SAMP></A></H3>
  +  <PRE>
  +  const char ap_day_snames[7][4]
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_month_snames"><SAMP>ap_month_snames</SAMP></A></H3>
  +  <PRE>
  +  const char ap_month_snames[12][4]
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_restart_time"><SAMP>ap_restart_time</SAMP></A></H3>
  +  <PRE>
  +  time_t ap_restart_time
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_scoreboard_image"><SAMP>ap_scoreboard_image</SAMP></A></H3>
  +  <PRE>
  +  extern <A HREF="#scoreboard">scoreboard</A> *ap_scoreboard_image
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_server_argv0"><SAMP>ap_server_argv0</SAMP></A></H3>
  +  <PRE>
  +  char *ap_server_argv0
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: MODULE_VAR_EXPORTed
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_server_root"><SAMP>ap_server_root</SAMP></A></H3>
  +  <PRE>
  +  char ap_server_root[<A HREF="#MAX_STRING_LEN">MAX_STRING_LEN</A>]
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
  +  <HR>
  +  <H3><A NAME="ap_suexec_enabled"><SAMP>ap_suexec_enabled</SAMP></A></H3>
  +  <PRE>
  +  int ap_suexec_enabled
  +  </PRE>
  +  <P>
  +  definition/description
  +  <BR>
  +  Note: MODULE_VAR_EXPORTed
  +  </P>
     <H3><A NAME="top_module"><SAMP>top_module</SAMP></A></H3>
  -  <DL>
  -   <DT><CODE><A HREF="#module">module</A> *top_module</CODE>
  -   </DT>
  -   <DD>
  -    <P>
  -    definition/description
  -    </P>
  -   </DD>
  -  </DL>
  +  <PRE>
  +  <A HREF="#module">module</A> *top_module
  +  </PRE>
  +  <P>
  +  definition/description
  +  </P>
     <HR>
   <!--#include virtual="footer.html" -->
    </BODY>
  
  
  

Reply via email to