upload http
[bottlenecks.git] / rubbos / app / httpd-2.0.64 / server / exports.c
1 /*
2  * THIS FILE WAS AUTOGENERATED BY make_exports.awk
3  *
4  * This is an ugly hack that needs to be here, so
5  * that libtool will link all of the APR functions
6  * into server regardless of whether the base server
7  * uses them.
8  */
9
10 #define CORE_PRIVATE
11
12 #include "ap_compat.h"
13 #include "ap_config_auto.h"
14 #include "ap_config.h"
15 #include "ap_config_layout.h"
16 #include "ap_listen.h"
17 #include "ap_mmn.h"
18 #include "ap_mpm.h"
19 #include "ap_provider.h"
20 #include "ap_regkey.h"
21 #include "ap_release.h"
22 #include "http_config.h"
23 #include "http_connection.h"
24 #include "http_core.h"
25 #include "httpd.h"
26 #include "http_log.h"
27 #include "http_main.h"
28 #include "http_protocol.h"
29 #include "http_request.h"
30 #include "http_vhost.h"
31 #include "mpm_common.h"
32 #include "pcreposix.h"
33 #include "rfc1413.h"
34 #include "scoreboard.h"
35 #include "util_cfgtree.h"
36 #include "util_charset.h"
37 #include "util_ebcdic.h"
38 #include "util_filter.h"
39 #include "util_ldap.h"
40 #include "util_md5.h"
41 #include "util_script.h"
42 #include "util_time.h"
43 #include "util_xml.h"
44 #include "mod_core.h"
45 #include "os.h"
46 #include "unixd.h"
47 #include "apr_allocator.h"
48 #include "apr_atomic.h"
49 #include "apr_compat.h"
50 #include "apr_dso.h"
51 #include "apr_env.h"
52 #include "apr_errno.h"
53 #include "apr_file_info.h"
54 #include "apr_file_io.h"
55 #include "apr_fnmatch.h"
56 #include "apr_general.h"
57 #include "apr_getopt.h"
58 #include "apr_global_mutex.h"
59 #include "apr.h"
60 #include "apr_hash.h"
61 #include "apr_inherit.h"
62 #include "apr_lib.h"
63 #include "apr_mmap.h"
64 #include "apr_network_io.h"
65 #include "apr_poll.h"
66 #include "apr_pools.h"
67 #include "apr_portable.h"
68 #include "apr_proc_mutex.h"
69 #include "apr_ring.h"
70 #include "apr_shm.h"
71 #include "apr_signal.h"
72 #include "apr_strings.h"
73 #include "apr_support.h"
74 #include "apr_tables.h"
75 #include "apr_thread_cond.h"
76 #include "apr_thread_mutex.h"
77 #include "apr_thread_proc.h"
78 #include "apr_thread_rwlock.h"
79 #include "apr_time.h"
80 #include "apr_user.h"
81 #include "apr_version.h"
82 #include "apr_want.h"
83 #include "apr_anylock.h"
84 #include "apr_base64.h"
85 #include "apr_buckets.h"
86 #include "apr_date.h"
87 #include "apr_dbm.h"
88 #include "apr_hooks.h"
89 #include "apr_ldap.h"
90 #include "apr_ldap_url.h"
91 #include "apr_md4.h"
92 #include "apr_md5.h"
93 #include "apr_optional.h"
94 #include "apr_optional_hooks.h"
95 #include "apr_queue.h"
96 #include "apr_reslist.h"
97 #include "apr_rmm.h"
98 #include "apr_sdbm.h"
99 #include "apr_sha1.h"
100 #include "apr_strmatch.h"
101 #include "apr_uri.h"
102 #include "apr_uuid.h"
103 #include "apr_xlate.h"
104 #include "apr_xml.h"
105 #include "apu_compat.h"
106 #include "apu.h"
107 #include "apu_version.h"
108 #include "apu_want.h"
109
110 const void *ap_ugly_hack = NULL;
111
112 /*
113  * /bottlenecks/rubbos/app/httpd-2.0.64/include/ap_listen.h
114  */
115 const void *ap_hack_ap_set_receive_buffer_size = (const void *)ap_set_receive_buffer_size;
116
117 /*
118  * /bottlenecks/rubbos/app/httpd-2.0.64/include/ap_mpm.h
119  */
120 const void *ap_hack_ap_mpm_run = (const void *)ap_mpm_run;
121 const void *ap_hack_ap_graceful_stop_signalled = (const void *)ap_graceful_stop_signalled;
122 const void *ap_hack_ap_os_create_privileged_process = (const void *)ap_os_create_privileged_process;
123 const void *ap_hack_ap_mpm_query = (const void *)ap_mpm_query;
124 #if AP_ENABLE_EXCEPTION_HOOK
125 const void *ap_hack_ap_hook_fatal_exception = (const void *)ap_hook_fatal_exception;
126 const void *ap_hack_ap_hook_get_fatal_exception = (const void *)ap_hook_get_fatal_exception;
127 const void *ap_hack_ap_run_fatal_exception = (const void *)ap_run_fatal_exception;
128 #endif /*AP_ENABLE_EXCEPTION_HOOK*/
129
130 /*
131  * /bottlenecks/rubbos/app/httpd-2.0.64/include/ap_provider.h
132  */
133 const void *ap_hack_ap_register_provider = (const void *)ap_register_provider;
134 const void *ap_hack_ap_lookup_provider = (const void *)ap_lookup_provider;
135
136 /*
137  * /bottlenecks/rubbos/app/httpd-2.0.64/include/ap_regkey.h
138  */
139 #if defined(WIN32) || defined(DOXYGEN)
140 const void *ap_hack_ap_regkey_const = (const void *)ap_regkey_const;
141 const void *ap_hack_ap_regkey_open = (const void *)ap_regkey_open;
142 const void *ap_hack_ap_regkey_close = (const void *)ap_regkey_close;
143 const void *ap_hack_ap_regkey_remove = (const void *)ap_regkey_remove;
144 const void *ap_hack_ap_regkey_value_get = (const void *)ap_regkey_value_get;
145 const void *ap_hack_ap_regkey_value_set = (const void *)ap_regkey_value_set;
146 const void *ap_hack_ap_regkey_value_raw_get = (const void *)ap_regkey_value_raw_get;
147 const void *ap_hack_ap_regkey_value_raw_set = (const void *)ap_regkey_value_raw_set;
148 const void *ap_hack_ap_regkey_value_array_get = (const void *)ap_regkey_value_array_get;
149 const void *ap_hack_ap_regkey_value_array_set = (const void *)ap_regkey_value_array_set;
150 const void *ap_hack_ap_regkey_value_remove = (const void *)ap_regkey_value_remove;
151 #endif /* def WIN32 || def DOXYGEN */
152
153 /*
154  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_config.h
155  */
156 const void *ap_hack_ap_get_module_config = (const void *)ap_get_module_config;
157 const void *ap_hack_ap_set_module_config = (const void *)ap_set_module_config;
158 const void *ap_hack_ap_set_string_slot = (const void *)ap_set_string_slot;
159 const void *ap_hack_ap_set_int_slot = (const void *)ap_set_int_slot;
160 const void *ap_hack_ap_method_is_limited = (const void *)ap_method_is_limited;
161 const void *ap_hack_ap_set_string_slot_lower = (const void *)ap_set_string_slot_lower;
162 const void *ap_hack_ap_set_flag_slot = (const void *)ap_set_flag_slot;
163 const void *ap_hack_ap_set_file_slot = (const void *)ap_set_file_slot;
164 const void *ap_hack_ap_set_deprecated = (const void *)ap_set_deprecated;
165 const void *ap_hack_ap_server_root_relative = (const void *)ap_server_root_relative;
166 const void *ap_hack_ap_add_module = (const void *)ap_add_module;
167 const void *ap_hack_ap_remove_module = (const void *)ap_remove_module;
168 const void *ap_hack_ap_add_loaded_module = (const void *)ap_add_loaded_module;
169 const void *ap_hack_ap_remove_loaded_module = (const void *)ap_remove_loaded_module;
170 const void *ap_hack_ap_add_named_module = (const void *)ap_add_named_module;
171 const void *ap_hack_ap_find_module_name = (const void *)ap_find_module_name;
172 const void *ap_hack_ap_find_linked_module = (const void *)ap_find_linked_module;
173 const void *ap_hack_ap_pcfg_openfile = (const void *)ap_pcfg_openfile;
174 const void *ap_hack_ap_pcfg_open_custom = (const void *)ap_pcfg_open_custom;
175 const void *ap_hack_ap_cfg_getline = (const void *)ap_cfg_getline;
176 const void *ap_hack_ap_cfg_getc = (const void *)ap_cfg_getc;
177 const void *ap_hack_ap_cfg_closefile = (const void *)ap_cfg_closefile;
178 const void *ap_hack_ap_soak_end_container = (const void *)ap_soak_end_container;
179 const void *ap_hack_ap_build_cont_config = (const void *)ap_build_cont_config;
180 const void *ap_hack_ap_build_config = (const void *)ap_build_config;
181 const void *ap_hack_ap_walk_config = (const void *)ap_walk_config;
182 const void *ap_hack_ap_check_cmd_context = (const void *)ap_check_cmd_context;
183 #ifdef CORE_PRIVATE
184 const void *ap_hack_ap_single_module_configure = (const void *)ap_single_module_configure;
185 const void *ap_hack_ap_setup_prelinked_modules = (const void *)ap_setup_prelinked_modules;
186 const void *ap_hack_ap_show_directives = (const void *)ap_show_directives;
187 const void *ap_hack_ap_show_modules = (const void *)ap_show_modules;
188 const void *ap_hack_ap_show_mpm = (const void *)ap_show_mpm;
189 const void *ap_hack_ap_read_config = (const void *)ap_read_config;
190 const void *ap_hack_ap_run_rewrite_args = (const void *)ap_run_rewrite_args;
191 const void *ap_hack_ap_register_hooks = (const void *)ap_register_hooks;
192 const void *ap_hack_ap_fixup_virtual_hosts = (const void *)ap_fixup_virtual_hosts;
193 const void *ap_hack_ap_create_request_config = (const void *)ap_create_request_config;
194 const void *ap_hack_ap_create_per_dir_config = (const void *)ap_create_per_dir_config;
195 const void *ap_hack_ap_merge_per_dir_configs = (const void *)ap_merge_per_dir_configs;
196 const void *ap_hack_ap_create_conn_config = (const void *)ap_create_conn_config;
197 const void *ap_hack_ap_parse_htaccess = (const void *)ap_parse_htaccess;
198 const void *ap_hack_ap_init_virtual_host = (const void *)ap_init_virtual_host;
199 const void *ap_hack_ap_process_resource_config = (const void *)ap_process_resource_config;
200 const void *ap_hack_ap_process_config_tree = (const void *)ap_process_config_tree;
201 const void *ap_hack_ap_invoke_handler = (const void *)ap_invoke_handler;
202 const void *ap_hack_ap_find_command = (const void *)ap_find_command;
203 const void *ap_hack_ap_find_command_in_modules = (const void *)ap_find_command_in_modules;
204 const void *ap_hack_ap_set_config_vectors = (const void *)ap_set_config_vectors;
205 #endif
206 const void *ap_hack_ap_hook_header_parser = (const void *)ap_hook_header_parser;
207 const void *ap_hack_ap_hook_get_header_parser = (const void *)ap_hook_get_header_parser;
208 const void *ap_hack_ap_run_header_parser = (const void *)ap_run_header_parser;
209 const void *ap_hack_ap_hook_pre_config = (const void *)ap_hook_pre_config;
210 const void *ap_hack_ap_hook_get_pre_config = (const void *)ap_hook_get_pre_config;
211 const void *ap_hack_ap_run_pre_config = (const void *)ap_run_pre_config;
212 const void *ap_hack_ap_hook_post_config = (const void *)ap_hook_post_config;
213 const void *ap_hack_ap_hook_get_post_config = (const void *)ap_hook_get_post_config;
214 const void *ap_hack_ap_run_post_config = (const void *)ap_run_post_config;
215 const void *ap_hack_ap_hook_open_logs = (const void *)ap_hook_open_logs;
216 const void *ap_hack_ap_hook_get_open_logs = (const void *)ap_hook_get_open_logs;
217 const void *ap_hack_ap_run_open_logs = (const void *)ap_run_open_logs;
218 const void *ap_hack_ap_hook_child_init = (const void *)ap_hook_child_init;
219 const void *ap_hack_ap_hook_get_child_init = (const void *)ap_hook_get_child_init;
220 const void *ap_hack_ap_run_child_init = (const void *)ap_run_child_init;
221 const void *ap_hack_ap_hook_handler = (const void *)ap_hook_handler;
222 const void *ap_hack_ap_hook_get_handler = (const void *)ap_hook_get_handler;
223 const void *ap_hack_ap_run_handler = (const void *)ap_run_handler;
224 const void *ap_hack_ap_hook_quick_handler = (const void *)ap_hook_quick_handler;
225 const void *ap_hack_ap_hook_get_quick_handler = (const void *)ap_hook_get_quick_handler;
226 const void *ap_hack_ap_run_quick_handler = (const void *)ap_run_quick_handler;
227 const void *ap_hack_ap_hook_optional_fn_retrieve = (const void *)ap_hook_optional_fn_retrieve;
228 const void *ap_hack_ap_hook_get_optional_fn_retrieve = (const void *)ap_hook_get_optional_fn_retrieve;
229 const void *ap_hack_ap_run_optional_fn_retrieve = (const void *)ap_run_optional_fn_retrieve;
230
231 /*
232  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_connection.h
233  */
234 #ifdef CORE_PRIVATE
235 const void *ap_hack_ap_process_connection = (const void *)ap_process_connection;
236 const void *ap_hack_ap_flush_conn = (const void *)ap_flush_conn;
237 const void *ap_hack_ap_lingering_close = (const void *)ap_lingering_close;
238 #endif
239 const void *ap_hack_ap_hook_create_connection = (const void *)ap_hook_create_connection;
240 const void *ap_hack_ap_hook_get_create_connection = (const void *)ap_hook_get_create_connection;
241 const void *ap_hack_ap_run_create_connection = (const void *)ap_run_create_connection;
242 const void *ap_hack_ap_hook_pre_connection = (const void *)ap_hook_pre_connection;
243 const void *ap_hack_ap_hook_get_pre_connection = (const void *)ap_hook_get_pre_connection;
244 const void *ap_hack_ap_run_pre_connection = (const void *)ap_run_pre_connection;
245 const void *ap_hack_ap_hook_process_connection = (const void *)ap_hook_process_connection;
246 const void *ap_hack_ap_hook_get_process_connection = (const void *)ap_hook_get_process_connection;
247 const void *ap_hack_ap_run_process_connection = (const void *)ap_run_process_connection;
248 const void *ap_hack_ap_bucket_eoc_make = (const void *)ap_bucket_eoc_make;
249 const void *ap_hack_ap_bucket_eoc_create = (const void *)ap_bucket_eoc_create;
250
251 /*
252  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_core.h
253  */
254 const void *ap_hack_ap_allow_options = (const void *)ap_allow_options;
255 const void *ap_hack_ap_allow_overrides = (const void *)ap_allow_overrides;
256 const void *ap_hack_ap_default_type = (const void *)ap_default_type;
257 const void *ap_hack_ap_document_root = (const void *)ap_document_root;
258 const void *ap_hack_ap_get_remote_host = (const void *)ap_get_remote_host;
259 const void *ap_hack_ap_get_remote_logname = (const void *)ap_get_remote_logname;
260 const void *ap_hack_ap_construct_url = (const void *)ap_construct_url;
261 const void *ap_hack_ap_get_server_name = (const void *)ap_get_server_name;
262 const void *ap_hack_ap_get_server_port = (const void *)ap_get_server_port;
263 const void *ap_hack_ap_get_limit_req_body = (const void *)ap_get_limit_req_body;
264 const void *ap_hack_ap_get_limit_xml_body = (const void *)ap_get_limit_xml_body;
265 const void *ap_hack_ap_custom_response = (const void *)ap_custom_response;
266 const void *ap_hack_ap_is_recursion_limit_exceeded = (const void *)ap_is_recursion_limit_exceeded;
267 const void *ap_hack_ap_exists_config_define = (const void *)ap_exists_config_define;
268 const void *ap_hack_ap_core_translate = (const void *)ap_core_translate;
269 const void *ap_hack_ap_auth_type = (const void *)ap_auth_type;
270 const void *ap_hack_ap_auth_name = (const void *)ap_auth_name;
271 const void *ap_hack_ap_satisfies = (const void *)ap_satisfies;
272 const void *ap_hack_ap_requires = (const void *)ap_requires;
273 #ifdef CORE_PRIVATE
274 const void *ap_hack_ap_register_request_note = (const void *)ap_register_request_note;
275 const void *ap_hack_ap_get_request_note = (const void *)ap_get_request_note;
276 const void *ap_hack_ap_add_per_dir_conf = (const void *)ap_add_per_dir_conf;
277 const void *ap_hack_ap_add_per_url_conf = (const void *)ap_add_per_url_conf;
278 const void *ap_hack_ap_add_file_conf = (const void *)ap_add_file_conf;
279 const void *ap_hack_ap_limit_section = (const void *)ap_limit_section;
280 #endif
281 const void *ap_hack_ap_hook_get_mgmt_items = (const void *)ap_hook_get_mgmt_items;
282 const void *ap_hack_ap_hook_get_get_mgmt_items = (const void *)ap_hook_get_get_mgmt_items;
283 const void *ap_hack_ap_run_get_mgmt_items = (const void *)ap_run_get_mgmt_items;
284
285 /*
286  * /bottlenecks/rubbos/app/httpd-2.0.64/include/httpd.h
287  */
288 const void *ap_hack_ap_get_server_revision = (const void *)ap_get_server_revision;
289 const void *ap_hack_ap_get_server_version = (const void *)ap_get_server_version;
290 const void *ap_hack_ap_add_version_component = (const void *)ap_add_version_component;
291 const void *ap_hack_ap_get_server_built = (const void *)ap_get_server_built;
292 const void *ap_hack_ap_field_noparam = (const void *)ap_field_noparam;
293 const void *ap_hack_ap_ht_time = (const void *)ap_ht_time;
294 const void *ap_hack_ap_getword = (const void *)ap_getword;
295 const void *ap_hack_ap_getword_nc = (const void *)ap_getword_nc;
296 const void *ap_hack_ap_getword_white = (const void *)ap_getword_white;
297 const void *ap_hack_ap_getword_white_nc = (const void *)ap_getword_white_nc;
298 const void *ap_hack_ap_getword_nulls = (const void *)ap_getword_nulls;
299 const void *ap_hack_ap_getword_nulls_nc = (const void *)ap_getword_nulls_nc;
300 const void *ap_hack_ap_getword_conf = (const void *)ap_getword_conf;
301 const void *ap_hack_ap_getword_conf_nc = (const void *)ap_getword_conf_nc;
302 const void *ap_hack_ap_resolve_env = (const void *)ap_resolve_env;
303 const void *ap_hack_ap_size_list_item = (const void *)ap_size_list_item;
304 const void *ap_hack_ap_get_list_item = (const void *)ap_get_list_item;
305 const void *ap_hack_ap_find_list_item = (const void *)ap_find_list_item;
306 const void *ap_hack_ap_get_token = (const void *)ap_get_token;
307 const void *ap_hack_ap_find_token = (const void *)ap_find_token;
308 const void *ap_hack_ap_find_last_token = (const void *)ap_find_last_token;
309 const void *ap_hack_ap_is_url = (const void *)ap_is_url;
310 const void *ap_hack_ap_unescape_url = (const void *)ap_unescape_url;
311 const void *ap_hack_ap_unescape_url_keep2f = (const void *)ap_unescape_url_keep2f;
312 const void *ap_hack_ap_no2slash = (const void *)ap_no2slash;
313 const void *ap_hack_ap_getparents = (const void *)ap_getparents;
314 const void *ap_hack_ap_escape_path_segment = (const void *)ap_escape_path_segment;
315 const void *ap_hack_ap_os_escape_path = (const void *)ap_os_escape_path;
316 const void *ap_hack_ap_escape_html = (const void *)ap_escape_html;
317 const void *ap_hack_ap_escape_logitem = (const void *)ap_escape_logitem;
318 const void *ap_hack_ap_escape_errorlog_item = (const void *)ap_escape_errorlog_item;
319 const void *ap_hack_ap_construct_server = (const void *)ap_construct_server;
320 const void *ap_hack_ap_escape_shell_cmd = (const void *)ap_escape_shell_cmd;
321 const void *ap_hack_ap_count_dirs = (const void *)ap_count_dirs;
322 const void *ap_hack_ap_make_dirstr_prefix = (const void *)ap_make_dirstr_prefix;
323 const void *ap_hack_ap_make_dirstr_parent = (const void *)ap_make_dirstr_parent;
324 const void *ap_hack_ap_make_full_path = (const void *)ap_make_full_path;
325 const void *ap_hack_ap_os_is_path_absolute = (const void *)ap_os_is_path_absolute;
326 const void *ap_hack_ap_is_matchexp = (const void *)ap_is_matchexp;
327 const void *ap_hack_ap_strcmp_match = (const void *)ap_strcmp_match;
328 const void *ap_hack_ap_strcasecmp_match = (const void *)ap_strcasecmp_match;
329 const void *ap_hack_ap_strcasestr = (const void *)ap_strcasestr;
330 const void *ap_hack_ap_stripprefix = (const void *)ap_stripprefix;
331 const void *ap_hack_ap_pbase64decode = (const void *)ap_pbase64decode;
332 const void *ap_hack_ap_pbase64encode = (const void *)ap_pbase64encode;
333 const void *ap_hack_ap_pregcomp = (const void *)ap_pregcomp;
334 const void *ap_hack_ap_pregfree = (const void *)ap_pregfree;
335 const void *ap_hack_ap_regexec = (const void *)ap_regexec;
336 const void *ap_hack_ap_regerror = (const void *)ap_regerror;
337 const void *ap_hack_ap_pregsub = (const void *)ap_pregsub;
338 const void *ap_hack_ap_content_type_tolower = (const void *)ap_content_type_tolower;
339 const void *ap_hack_ap_str_tolower = (const void *)ap_str_tolower;
340 const void *ap_hack_ap_ind = (const void *)ap_ind;
341 const void *ap_hack_ap_rind = (const void *)ap_rind;
342 const void *ap_hack_ap_escape_quotes = (const void *)ap_escape_quotes;
343 const void *ap_hack_ap_is_rdirectory = (const void *)ap_is_rdirectory;
344 const void *ap_hack_ap_is_directory = (const void *)ap_is_directory;
345 const void *ap_hack_ap_log_assert = (const void *)ap_log_assert;
346 const void *ap_hack_ap_psignature = (const void *)ap_psignature;
347 const void *ap_hack_ap_strchr = (const void *)ap_strchr;
348 const void *ap_hack_ap_strchr_c = (const void *)ap_strchr_c;
349 const void *ap_hack_ap_strrchr = (const void *)ap_strrchr;
350 const void *ap_hack_ap_strrchr_c = (const void *)ap_strrchr_c;
351 const void *ap_hack_ap_strstr = (const void *)ap_strstr;
352 const void *ap_hack_ap_strstr_c = (const void *)ap_strstr_c;
353
354 /*
355  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_log.h
356  */
357 const void *ap_hack_ap_open_stderr_log = (const void *)ap_open_stderr_log;
358 const void *ap_hack_ap_replace_stderr_log = (const void *)ap_replace_stderr_log;
359 const void *ap_hack_ap_log_error = (const void *)ap_log_error;
360 const void *ap_hack_ap_log_perror = (const void *)ap_log_perror;
361 const void *ap_hack_ap_log_rerror = (const void *)ap_log_rerror;
362 const void *ap_hack_ap_log_cerror = (const void *)ap_log_cerror;
363 const void *ap_hack_ap_error_log2stderr = (const void *)ap_error_log2stderr;
364 const void *ap_hack_ap_log_pid = (const void *)ap_log_pid;
365 const void *ap_hack_ap_read_pid = (const void *)ap_read_pid;
366 const void *ap_hack_ap_open_piped_log = (const void *)ap_open_piped_log;
367 const void *ap_hack_ap_close_piped_log = (const void *)ap_close_piped_log;
368 const void *ap_hack_ap_hook_error_log = (const void *)ap_hook_error_log;
369 const void *ap_hack_ap_hook_get_error_log = (const void *)ap_hook_get_error_log;
370 const void *ap_hack_ap_run_error_log = (const void *)ap_run_error_log;
371
372 /*
373  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_protocol.h
374  */
375 const void *ap_hack_ap_hook_insert_error_filter = (const void *)ap_hook_insert_error_filter;
376 const void *ap_hack_ap_hook_get_insert_error_filter = (const void *)ap_hook_get_insert_error_filter;
377 const void *ap_hack_ap_run_insert_error_filter = (const void *)ap_run_insert_error_filter;
378 const void *ap_hack_ap_get_mime_headers = (const void *)ap_get_mime_headers;
379 const void *ap_hack_ap_get_mime_headers_core = (const void *)ap_get_mime_headers_core;
380 const void *ap_hack_ap_finalize_request_protocol = (const void *)ap_finalize_request_protocol;
381 const void *ap_hack_ap_send_error_response = (const void *)ap_send_error_response;
382 const void *ap_hack_ap_set_content_length = (const void *)ap_set_content_length;
383 const void *ap_hack_ap_set_keepalive = (const void *)ap_set_keepalive;
384 const void *ap_hack_ap_rationalize_mtime = (const void *)ap_rationalize_mtime;
385 const void *ap_hack_ap_make_content_type = (const void *)ap_make_content_type;
386 #ifdef CORE_PRIVATE
387 const void *ap_hack_ap_setup_make_content_type = (const void *)ap_setup_make_content_type;
388 #endif /* CORE_PRIVATE */
389 const void *ap_hack_ap_make_etag = (const void *)ap_make_etag;
390 const void *ap_hack_ap_set_etag = (const void *)ap_set_etag;
391 const void *ap_hack_ap_set_last_modified = (const void *)ap_set_last_modified;
392 const void *ap_hack_ap_meets_conditions = (const void *)ap_meets_conditions;
393 const void *ap_hack_ap_send_fd = (const void *)ap_send_fd;
394 #if APR_HAS_MMAP
395 const void *ap_hack_ap_send_mmap = (const void *)ap_send_mmap;
396 #endif
397 const void *ap_hack_ap_method_register = (const void *)ap_method_register;
398 const void *ap_hack_ap_method_registry_init = (const void *)ap_method_registry_init;
399 const void *ap_hack_ap_make_method_list = (const void *)ap_make_method_list;
400 const void *ap_hack_ap_copy_method_list = (const void *)ap_copy_method_list;
401 const void *ap_hack_ap_method_list_do = (const void *)ap_method_list_do;
402 const void *ap_hack_ap_method_list_vdo = (const void *)ap_method_list_vdo;
403 const void *ap_hack_ap_method_in_list = (const void *)ap_method_in_list;
404 const void *ap_hack_ap_method_list_add = (const void *)ap_method_list_add;
405 const void *ap_hack_ap_method_list_remove = (const void *)ap_method_list_remove;
406 const void *ap_hack_ap_clear_method_list = (const void *)ap_clear_method_list;
407 const void *ap_hack_ap_set_content_type = (const void *)ap_set_content_type;
408 const void *ap_hack_ap_rputc = (const void *)ap_rputc;
409 const void *ap_hack_ap_rputs = (const void *)ap_rputs;
410 const void *ap_hack_ap_rwrite = (const void *)ap_rwrite;
411 const void *ap_hack_ap_rvputs = (const void *)ap_rvputs;
412 const void *ap_hack_ap_vrprintf = (const void *)ap_vrprintf;
413 const void *ap_hack_ap_rprintf = (const void *)ap_rprintf;
414 const void *ap_hack_ap_rflush = (const void *)ap_rflush;
415 const void *ap_hack_ap_index_of_response = (const void *)ap_index_of_response;
416 const void *ap_hack_ap_get_status_line = (const void *)ap_get_status_line;
417 const void *ap_hack_ap_setup_client_block = (const void *)ap_setup_client_block;
418 const void *ap_hack_ap_should_client_block = (const void *)ap_should_client_block;
419 const void *ap_hack_ap_get_client_block = (const void *)ap_get_client_block;
420 const void *ap_hack_ap_discard_request_body = (const void *)ap_discard_request_body;
421 const void *ap_hack_ap_note_auth_failure = (const void *)ap_note_auth_failure;
422 const void *ap_hack_ap_note_basic_auth_failure = (const void *)ap_note_basic_auth_failure;
423 const void *ap_hack_ap_note_digest_auth_failure = (const void *)ap_note_digest_auth_failure;
424 const void *ap_hack_ap_get_basic_auth_pw = (const void *)ap_get_basic_auth_pw;
425 const void *ap_hack_ap_parse_uri = (const void *)ap_parse_uri;
426 const void *ap_hack_ap_getline = (const void *)ap_getline;
427 #if APR_CHARSET_EBCDIC
428 const void *ap_hack_ap_rgetline = (const void *)ap_rgetline;
429 #else /* ASCII box */
430 #endif
431 const void *ap_hack_ap_rgetline_core = (const void *)ap_rgetline_core;
432 const void *ap_hack_ap_method_number_of = (const void *)ap_method_number_of;
433 const void *ap_hack_ap_method_name_of = (const void *)ap_method_name_of;
434 const void *ap_hack_ap_hook_post_read_request = (const void *)ap_hook_post_read_request;
435 const void *ap_hack_ap_hook_get_post_read_request = (const void *)ap_hook_get_post_read_request;
436 const void *ap_hack_ap_run_post_read_request = (const void *)ap_run_post_read_request;
437 const void *ap_hack_ap_hook_log_transaction = (const void *)ap_hook_log_transaction;
438 const void *ap_hack_ap_hook_get_log_transaction = (const void *)ap_hook_get_log_transaction;
439 const void *ap_hack_ap_run_log_transaction = (const void *)ap_run_log_transaction;
440 const void *ap_hack_ap_hook_http_method = (const void *)ap_hook_http_method;
441 const void *ap_hack_ap_hook_get_http_method = (const void *)ap_hook_get_http_method;
442 const void *ap_hack_ap_run_http_method = (const void *)ap_run_http_method;
443 const void *ap_hack_ap_hook_default_port = (const void *)ap_hook_default_port;
444 const void *ap_hack_ap_hook_get_default_port = (const void *)ap_hook_get_default_port;
445 const void *ap_hack_ap_run_default_port = (const void *)ap_run_default_port;
446 const void *ap_hack_ap_bucket_error_make = (const void *)ap_bucket_error_make;
447 const void *ap_hack_ap_bucket_error_create = (const void *)ap_bucket_error_create;
448 const void *ap_hack_ap_byterange_filter = (const void *)ap_byterange_filter;
449 const void *ap_hack_ap_http_header_filter = (const void *)ap_http_header_filter;
450 const void *ap_hack_ap_content_length_filter = (const void *)ap_content_length_filter;
451 const void *ap_hack_ap_old_write_filter = (const void *)ap_old_write_filter;
452 const void *ap_hack_ap_set_sub_req_protocol = (const void *)ap_set_sub_req_protocol;
453 const void *ap_hack_ap_finalize_sub_req_protocol = (const void *)ap_finalize_sub_req_protocol;
454
455 /*
456  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_request.h
457  */
458 const void *ap_hack_ap_process_request_internal = (const void *)ap_process_request_internal;
459 const void *ap_hack_ap_sub_req_lookup_uri = (const void *)ap_sub_req_lookup_uri;
460 const void *ap_hack_ap_sub_req_lookup_file = (const void *)ap_sub_req_lookup_file;
461 const void *ap_hack_ap_sub_req_lookup_dirent = (const void *)ap_sub_req_lookup_dirent;
462 const void *ap_hack_ap_sub_req_method_uri = (const void *)ap_sub_req_method_uri;
463 const void *ap_hack_ap_sub_req_output_filter = (const void *)ap_sub_req_output_filter;
464 const void *ap_hack_ap_run_sub_req = (const void *)ap_run_sub_req;
465 const void *ap_hack_ap_destroy_sub_req = (const void *)ap_destroy_sub_req;
466 const void *ap_hack_ap_internal_redirect = (const void *)ap_internal_redirect;
467 const void *ap_hack_ap_internal_redirect_handler = (const void *)ap_internal_redirect_handler;
468 const void *ap_hack_ap_internal_fast_redirect = (const void *)ap_internal_fast_redirect;
469 const void *ap_hack_ap_some_auth_required = (const void *)ap_some_auth_required;
470 const void *ap_hack_ap_is_initial_req = (const void *)ap_is_initial_req;
471 const void *ap_hack_ap_update_mtime = (const void *)ap_update_mtime;
472 const void *ap_hack_ap_allow_methods = (const void *)ap_allow_methods;
473 const void *ap_hack_ap_allow_standard_methods = (const void *)ap_allow_standard_methods;
474 #ifdef CORE_PRIVATE
475 const void *ap_hack_ap_die = (const void *)ap_die;
476 #endif
477 const void *ap_hack_ap_hook_create_request = (const void *)ap_hook_create_request;
478 const void *ap_hack_ap_hook_get_create_request = (const void *)ap_hook_get_create_request;
479 const void *ap_hack_ap_run_create_request = (const void *)ap_run_create_request;
480 const void *ap_hack_ap_hook_translate_name = (const void *)ap_hook_translate_name;
481 const void *ap_hack_ap_hook_get_translate_name = (const void *)ap_hook_get_translate_name;
482 const void *ap_hack_ap_run_translate_name = (const void *)ap_run_translate_name;
483 const void *ap_hack_ap_hook_map_to_storage = (const void *)ap_hook_map_to_storage;
484 const void *ap_hack_ap_hook_get_map_to_storage = (const void *)ap_hook_get_map_to_storage;
485 const void *ap_hack_ap_run_map_to_storage = (const void *)ap_run_map_to_storage;
486 const void *ap_hack_ap_hook_check_user_id = (const void *)ap_hook_check_user_id;
487 const void *ap_hack_ap_hook_get_check_user_id = (const void *)ap_hook_get_check_user_id;
488 const void *ap_hack_ap_run_check_user_id = (const void *)ap_run_check_user_id;
489 const void *ap_hack_ap_hook_fixups = (const void *)ap_hook_fixups;
490 const void *ap_hack_ap_hook_get_fixups = (const void *)ap_hook_get_fixups;
491 const void *ap_hack_ap_run_fixups = (const void *)ap_run_fixups;
492 const void *ap_hack_ap_hook_type_checker = (const void *)ap_hook_type_checker;
493 const void *ap_hack_ap_hook_get_type_checker = (const void *)ap_hook_get_type_checker;
494 const void *ap_hack_ap_run_type_checker = (const void *)ap_run_type_checker;
495 const void *ap_hack_ap_hook_access_checker = (const void *)ap_hook_access_checker;
496 const void *ap_hack_ap_hook_get_access_checker = (const void *)ap_hook_get_access_checker;
497 const void *ap_hack_ap_run_access_checker = (const void *)ap_run_access_checker;
498 const void *ap_hack_ap_hook_auth_checker = (const void *)ap_hook_auth_checker;
499 const void *ap_hack_ap_hook_get_auth_checker = (const void *)ap_hook_get_auth_checker;
500 const void *ap_hack_ap_run_auth_checker = (const void *)ap_run_auth_checker;
501 const void *ap_hack_ap_hook_insert_filter = (const void *)ap_hook_insert_filter;
502 const void *ap_hack_ap_hook_get_insert_filter = (const void *)ap_hook_get_insert_filter;
503 const void *ap_hack_ap_run_insert_filter = (const void *)ap_run_insert_filter;
504 const void *ap_hack_ap_location_walk = (const void *)ap_location_walk;
505 const void *ap_hack_ap_directory_walk = (const void *)ap_directory_walk;
506 const void *ap_hack_ap_file_walk = (const void *)ap_file_walk;
507
508 /*
509  * /bottlenecks/rubbos/app/httpd-2.0.64/include/http_vhost.h
510  */
511 const void *ap_hack_ap_init_vhost_config = (const void *)ap_init_vhost_config;
512 const void *ap_hack_ap_fini_vhost_config = (const void *)ap_fini_vhost_config;
513 const void *ap_hack_ap_vhost_iterate_given_conn = (const void *)ap_vhost_iterate_given_conn;
514 const void *ap_hack_ap_update_vhost_given_ip = (const void *)ap_update_vhost_given_ip;
515 const void *ap_hack_ap_update_vhost_from_headers = (const void *)ap_update_vhost_from_headers;
516 const void *ap_hack_ap_matches_request_vhost = (const void *)ap_matches_request_vhost;
517
518 /*
519  * /bottlenecks/rubbos/app/httpd-2.0.64/include/mpm_common.h
520  */
521 #ifdef HAVE_GETPWNAM
522 const void *ap_hack_ap_uname2id = (const void *)ap_uname2id;
523 #endif
524 #ifdef HAVE_GETGRNAM
525 const void *ap_hack_ap_gname2id = (const void *)ap_gname2id;
526 #endif
527 #ifdef AP_MPM_USES_POD
528 const void *ap_hack_ap_mpm_pod_open = (const void *)ap_mpm_pod_open;
529 const void *ap_hack_ap_mpm_pod_check = (const void *)ap_mpm_pod_check;
530 const void *ap_hack_ap_mpm_pod_close = (const void *)ap_mpm_pod_close;
531 const void *ap_hack_ap_mpm_pod_signal = (const void *)ap_mpm_pod_signal;
532 const void *ap_hack_ap_mpm_pod_killpg = (const void *)ap_mpm_pod_killpg;
533 #endif
534
535 /*
536  * /bottlenecks/rubbos/app/httpd-2.0.64/include/scoreboard.h
537  */
538 const void *ap_hack_ap_exists_scoreboard_image = (const void *)ap_exists_scoreboard_image;
539 const void *ap_hack_ap_increment_counts = (const void *)ap_increment_counts;
540 const void *ap_hack_ap_calc_scoreboard_size = (const void *)ap_calc_scoreboard_size;
541 const void *ap_hack_ap_create_sb_handle = (const void *)ap_create_sb_handle;
542 const void *ap_hack_find_child_by_pid = (const void *)find_child_by_pid;
543 const void *ap_hack_ap_update_child_status = (const void *)ap_update_child_status;
544 const void *ap_hack_ap_update_child_status_from_indexes = (const void *)ap_update_child_status_from_indexes;
545 const void *ap_hack_ap_get_scoreboard_worker = (const void *)ap_get_scoreboard_worker;
546 const void *ap_hack_ap_get_scoreboard_process = (const void *)ap_get_scoreboard_process;
547 const void *ap_hack_ap_get_scoreboard_global = (const void *)ap_get_scoreboard_global;
548 const void *ap_hack_ap_hook_pre_mpm = (const void *)ap_hook_pre_mpm;
549 const void *ap_hack_ap_hook_get_pre_mpm = (const void *)ap_hook_get_pre_mpm;
550 const void *ap_hack_ap_run_pre_mpm = (const void *)ap_run_pre_mpm;
551
552 /*
553  * /bottlenecks/rubbos/app/httpd-2.0.64/include/util_filter.h
554  */
555 const void *ap_hack_ap_get_brigade = (const void *)ap_get_brigade;
556 const void *ap_hack_ap_pass_brigade = (const void *)ap_pass_brigade;
557 const void *ap_hack_ap_register_input_filter = (const void *)ap_register_input_filter;
558 const void *ap_hack_ap_register_output_filter = (const void *)ap_register_output_filter;
559 const void *ap_hack_ap_add_input_filter = (const void *)ap_add_input_filter;
560 const void *ap_hack_ap_add_input_filter_handle = (const void *)ap_add_input_filter_handle;
561 const void *ap_hack_ap_get_input_filter_handle = (const void *)ap_get_input_filter_handle;
562 const void *ap_hack_ap_add_output_filter = (const void *)ap_add_output_filter;
563 const void *ap_hack_ap_add_output_filter_handle = (const void *)ap_add_output_filter_handle;
564 const void *ap_hack_ap_get_output_filter_handle = (const void *)ap_get_output_filter_handle;
565 const void *ap_hack_ap_remove_input_filter = (const void *)ap_remove_input_filter;
566 const void *ap_hack_ap_remove_output_filter = (const void *)ap_remove_output_filter;
567 const void *ap_hack_ap_save_brigade = (const void *)ap_save_brigade;
568 const void *ap_hack_ap_filter_flush = (const void *)ap_filter_flush;
569 const void *ap_hack_ap_fflush = (const void *)ap_fflush;
570 const void *ap_hack_ap_fputstrs = (const void *)ap_fputstrs;
571 const void *ap_hack_ap_fprintf = (const void *)ap_fprintf;
572
573 /*
574  * /bottlenecks/rubbos/app/httpd-2.0.64/include/util_md5.h
575  */
576 const void *ap_hack_ap_md5 = (const void *)ap_md5;
577 const void *ap_hack_ap_md5_binary = (const void *)ap_md5_binary;
578 const void *ap_hack_ap_md5contextTo64 = (const void *)ap_md5contextTo64;
579 const void *ap_hack_ap_md5digest = (const void *)ap_md5digest;
580
581 /*
582  * /bottlenecks/rubbos/app/httpd-2.0.64/include/util_script.h
583  */
584 const void *ap_hack_ap_create_environment = (const void *)ap_create_environment;
585 const void *ap_hack_ap_find_path_info = (const void *)ap_find_path_info;
586 const void *ap_hack_ap_add_cgi_vars = (const void *)ap_add_cgi_vars;
587 const void *ap_hack_ap_add_common_vars = (const void *)ap_add_common_vars;
588 const void *ap_hack_ap_scan_script_header_err = (const void *)ap_scan_script_header_err;
589 const void *ap_hack_ap_scan_script_header_err_brigade = (const void *)ap_scan_script_header_err_brigade;
590 const void *ap_hack_ap_scan_script_header_err_strs = (const void *)ap_scan_script_header_err_strs;
591 const void *ap_hack_ap_scan_script_header_err_core = (const void *)ap_scan_script_header_err_core;
592
593 /*
594  * /bottlenecks/rubbos/app/httpd-2.0.64/include/util_time.h
595  */
596 const void *ap_hack_ap_explode_recent_localtime = (const void *)ap_explode_recent_localtime;
597 const void *ap_hack_ap_explode_recent_gmt = (const void *)ap_explode_recent_gmt;
598 const void *ap_hack_ap_recent_ctime = (const void *)ap_recent_ctime;
599 const void *ap_hack_ap_recent_rfc822_date = (const void *)ap_recent_rfc822_date;
600
601 /*
602  * /bottlenecks/rubbos/app/httpd-2.0.64/include/util_xml.h
603  */
604 const void *ap_hack_ap_xml_parse_input = (const void *)ap_xml_parse_input;
605
606 /*
607  * /bottlenecks/rubbos/app/httpd-2.0.64/modules/http/mod_core.h
608  */
609 const void *ap_hack_ap_basic_http_header = (const void *)ap_basic_http_header;
610 const void *ap_hack_ap_send_http_trace = (const void *)ap_send_http_trace;
611 const void *ap_hack_ap_send_http_options = (const void *)ap_send_http_options;
612
613 /*
614  * /bottlenecks/rubbos/app/httpd-2.0.64/os/unix/unixd.h
615  */
616 const void *ap_hack_ap_hook_get_suexec_identity = (const void *)ap_hook_get_suexec_identity;
617 const void *ap_hack_ap_hook_get_get_suexec_identity = (const void *)ap_hook_get_get_suexec_identity;
618 const void *ap_hack_ap_run_get_suexec_identity = (const void *)ap_run_get_suexec_identity;
619 const void *ap_hack_unixd_setup_child = (const void *)unixd_setup_child;
620 const void *ap_hack_unixd_pre_config = (const void *)unixd_pre_config;
621 const void *ap_hack_unixd_set_user = (const void *)unixd_set_user;
622 const void *ap_hack_unixd_set_group = (const void *)unixd_set_group;
623 #if defined(RLIMIT_CPU) || defined(RLIMIT_DATA) || defined(RLIMIT_VMEM) || defined(RLIMIT_NPROC) || defined(RLIMIT_AS)
624 const void *ap_hack_unixd_set_rlimit = (const void *)unixd_set_rlimit;
625 #endif
626 const void *ap_hack_unixd_set_proc_mutex_perms = (const void *)unixd_set_proc_mutex_perms;
627 const void *ap_hack_unixd_set_global_mutex_perms = (const void *)unixd_set_global_mutex_perms;
628 const void *ap_hack_unixd_accept = (const void *)unixd_accept;
629
630 /*
631  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_allocator.h
632  */
633 const void *ap_hack_apr_allocator_create = (const void *)apr_allocator_create;
634 const void *ap_hack_apr_allocator_destroy = (const void *)apr_allocator_destroy;
635 const void *ap_hack_apr_allocator_alloc = (const void *)apr_allocator_alloc;
636 const void *ap_hack_apr_allocator_free = (const void *)apr_allocator_free;
637 const void *ap_hack_apr_allocator_owner_set = (const void *)apr_allocator_owner_set;
638 const void *ap_hack_apr_allocator_set_owner = (const void *)apr_allocator_set_owner;
639 const void *ap_hack_apr_allocator_owner_get = (const void *)apr_allocator_owner_get;
640 const void *ap_hack_apr_allocator_get_owner = (const void *)apr_allocator_get_owner;
641 const void *ap_hack_apr_allocator_max_free_set = (const void *)apr_allocator_max_free_set;
642 const void *ap_hack_apr_allocator_set_max_free = (const void *)apr_allocator_set_max_free;
643 #if APR_HAS_THREADS
644 const void *ap_hack_apr_allocator_mutex_set = (const void *)apr_allocator_mutex_set;
645 const void *ap_hack_apr_allocator_set_mutex = (const void *)apr_allocator_set_mutex;
646 const void *ap_hack_apr_allocator_mutex_get = (const void *)apr_allocator_mutex_get;
647 const void *ap_hack_apr_allocator_get_mutex = (const void *)apr_allocator_get_mutex;
648 #endif /* APR_HAS_THREADS */
649
650 /*
651  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_dso.h
652  */
653 #if APR_HAS_DSO || defined(DOXYGEN)
654 const void *ap_hack_apr_dso_load = (const void *)apr_dso_load;
655 const void *ap_hack_apr_dso_unload = (const void *)apr_dso_unload;
656 const void *ap_hack_apr_dso_sym = (const void *)apr_dso_sym;
657 const void *ap_hack_apr_dso_error = (const void *)apr_dso_error;
658 #endif /* APR_HAS_DSO */
659
660 /*
661  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_env.h
662  */
663 const void *ap_hack_apr_env_get = (const void *)apr_env_get;
664 const void *ap_hack_apr_env_set = (const void *)apr_env_set;
665 const void *ap_hack_apr_env_delete = (const void *)apr_env_delete;
666
667 /*
668  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_errno.h
669  */
670 const void *ap_hack_apr_strerror = (const void *)apr_strerror;
671
672 /*
673  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_file_info.h
674  */
675 const void *ap_hack_apr_stat = (const void *)apr_stat;
676 const void *ap_hack_apr_lstat = (const void *)apr_lstat;
677 const void *ap_hack_apr_dir_open = (const void *)apr_dir_open;
678 const void *ap_hack_apr_dir_close = (const void *)apr_dir_close;
679 const void *ap_hack_apr_dir_read = (const void *)apr_dir_read;
680 const void *ap_hack_apr_dir_rewind = (const void *)apr_dir_rewind;
681 const void *ap_hack_apr_filepath_root = (const void *)apr_filepath_root;
682 const void *ap_hack_apr_filepath_merge = (const void *)apr_filepath_merge;
683 const void *ap_hack_apr_filepath_list_split = (const void *)apr_filepath_list_split;
684 const void *ap_hack_apr_filepath_list_merge = (const void *)apr_filepath_list_merge;
685 const void *ap_hack_apr_filepath_get = (const void *)apr_filepath_get;
686 const void *ap_hack_apr_filepath_set = (const void *)apr_filepath_set;
687 const void *ap_hack_apr_filepath_encoding = (const void *)apr_filepath_encoding;
688
689 /*
690  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_file_io.h
691  */
692 const void *ap_hack_apr_file_open = (const void *)apr_file_open;
693 const void *ap_hack_apr_file_close = (const void *)apr_file_close;
694 const void *ap_hack_apr_file_remove = (const void *)apr_file_remove;
695 const void *ap_hack_apr_file_rename = (const void *)apr_file_rename;
696 const void *ap_hack_apr_file_copy = (const void *)apr_file_copy;
697 const void *ap_hack_apr_file_append = (const void *)apr_file_append;
698 const void *ap_hack_apr_file_eof = (const void *)apr_file_eof;
699 const void *ap_hack_apr_file_open_stderr = (const void *)apr_file_open_stderr;
700 const void *ap_hack_apr_file_open_stdout = (const void *)apr_file_open_stdout;
701 const void *ap_hack_apr_file_open_stdin = (const void *)apr_file_open_stdin;
702 const void *ap_hack_apr_file_read = (const void *)apr_file_read;
703 const void *ap_hack_apr_file_write = (const void *)apr_file_write;
704 const void *ap_hack_apr_file_writev = (const void *)apr_file_writev;
705 const void *ap_hack_apr_file_read_full = (const void *)apr_file_read_full;
706 const void *ap_hack_apr_file_write_full = (const void *)apr_file_write_full;
707 const void *ap_hack_apr_file_putc = (const void *)apr_file_putc;
708 const void *ap_hack_apr_file_getc = (const void *)apr_file_getc;
709 const void *ap_hack_apr_file_ungetc = (const void *)apr_file_ungetc;
710 const void *ap_hack_apr_file_gets = (const void *)apr_file_gets;
711 const void *ap_hack_apr_file_puts = (const void *)apr_file_puts;
712 const void *ap_hack_apr_file_flush = (const void *)apr_file_flush;
713 const void *ap_hack_apr_file_dup = (const void *)apr_file_dup;
714 const void *ap_hack_apr_file_dup2 = (const void *)apr_file_dup2;
715 const void *ap_hack_apr_file_setaside = (const void *)apr_file_setaside;
716 const void *ap_hack_apr_file_seek = (const void *)apr_file_seek;
717 const void *ap_hack_apr_file_pipe_create = (const void *)apr_file_pipe_create;
718 const void *ap_hack_apr_file_namedpipe_create = (const void *)apr_file_namedpipe_create;
719 const void *ap_hack_apr_file_pipe_timeout_get = (const void *)apr_file_pipe_timeout_get;
720 const void *ap_hack_apr_file_pipe_timeout_set = (const void *)apr_file_pipe_timeout_set;
721 const void *ap_hack_apr_file_lock = (const void *)apr_file_lock;
722 const void *ap_hack_apr_file_unlock = (const void *)apr_file_unlock;
723 const void *ap_hack_apr_file_name_get = (const void *)apr_file_name_get;
724 const void *ap_hack_apr_file_data_get = (const void *)apr_file_data_get;
725 const void *ap_hack_apr_file_data_set = (const void *)apr_file_data_set;
726 const void *ap_hack_apr_file_printf = (const void *)apr_file_printf;
727 const void *ap_hack_apr_file_perms_set = (const void *)apr_file_perms_set;
728 const void *ap_hack_apr_file_attrs_set = (const void *)apr_file_attrs_set;
729 const void *ap_hack_apr_file_mtime_set = (const void *)apr_file_mtime_set;
730 const void *ap_hack_apr_dir_make = (const void *)apr_dir_make;
731 const void *ap_hack_apr_dir_make_recursive = (const void *)apr_dir_make_recursive;
732 const void *ap_hack_apr_dir_remove = (const void *)apr_dir_remove;
733 const void *ap_hack_apr_file_info_get = (const void *)apr_file_info_get;
734 const void *ap_hack_apr_file_trunc = (const void *)apr_file_trunc;
735 const void *ap_hack_apr_file_flags_get = (const void *)apr_file_flags_get;
736 const void *ap_hack_apr_file_pool_get = (const void *)apr_file_pool_get;
737 const void *ap_hack_apr_file_inherit_set = (const void *)apr_file_inherit_set;
738 const void *ap_hack_apr_file_set_inherit = (const void *)apr_file_set_inherit;
739 const void *ap_hack_apr_file_inherit_unset = (const void *)apr_file_inherit_unset;
740 const void *ap_hack_apr_file_unset_inherit = (const void *)apr_file_unset_inherit;
741 const void *ap_hack_apr_file_mktemp = (const void *)apr_file_mktemp;
742 const void *ap_hack_apr_temp_dir_get = (const void *)apr_temp_dir_get;
743
744 /*
745  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_fnmatch.h
746  */
747 const void *ap_hack_apr_fnmatch = (const void *)apr_fnmatch;
748 const void *ap_hack_apr_fnmatch_test = (const void *)apr_fnmatch_test;
749 const void *ap_hack_apr_is_fnmatch = (const void *)apr_is_fnmatch;
750
751 /*
752  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_general.h
753  */
754 const void *ap_hack_apr_initialize = (const void *)apr_initialize;
755 const void *ap_hack_apr_app_initialize = (const void *)apr_app_initialize;
756 const void *ap_hack_apr_terminate = (const void *)apr_terminate;
757 const void *ap_hack_apr_terminate2 = (const void *)apr_terminate2;
758 #if APR_HAS_RANDOM || defined(DOXYGEN)
759 #ifdef APR_ENABLE_FOR_1_0
760 const void *ap_hack_apr_generate_random_bytes = (const void *)apr_generate_random_bytes;
761 #else
762 const void *ap_hack_apr_generate_random_bytes = (const void *)apr_generate_random_bytes;
763 #endif
764 #endif
765
766 /*
767  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_getopt.h
768  */
769 const void *ap_hack_apr_getopt_init = (const void *)apr_getopt_init;
770 const void *ap_hack_apr_getopt = (const void *)apr_getopt;
771 const void *ap_hack_apr_getopt_long = (const void *)apr_getopt_long;
772
773 /*
774  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_global_mutex.h
775  */
776 #if !APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN)
777 const void *ap_hack_apr_global_mutex_create = (const void *)apr_global_mutex_create;
778 const void *ap_hack_apr_global_mutex_child_init = (const void *)apr_global_mutex_child_init;
779 const void *ap_hack_apr_global_mutex_lock = (const void *)apr_global_mutex_lock;
780 const void *ap_hack_apr_global_mutex_trylock = (const void *)apr_global_mutex_trylock;
781 const void *ap_hack_apr_global_mutex_unlock = (const void *)apr_global_mutex_unlock;
782 const void *ap_hack_apr_global_mutex_destroy = (const void *)apr_global_mutex_destroy;
783 const void *ap_hack_apr_global_mutex_pool_get = (const void *)apr_global_mutex_pool_get;
784 #else /* APR_PROC_MUTEX_IS_GLOBAL */
785 #endif
786
787 /*
788  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_hash.h
789  */
790 const void *ap_hack_apr_hash_make = (const void *)apr_hash_make;
791 const void *ap_hack_apr_hash_copy = (const void *)apr_hash_copy;
792 const void *ap_hack_apr_hash_set = (const void *)apr_hash_set;
793 const void *ap_hack_apr_hash_get = (const void *)apr_hash_get;
794 const void *ap_hack_apr_hash_first = (const void *)apr_hash_first;
795 const void *ap_hack_apr_hash_next = (const void *)apr_hash_next;
796 const void *ap_hack_apr_hash_this = (const void *)apr_hash_this;
797 const void *ap_hack_apr_hash_count = (const void *)apr_hash_count;
798 const void *ap_hack_apr_hash_overlay = (const void *)apr_hash_overlay;
799 const void *ap_hack_apr_hash_merge = (const void *)apr_hash_merge;
800 const void *ap_hack_apr_hash_pool_get = (const void *)apr_hash_pool_get;
801
802 /*
803  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_lib.h
804  */
805 const void *ap_hack_apr_filepath_name_get = (const void *)apr_filepath_name_get;
806 const void *ap_hack_apr_filename_of_pathname = (const void *)apr_filename_of_pathname;
807 const void *ap_hack_apr_vformatter = (const void *)apr_vformatter;
808 const void *ap_hack_apr_password_get = (const void *)apr_password_get;
809
810 /*
811  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_mmap.h
812  */
813 #if APR_HAS_MMAP || defined(DOXYGEN)
814 const void *ap_hack_apr_mmap_create = (const void *)apr_mmap_create;
815 const void *ap_hack_apr_mmap_dup = (const void *)apr_mmap_dup;
816 #if defined(DOXYGEN)
817 const void *ap_hack_apr_mmap_setaside = (const void *)apr_mmap_setaside;
818 #else
819 #endif /* DOXYGEN */
820 const void *ap_hack_apr_mmap_delete = (const void *)apr_mmap_delete;
821 const void *ap_hack_apr_mmap_offset = (const void *)apr_mmap_offset;
822 #endif /* APR_HAS_MMAP */
823
824 /*
825  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_network_io.h
826  */
827 const void *ap_hack_apr_socket_create = (const void *)apr_socket_create;
828 const void *ap_hack_apr_socket_create_ex = (const void *)apr_socket_create_ex;
829 const void *ap_hack_apr_socket_shutdown = (const void *)apr_socket_shutdown;
830 const void *ap_hack_apr_shutdown = (const void *)apr_shutdown;
831 const void *ap_hack_apr_socket_close = (const void *)apr_socket_close;
832 const void *ap_hack_apr_socket_bind = (const void *)apr_socket_bind;
833 const void *ap_hack_apr_bind = (const void *)apr_bind;
834 const void *ap_hack_apr_socket_listen = (const void *)apr_socket_listen;
835 const void *ap_hack_apr_listen = (const void *)apr_listen;
836 const void *ap_hack_apr_socket_accept = (const void *)apr_socket_accept;
837 const void *ap_hack_apr_accept = (const void *)apr_accept;
838 const void *ap_hack_apr_socket_connect = (const void *)apr_socket_connect;
839 const void *ap_hack_apr_connect = (const void *)apr_connect;
840 const void *ap_hack_apr_sockaddr_info_get = (const void *)apr_sockaddr_info_get;
841 const void *ap_hack_apr_getnameinfo = (const void *)apr_getnameinfo;
842 const void *ap_hack_apr_parse_addr_port = (const void *)apr_parse_addr_port;
843 const void *ap_hack_apr_gethostname = (const void *)apr_gethostname;
844 const void *ap_hack_apr_socket_data_get = (const void *)apr_socket_data_get;
845 const void *ap_hack_apr_socket_data_set = (const void *)apr_socket_data_set;
846 const void *ap_hack_apr_socket_send = (const void *)apr_socket_send;
847 const void *ap_hack_apr_send = (const void *)apr_send;
848 const void *ap_hack_apr_socket_sendv = (const void *)apr_socket_sendv;
849 const void *ap_hack_apr_sendv = (const void *)apr_sendv;
850 const void *ap_hack_apr_socket_sendto = (const void *)apr_socket_sendto;
851 const void *ap_hack_apr_sendto = (const void *)apr_sendto;
852 const void *ap_hack_apr_socket_recvfrom = (const void *)apr_socket_recvfrom;
853 const void *ap_hack_apr_recvfrom = (const void *)apr_recvfrom;
854 #if APR_HAS_SENDFILE || defined(DOXYGEN)
855 const void *ap_hack_apr_socket_sendfile = (const void *)apr_socket_sendfile;
856 const void *ap_hack_apr_sendfile = (const void *)apr_sendfile;
857 #endif /* APR_HAS_SENDFILE */
858 const void *ap_hack_apr_socket_recv = (const void *)apr_socket_recv;
859 const void *ap_hack_apr_recv = (const void *)apr_recv;
860 const void *ap_hack_apr_socket_opt_set = (const void *)apr_socket_opt_set;
861 const void *ap_hack_apr_setsocketopt = (const void *)apr_setsocketopt;
862 const void *ap_hack_apr_socket_timeout_set = (const void *)apr_socket_timeout_set;
863 const void *ap_hack_apr_socket_opt_get = (const void *)apr_socket_opt_get;
864 const void *ap_hack_apr_getsocketopt = (const void *)apr_getsocketopt;
865 const void *ap_hack_apr_socket_timeout_get = (const void *)apr_socket_timeout_get;
866 const void *ap_hack_apr_socket_atmark = (const void *)apr_socket_atmark;
867 const void *ap_hack_apr_socket_addr_get = (const void *)apr_socket_addr_get;
868 const void *ap_hack_apr_sockaddr_port_set = (const void *)apr_sockaddr_port_set;
869 const void *ap_hack_apr_sockaddr_port_get = (const void *)apr_sockaddr_port_get;
870 const void *ap_hack_apr_sockaddr_ip_set = (const void *)apr_sockaddr_ip_set;
871 const void *ap_hack_apr_sockaddr_ip_get = (const void *)apr_sockaddr_ip_get;
872 const void *ap_hack_apr_sockaddr_equal = (const void *)apr_sockaddr_equal;
873 #if APR_FILES_AS_SOCKETS || defined(DOXYGEN)
874 const void *ap_hack_apr_socket_from_file = (const void *)apr_socket_from_file;
875 #endif /* APR_FILES_AS_SOCKETS */
876 const void *ap_hack_apr_getservbyname = (const void *)apr_getservbyname;
877 const void *ap_hack_apr_ipsubnet_create = (const void *)apr_ipsubnet_create;
878 const void *ap_hack_apr_ipsubnet_test = (const void *)apr_ipsubnet_test;
879 const void *ap_hack_apr_socket_protocol_get = (const void *)apr_socket_protocol_get;
880 const void *ap_hack_apr_socket_inherit_set = (const void *)apr_socket_inherit_set;
881 const void *ap_hack_apr_socket_set_inherit = (const void *)apr_socket_set_inherit;
882 const void *ap_hack_apr_socket_inherit_unset = (const void *)apr_socket_inherit_unset;
883 const void *ap_hack_apr_socket_unset_inherit = (const void *)apr_socket_unset_inherit;
884
885 /*
886  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_poll.h
887  */
888 const void *ap_hack_apr_poll_setup = (const void *)apr_poll_setup;
889 const void *ap_hack_apr_poll = (const void *)apr_poll;
890 const void *ap_hack_apr_poll_socket_add = (const void *)apr_poll_socket_add;
891 const void *ap_hack_apr_poll_socket_mask = (const void *)apr_poll_socket_mask;
892 const void *ap_hack_apr_poll_socket_remove = (const void *)apr_poll_socket_remove;
893 const void *ap_hack_apr_poll_socket_clear = (const void *)apr_poll_socket_clear;
894 const void *ap_hack_apr_poll_revents_get = (const void *)apr_poll_revents_get;
895 const void *ap_hack_apr_pollset_create = (const void *)apr_pollset_create;
896 const void *ap_hack_apr_pollset_destroy = (const void *)apr_pollset_destroy;
897 const void *ap_hack_apr_pollset_add = (const void *)apr_pollset_add;
898 const void *ap_hack_apr_pollset_remove = (const void *)apr_pollset_remove;
899 const void *ap_hack_apr_pollset_poll = (const void *)apr_pollset_poll;
900
901 /*
902  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_pools.h
903  */
904 const void *ap_hack_apr_pool_initialize = (const void *)apr_pool_initialize;
905 const void *ap_hack_apr_pool_terminate = (const void *)apr_pool_terminate;
906 const void *ap_hack_apr_pool_create_ex = (const void *)apr_pool_create_ex;
907 const void *ap_hack_apr_pool_create_ex_debug = (const void *)apr_pool_create_ex_debug;
908 #if defined(DOXYGEN)
909 const void *ap_hack_apr_pool_create = (const void *)apr_pool_create;
910 #else
911 #endif
912 const void *ap_hack_apr_pool_allocator_get = (const void *)apr_pool_allocator_get;
913 const void *ap_hack_apr_pool_clear = (const void *)apr_pool_clear;
914 const void *ap_hack_apr_pool_clear_debug = (const void *)apr_pool_clear_debug;
915 const void *ap_hack_apr_pool_destroy = (const void *)apr_pool_destroy;
916 const void *ap_hack_apr_pool_destroy_debug = (const void *)apr_pool_destroy_debug;
917 const void *ap_hack_apr_palloc = (const void *)apr_palloc;
918 const void *ap_hack_apr_palloc_debug = (const void *)apr_palloc_debug;
919 #if defined(DOXYGEN)
920 const void *ap_hack_apr_pcalloc = (const void *)apr_pcalloc;
921 #elif !APR_POOL_DEBUG
922 #endif
923 const void *ap_hack_apr_pcalloc_debug = (const void *)apr_pcalloc_debug;
924 const void *ap_hack_apr_pool_abort_set = (const void *)apr_pool_abort_set;
925 const void *ap_hack_apr_pool_set_abort = (const void *)apr_pool_set_abort;
926 const void *ap_hack_apr_pool_abort_get = (const void *)apr_pool_abort_get;
927 const void *ap_hack_apr_pool_get_abort = (const void *)apr_pool_get_abort;
928 const void *ap_hack_apr_pool_parent_get = (const void *)apr_pool_parent_get;
929 const void *ap_hack_apr_pool_get_parent = (const void *)apr_pool_get_parent;
930 const void *ap_hack_apr_pool_is_ancestor = (const void *)apr_pool_is_ancestor;
931 const void *ap_hack_apr_pool_tag = (const void *)apr_pool_tag;
932 const void *ap_hack_apr_pool_userdata_set = (const void *)apr_pool_userdata_set;
933 const void *ap_hack_apr_pool_userdata_setn = (const void *)apr_pool_userdata_setn;
934 const void *ap_hack_apr_pool_userdata_get = (const void *)apr_pool_userdata_get;
935 const void *ap_hack_apr_pool_cleanup_register = (const void *)apr_pool_cleanup_register;
936 const void *ap_hack_apr_pool_cleanup_kill = (const void *)apr_pool_cleanup_kill;
937 const void *ap_hack_apr_pool_child_cleanup_set = (const void *)apr_pool_child_cleanup_set;
938 const void *ap_hack_apr_pool_cleanup_run = (const void *)apr_pool_cleanup_run;
939 const void *ap_hack_apr_pool_cleanup_null = (const void *)apr_pool_cleanup_null;
940 const void *ap_hack_apr_pool_cleanup_for_exec = (const void *)apr_pool_cleanup_for_exec;
941 #if APR_POOL_DEBUG || defined(DOXYGEN)
942 const void *ap_hack_apr_pool_join = (const void *)apr_pool_join;
943 const void *ap_hack_apr_pool_find = (const void *)apr_pool_find;
944 const void *ap_hack_apr_pool_num_bytes = (const void *)apr_pool_num_bytes;
945 const void *ap_hack_apr_pool_lock = (const void *)apr_pool_lock;
946 #else /* APR_POOL_DEBUG or DOXYGEN */
947 #endif /* APR_POOL_DEBUG or DOXYGEN */
948
949 /*
950  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_portable.h
951  */
952 #if APR_PROC_MUTEX_IS_GLOBAL || defined(DOXYGEN)
953 #else
954 const void *ap_hack_apr_os_global_mutex_get = (const void *)apr_os_global_mutex_get;
955 #endif
956 const void *ap_hack_apr_os_file_get = (const void *)apr_os_file_get;
957 const void *ap_hack_apr_os_dir_get = (const void *)apr_os_dir_get;
958 const void *ap_hack_apr_os_sock_get = (const void *)apr_os_sock_get;
959 const void *ap_hack_apr_os_proc_mutex_get = (const void *)apr_os_proc_mutex_get;
960 const void *ap_hack_apr_os_exp_time_get = (const void *)apr_os_exp_time_get;
961 const void *ap_hack_apr_os_imp_time_get = (const void *)apr_os_imp_time_get;
962 const void *ap_hack_apr_os_shm_get = (const void *)apr_os_shm_get;
963 #if APR_HAS_THREADS || defined(DOXYGEN)
964 const void *ap_hack_apr_os_thread_get = (const void *)apr_os_thread_get;
965 const void *ap_hack_apr_os_threadkey_get = (const void *)apr_os_threadkey_get;
966 const void *ap_hack_apr_os_thread_put = (const void *)apr_os_thread_put;
967 const void *ap_hack_apr_os_threadkey_put = (const void *)apr_os_threadkey_put;
968 const void *ap_hack_apr_os_thread_current = (const void *)apr_os_thread_current;
969 const void *ap_hack_apr_os_thread_equal = (const void *)apr_os_thread_equal;
970 #endif /* APR_HAS_THREADS */
971 const void *ap_hack_apr_os_file_put = (const void *)apr_os_file_put;
972 const void *ap_hack_apr_os_pipe_put = (const void *)apr_os_pipe_put;
973 const void *ap_hack_apr_os_pipe_put_ex = (const void *)apr_os_pipe_put_ex;
974 const void *ap_hack_apr_os_dir_put = (const void *)apr_os_dir_put;
975 const void *ap_hack_apr_os_sock_put = (const void *)apr_os_sock_put;
976 const void *ap_hack_apr_os_sock_make = (const void *)apr_os_sock_make;
977 const void *ap_hack_apr_os_proc_mutex_put = (const void *)apr_os_proc_mutex_put;
978 const void *ap_hack_apr_os_imp_time_put = (const void *)apr_os_imp_time_put;
979 const void *ap_hack_apr_os_exp_time_put = (const void *)apr_os_exp_time_put;
980 const void *ap_hack_apr_os_shm_put = (const void *)apr_os_shm_put;
981 #if APR_HAS_DSO || defined(DOXYGEN)
982 const void *ap_hack_apr_os_dso_handle_put = (const void *)apr_os_dso_handle_put;
983 const void *ap_hack_apr_os_dso_handle_get = (const void *)apr_os_dso_handle_get;
984 #if APR_HAS_OS_UUID
985 const void *ap_hack_apr_os_uuid_get = (const void *)apr_os_uuid_get;
986 #endif
987 #endif /* APR_HAS_DSO */
988 const void *ap_hack_apr_os_default_encoding = (const void *)apr_os_default_encoding;
989 const void *ap_hack_apr_os_locale_encoding = (const void *)apr_os_locale_encoding;
990
991 /*
992  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_proc_mutex.h
993  */
994 const void *ap_hack_apr_proc_mutex_create = (const void *)apr_proc_mutex_create;
995 const void *ap_hack_apr_proc_mutex_child_init = (const void *)apr_proc_mutex_child_init;
996 const void *ap_hack_apr_proc_mutex_lock = (const void *)apr_proc_mutex_lock;
997 const void *ap_hack_apr_proc_mutex_trylock = (const void *)apr_proc_mutex_trylock;
998 const void *ap_hack_apr_proc_mutex_unlock = (const void *)apr_proc_mutex_unlock;
999 const void *ap_hack_apr_proc_mutex_destroy = (const void *)apr_proc_mutex_destroy;
1000 const void *ap_hack_apr_proc_mutex_cleanup = (const void *)apr_proc_mutex_cleanup;
1001 const void *ap_hack_apr_proc_mutex_lockfile = (const void *)apr_proc_mutex_lockfile;
1002 const void *ap_hack_apr_proc_mutex_name = (const void *)apr_proc_mutex_name;
1003 const void *ap_hack_apr_proc_mutex_defname = (const void *)apr_proc_mutex_defname;
1004 const void *ap_hack_apr_proc_mutex_pool_get = (const void *)apr_proc_mutex_pool_get;
1005
1006 /*
1007  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_shm.h
1008  */
1009 const void *ap_hack_apr_shm_create = (const void *)apr_shm_create;
1010 const void *ap_hack_apr_shm_destroy = (const void *)apr_shm_destroy;
1011 const void *ap_hack_apr_shm_attach = (const void *)apr_shm_attach;
1012 const void *ap_hack_apr_shm_detach = (const void *)apr_shm_detach;
1013 const void *ap_hack_apr_shm_baseaddr_get = (const void *)apr_shm_baseaddr_get;
1014 const void *ap_hack_apr_shm_size_get = (const void *)apr_shm_size_get;
1015 const void *ap_hack_apr_shm_pool_get = (const void *)apr_shm_pool_get;
1016
1017 /*
1018  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_signal.h
1019  */
1020 #if APR_HAVE_SIGACTION || defined(DOXYGEN)
1021 const void *ap_hack_apr_signal = (const void *)apr_signal;
1022 #else /* !APR_HAVE_SIGACTION */
1023 #endif
1024 const void *ap_hack_apr_signal_description_get = (const void *)apr_signal_description_get;
1025 const void *ap_hack_apr_signal_get_description = (const void *)apr_signal_get_description;
1026
1027 /*
1028  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_strings.h
1029  */
1030 const void *ap_hack_apr_strnatcmp = (const void *)apr_strnatcmp;
1031 const void *ap_hack_apr_strnatcasecmp = (const void *)apr_strnatcasecmp;
1032 const void *ap_hack_apr_pstrdup = (const void *)apr_pstrdup;
1033 const void *ap_hack_apr_pstrmemdup = (const void *)apr_pstrmemdup;
1034 const void *ap_hack_apr_pstrndup = (const void *)apr_pstrndup;
1035 const void *ap_hack_apr_pmemdup = (const void *)apr_pmemdup;
1036 const void *ap_hack_apr_pstrcat = (const void *)apr_pstrcat;
1037 const void *ap_hack_apr_pstrcatv = (const void *)apr_pstrcatv;
1038 const void *ap_hack_apr_pvsprintf = (const void *)apr_pvsprintf;
1039 const void *ap_hack_apr_psprintf = (const void *)apr_psprintf;
1040 const void *ap_hack_apr_cpystrn = (const void *)apr_cpystrn;
1041 const void *ap_hack_apr_collapse_spaces = (const void *)apr_collapse_spaces;
1042 const void *ap_hack_apr_tokenize_to_argv = (const void *)apr_tokenize_to_argv;
1043 const void *ap_hack_apr_strtok = (const void *)apr_strtok;
1044 const void *ap_hack_apr_snprintf = (const void *)apr_snprintf;
1045 const void *ap_hack_apr_vsnprintf = (const void *)apr_vsnprintf;
1046 const void *ap_hack_apr_itoa = (const void *)apr_itoa;
1047 const void *ap_hack_apr_ltoa = (const void *)apr_ltoa;
1048 const void *ap_hack_apr_off_t_toa = (const void *)apr_off_t_toa;
1049 const void *ap_hack_apr_strtoi64 = (const void *)apr_strtoi64;
1050 const void *ap_hack_apr_atoi64 = (const void *)apr_atoi64;
1051 const void *ap_hack_apr_strfsize = (const void *)apr_strfsize;
1052
1053 /*
1054  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_tables.h
1055  */
1056 const void *ap_hack_apr_table_elts = (const void *)apr_table_elts;
1057 const void *ap_hack_apr_is_empty_table = (const void *)apr_is_empty_table;
1058 const void *ap_hack_apr_is_empty_array = (const void *)apr_is_empty_array;
1059 const void *ap_hack_apr_array_make = (const void *)apr_array_make;
1060 const void *ap_hack_apr_array_push = (const void *)apr_array_push;
1061 const void *ap_hack_apr_array_pop = (const void *)apr_array_pop;
1062 const void *ap_hack_apr_array_cat = (const void *)apr_array_cat;
1063 const void *ap_hack_apr_array_copy = (const void *)apr_array_copy;
1064 const void *ap_hack_apr_array_copy_hdr = (const void *)apr_array_copy_hdr;
1065 const void *ap_hack_apr_array_append = (const void *)apr_array_append;
1066 const void *ap_hack_apr_array_pstrcat = (const void *)apr_array_pstrcat;
1067 const void *ap_hack_apr_table_make = (const void *)apr_table_make;
1068 const void *ap_hack_apr_table_copy = (const void *)apr_table_copy;
1069 const void *ap_hack_apr_table_clear = (const void *)apr_table_clear;
1070 const void *ap_hack_apr_table_get = (const void *)apr_table_get;
1071 const void *ap_hack_apr_table_set = (const void *)apr_table_set;
1072 const void *ap_hack_apr_table_setn = (const void *)apr_table_setn;
1073 const void *ap_hack_apr_table_unset = (const void *)apr_table_unset;
1074 const void *ap_hack_apr_table_merge = (const void *)apr_table_merge;
1075 const void *ap_hack_apr_table_mergen = (const void *)apr_table_mergen;
1076 const void *ap_hack_apr_table_add = (const void *)apr_table_add;
1077 const void *ap_hack_apr_table_addn = (const void *)apr_table_addn;
1078 const void *ap_hack_apr_table_overlay = (const void *)apr_table_overlay;
1079 const void *ap_hack_apr_table_do = (const void *)apr_table_do;
1080 const void *ap_hack_apr_table_vdo = (const void *)apr_table_vdo;
1081 const void *ap_hack_apr_table_overlap = (const void *)apr_table_overlap;
1082 const void *ap_hack_apr_table_compress = (const void *)apr_table_compress;
1083
1084 /*
1085  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_thread_cond.h
1086  */
1087 #if APR_HAS_THREADS || defined(DOXYGEN)
1088 const void *ap_hack_apr_thread_cond_create = (const void *)apr_thread_cond_create;
1089 const void *ap_hack_apr_thread_cond_wait = (const void *)apr_thread_cond_wait;
1090 const void *ap_hack_apr_thread_cond_timedwait = (const void *)apr_thread_cond_timedwait;
1091 const void *ap_hack_apr_thread_cond_signal = (const void *)apr_thread_cond_signal;
1092 const void *ap_hack_apr_thread_cond_broadcast = (const void *)apr_thread_cond_broadcast;
1093 const void *ap_hack_apr_thread_cond_destroy = (const void *)apr_thread_cond_destroy;
1094 const void *ap_hack_apr_thread_cond_pool_get = (const void *)apr_thread_cond_pool_get;
1095 #endif /* APR_HAS_THREADS */
1096
1097 /*
1098  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_thread_mutex.h
1099  */
1100 #if APR_HAS_THREADS || defined(DOXYGEN)
1101 const void *ap_hack_apr_thread_mutex_create = (const void *)apr_thread_mutex_create;
1102 const void *ap_hack_apr_thread_mutex_lock = (const void *)apr_thread_mutex_lock;
1103 const void *ap_hack_apr_thread_mutex_trylock = (const void *)apr_thread_mutex_trylock;
1104 const void *ap_hack_apr_thread_mutex_unlock = (const void *)apr_thread_mutex_unlock;
1105 const void *ap_hack_apr_thread_mutex_destroy = (const void *)apr_thread_mutex_destroy;
1106 const void *ap_hack_apr_thread_mutex_pool_get = (const void *)apr_thread_mutex_pool_get;
1107 #endif /* APR_HAS_THREADS */
1108
1109 /*
1110  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_thread_proc.h
1111  */
1112 #if APR_HAS_THREADS
1113 const void *ap_hack_apr_threadattr_create = (const void *)apr_threadattr_create;
1114 const void *ap_hack_apr_threadattr_detach_set = (const void *)apr_threadattr_detach_set;
1115 const void *ap_hack_apr_threadattr_detach_get = (const void *)apr_threadattr_detach_get;
1116 const void *ap_hack_apr_threadattr_stacksize_set = (const void *)apr_threadattr_stacksize_set;
1117 const void *ap_hack_apr_thread_create = (const void *)apr_thread_create;
1118 const void *ap_hack_apr_thread_exit = (const void *)apr_thread_exit;
1119 const void *ap_hack_apr_thread_join = (const void *)apr_thread_join;
1120 const void *ap_hack_apr_thread_yield = (const void *)apr_thread_yield;
1121 const void *ap_hack_apr_thread_once_init = (const void *)apr_thread_once_init;
1122 const void *ap_hack_apr_thread_once = (const void *)apr_thread_once;
1123 const void *ap_hack_apr_thread_detach = (const void *)apr_thread_detach;
1124 const void *ap_hack_apr_thread_data_get = (const void *)apr_thread_data_get;
1125 const void *ap_hack_apr_thread_data_set = (const void *)apr_thread_data_set;
1126 const void *ap_hack_apr_threadkey_private_create = (const void *)apr_threadkey_private_create;
1127 const void *ap_hack_apr_threadkey_private_get = (const void *)apr_threadkey_private_get;
1128 const void *ap_hack_apr_threadkey_private_set = (const void *)apr_threadkey_private_set;
1129 const void *ap_hack_apr_threadkey_private_delete = (const void *)apr_threadkey_private_delete;
1130 const void *ap_hack_apr_threadkey_data_get = (const void *)apr_threadkey_data_get;
1131 const void *ap_hack_apr_threadkey_data_set = (const void *)apr_threadkey_data_set;
1132 #endif
1133 const void *ap_hack_apr_procattr_create = (const void *)apr_procattr_create;
1134 const void *ap_hack_apr_procattr_io_set = (const void *)apr_procattr_io_set;
1135 const void *ap_hack_apr_procattr_child_in_set = (const void *)apr_procattr_child_in_set;
1136 const void *ap_hack_apr_procattr_child_out_set = (const void *)apr_procattr_child_out_set;
1137 const void *ap_hack_apr_procattr_child_err_set = (const void *)apr_procattr_child_err_set;
1138 const void *ap_hack_apr_procattr_dir_set = (const void *)apr_procattr_dir_set;
1139 const void *ap_hack_apr_procattr_cmdtype_set = (const void *)apr_procattr_cmdtype_set;
1140 const void *ap_hack_apr_procattr_detach_set = (const void *)apr_procattr_detach_set;
1141 #if APR_HAVE_STRUCT_RLIMIT
1142 const void *ap_hack_apr_procattr_limit_set = (const void *)apr_procattr_limit_set;
1143 #endif
1144 const void *ap_hack_apr_procattr_child_errfn_set = (const void *)apr_procattr_child_errfn_set;
1145 const void *ap_hack_apr_procattr_error_check_set = (const void *)apr_procattr_error_check_set;
1146 const void *ap_hack_apr_procattr_addrspace_set = (const void *)apr_procattr_addrspace_set;
1147 #if APR_HAS_FORK
1148 const void *ap_hack_apr_proc_fork = (const void *)apr_proc_fork;
1149 #endif
1150 const void *ap_hack_apr_proc_create = (const void *)apr_proc_create;
1151 const void *ap_hack_apr_proc_wait = (const void *)apr_proc_wait;
1152 const void *ap_hack_apr_proc_wait_all_procs = (const void *)apr_proc_wait_all_procs;
1153 const void *ap_hack_apr_proc_detach = (const void *)apr_proc_detach;
1154 const void *ap_hack_apr_proc_other_child_register = (const void *)apr_proc_other_child_register;
1155 const void *ap_hack_apr_proc_other_child_unregister = (const void *)apr_proc_other_child_unregister;
1156 const void *ap_hack_apr_proc_other_child_alert = (const void *)apr_proc_other_child_alert;
1157 const void *ap_hack_apr_proc_other_child_refresh = (const void *)apr_proc_other_child_refresh;
1158 const void *ap_hack_apr_proc_other_child_refresh_all = (const void *)apr_proc_other_child_refresh_all;
1159 const void *ap_hack_apr_proc_other_child_check = (const void *)apr_proc_other_child_check;
1160 const void *ap_hack_apr_proc_other_child_read = (const void *)apr_proc_other_child_read;
1161 const void *ap_hack_apr_proc_kill = (const void *)apr_proc_kill;
1162 const void *ap_hack_apr_pool_note_subprocess = (const void *)apr_pool_note_subprocess;
1163 #if APR_HAS_THREADS 
1164 #if (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2)
1165 const void *ap_hack_apr_setup_signal_thread = (const void *)apr_setup_signal_thread;
1166 const void *ap_hack_apr_signal_thread = (const void *)apr_signal_thread;
1167 #endif /* (APR_HAVE_SIGWAIT || APR_HAVE_SIGSUSPEND) && !defined(OS2) */
1168 const void *ap_hack_apr_thread_pool_get = (const void *)apr_thread_pool_get;
1169 #endif /* APR_HAS_THREADS */
1170
1171 /*
1172  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_thread_rwlock.h
1173  */
1174 #if APR_HAS_THREADS
1175 const void *ap_hack_apr_thread_rwlock_create = (const void *)apr_thread_rwlock_create;
1176 const void *ap_hack_apr_thread_rwlock_rdlock = (const void *)apr_thread_rwlock_rdlock;
1177 const void *ap_hack_apr_thread_rwlock_tryrdlock = (const void *)apr_thread_rwlock_tryrdlock;
1178 const void *ap_hack_apr_thread_rwlock_wrlock = (const void *)apr_thread_rwlock_wrlock;
1179 const void *ap_hack_apr_thread_rwlock_trywrlock = (const void *)apr_thread_rwlock_trywrlock;
1180 const void *ap_hack_apr_thread_rwlock_unlock = (const void *)apr_thread_rwlock_unlock;
1181 const void *ap_hack_apr_thread_rwlock_destroy = (const void *)apr_thread_rwlock_destroy;
1182 const void *ap_hack_apr_thread_rwlock_pool_get = (const void *)apr_thread_rwlock_pool_get;
1183 #endif  /* APR_HAS_THREADS */
1184
1185 /*
1186  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_time.h
1187  */
1188 const void *ap_hack_apr_time_now = (const void *)apr_time_now;
1189 const void *ap_hack_apr_time_ansi_put = (const void *)apr_time_ansi_put;
1190 const void *ap_hack_apr_time_exp_tz = (const void *)apr_time_exp_tz;
1191 const void *ap_hack_apr_explode_time = (const void *)apr_explode_time;
1192 const void *ap_hack_apr_time_exp_gmt = (const void *)apr_time_exp_gmt;
1193 const void *ap_hack_apr_time_exp_lt = (const void *)apr_time_exp_lt;
1194 const void *ap_hack_apr_explode_localtime = (const void *)apr_explode_localtime;
1195 const void *ap_hack_apr_time_exp_get = (const void *)apr_time_exp_get;
1196 const void *ap_hack_apr_time_exp_gmt_get = (const void *)apr_time_exp_gmt_get;
1197 const void *ap_hack_apr_implode_gmt = (const void *)apr_implode_gmt;
1198 const void *ap_hack_apr_sleep = (const void *)apr_sleep;
1199 const void *ap_hack_apr_rfc822_date = (const void *)apr_rfc822_date;
1200 const void *ap_hack_apr_ctime = (const void *)apr_ctime;
1201 const void *ap_hack_apr_strftime = (const void *)apr_strftime;
1202 const void *ap_hack_apr_time_clock_hires = (const void *)apr_time_clock_hires;
1203
1204 /*
1205  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_user.h
1206  */
1207 #if APR_HAS_USER 
1208 const void *ap_hack_apr_uid_current = (const void *)apr_uid_current;
1209 const void *ap_hack_apr_current_userid = (const void *)apr_current_userid;
1210 const void *ap_hack_apr_uid_name_get = (const void *)apr_uid_name_get;
1211 const void *ap_hack_apr_get_username = (const void *)apr_get_username;
1212 const void *ap_hack_apr_uid_get = (const void *)apr_uid_get;
1213 const void *ap_hack_apr_get_userid = (const void *)apr_get_userid;
1214 const void *ap_hack_apr_uid_homepath_get = (const void *)apr_uid_homepath_get;
1215 const void *ap_hack_apr_get_home_directory = (const void *)apr_get_home_directory;
1216 #if defined(WIN32)
1217 const void *ap_hack_apr_uid_compare = (const void *)apr_uid_compare;
1218 const void *ap_hack_apr_compare_users = (const void *)apr_compare_users;
1219 #else
1220 #endif
1221 const void *ap_hack_apr_gid_name_get = (const void *)apr_gid_name_get;
1222 const void *ap_hack_apr_group_name_get = (const void *)apr_group_name_get;
1223 const void *ap_hack_apr_get_groupname = (const void *)apr_get_groupname;
1224 const void *ap_hack_apr_gid_get = (const void *)apr_gid_get;
1225 const void *ap_hack_apr_get_groupid = (const void *)apr_get_groupid;
1226 #if defined(WIN32)
1227 const void *ap_hack_apr_gid_compare = (const void *)apr_gid_compare;
1228 const void *ap_hack_apr_compare_groups = (const void *)apr_compare_groups;
1229 #else
1230 #endif
1231 #endif  /* ! APR_HAS_USER */
1232
1233 /*
1234  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr/include/apr_version.h
1235  */
1236 const void *ap_hack_apr_version = (const void *)apr_version;
1237 const void *ap_hack_apr_version_string = (const void *)apr_version_string;
1238
1239 /*
1240  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_base64.h
1241  */
1242 const void *ap_hack_apr_base64_encode_len = (const void *)apr_base64_encode_len;
1243 const void *ap_hack_apr_base64_encode = (const void *)apr_base64_encode;
1244 const void *ap_hack_apr_base64_encode_binary = (const void *)apr_base64_encode_binary;
1245 const void *ap_hack_apr_base64_decode_len = (const void *)apr_base64_decode_len;
1246 const void *ap_hack_apr_base64_decode = (const void *)apr_base64_decode;
1247 const void *ap_hack_apr_base64_decode_binary = (const void *)apr_base64_decode_binary;
1248
1249 /*
1250  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_buckets.h
1251  */
1252 const void *ap_hack_apr_brigade_create = (const void *)apr_brigade_create;
1253 const void *ap_hack_apr_brigade_destroy = (const void *)apr_brigade_destroy;
1254 const void *ap_hack_apr_brigade_cleanup = (const void *)apr_brigade_cleanup;
1255 const void *ap_hack_apr_brigade_split = (const void *)apr_brigade_split;
1256 const void *ap_hack_apr_brigade_partition = (const void *)apr_brigade_partition;
1257 #if APR_NOT_DONE_YET
1258 const void *ap_hack_apr_brigade_consume = (const void *)apr_brigade_consume;
1259 #endif
1260 const void *ap_hack_apr_brigade_length = (const void *)apr_brigade_length;
1261 const void *ap_hack_apr_brigade_flatten = (const void *)apr_brigade_flatten;
1262 const void *ap_hack_apr_brigade_pflatten = (const void *)apr_brigade_pflatten;
1263 const void *ap_hack_apr_brigade_split_line = (const void *)apr_brigade_split_line;
1264 const void *ap_hack_apr_brigade_to_iovec = (const void *)apr_brigade_to_iovec;
1265 const void *ap_hack_apr_brigade_vputstrs = (const void *)apr_brigade_vputstrs;
1266 const void *ap_hack_apr_brigade_write = (const void *)apr_brigade_write;
1267 const void *ap_hack_apr_brigade_writev = (const void *)apr_brigade_writev;
1268 const void *ap_hack_apr_brigade_puts = (const void *)apr_brigade_puts;
1269 const void *ap_hack_apr_brigade_putc = (const void *)apr_brigade_putc;
1270 const void *ap_hack_apr_brigade_putstrs = (const void *)apr_brigade_putstrs;
1271 const void *ap_hack_apr_brigade_printf = (const void *)apr_brigade_printf;
1272 const void *ap_hack_apr_brigade_vprintf = (const void *)apr_brigade_vprintf;
1273 const void *ap_hack_apr_bucket_alloc_create = (const void *)apr_bucket_alloc_create;
1274 const void *ap_hack_apr_bucket_alloc_create_ex = (const void *)apr_bucket_alloc_create_ex;
1275 const void *ap_hack_apr_bucket_alloc_destroy = (const void *)apr_bucket_alloc_destroy;
1276 const void *ap_hack_apr_bucket_alloc = (const void *)apr_bucket_alloc;
1277 const void *ap_hack_apr_bucket_free = (const void *)apr_bucket_free;
1278 const void *ap_hack_apr_bucket_setaside_noop = (const void *)apr_bucket_setaside_noop;
1279 const void *ap_hack_apr_bucket_setaside_notimpl = (const void *)apr_bucket_setaside_notimpl;
1280 const void *ap_hack_apr_bucket_split_notimpl = (const void *)apr_bucket_split_notimpl;
1281 const void *ap_hack_apr_bucket_copy_notimpl = (const void *)apr_bucket_copy_notimpl;
1282 const void *ap_hack_apr_bucket_destroy_noop = (const void *)apr_bucket_destroy_noop;
1283 const void *ap_hack_apr_bucket_simple_split = (const void *)apr_bucket_simple_split;
1284 const void *ap_hack_apr_bucket_simple_copy = (const void *)apr_bucket_simple_copy;
1285 const void *ap_hack_apr_bucket_shared_make = (const void *)apr_bucket_shared_make;
1286 const void *ap_hack_apr_bucket_shared_destroy = (const void *)apr_bucket_shared_destroy;
1287 const void *ap_hack_apr_bucket_shared_split = (const void *)apr_bucket_shared_split;
1288 const void *ap_hack_apr_bucket_shared_copy = (const void *)apr_bucket_shared_copy;
1289 const void *ap_hack_apr_bucket_eos_create = (const void *)apr_bucket_eos_create;
1290 const void *ap_hack_apr_bucket_eos_make = (const void *)apr_bucket_eos_make;
1291 const void *ap_hack_apr_bucket_flush_create = (const void *)apr_bucket_flush_create;
1292 const void *ap_hack_apr_bucket_flush_make = (const void *)apr_bucket_flush_make;
1293 const void *ap_hack_apr_bucket_immortal_create = (const void *)apr_bucket_immortal_create;
1294 const void *ap_hack_apr_bucket_immortal_make = (const void *)apr_bucket_immortal_make;
1295 const void *ap_hack_apr_bucket_transient_create = (const void *)apr_bucket_transient_create;
1296 const void *ap_hack_apr_bucket_transient_make = (const void *)apr_bucket_transient_make;
1297 const void *ap_hack_apr_bucket_heap_create = (const void *)apr_bucket_heap_create;
1298 const void *ap_hack_apr_bucket_heap_make = (const void *)apr_bucket_heap_make;
1299 const void *ap_hack_apr_bucket_pool_create = (const void *)apr_bucket_pool_create;
1300 const void *ap_hack_apr_bucket_pool_make = (const void *)apr_bucket_pool_make;
1301 #if APR_HAS_MMAP
1302 const void *ap_hack_apr_bucket_mmap_create = (const void *)apr_bucket_mmap_create;
1303 const void *ap_hack_apr_bucket_mmap_make = (const void *)apr_bucket_mmap_make;
1304 #endif
1305 const void *ap_hack_apr_bucket_socket_create = (const void *)apr_bucket_socket_create;
1306 const void *ap_hack_apr_bucket_socket_make = (const void *)apr_bucket_socket_make;
1307 const void *ap_hack_apr_bucket_pipe_create = (const void *)apr_bucket_pipe_create;
1308 const void *ap_hack_apr_bucket_pipe_make = (const void *)apr_bucket_pipe_make;
1309 const void *ap_hack_apr_bucket_file_create = (const void *)apr_bucket_file_create;
1310 const void *ap_hack_apr_bucket_file_make = (const void *)apr_bucket_file_make;
1311 const void *ap_hack_apr_bucket_file_enable_mmap = (const void *)apr_bucket_file_enable_mmap;
1312
1313 /*
1314  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_date.h
1315  */
1316 const void *ap_hack_apr_date_checkmask = (const void *)apr_date_checkmask;
1317 const void *ap_hack_apr_date_parse_http = (const void *)apr_date_parse_http;
1318 const void *ap_hack_apr_date_parse_rfc = (const void *)apr_date_parse_rfc;
1319
1320 /*
1321  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_dbm.h
1322  */
1323 const void *ap_hack_apr_dbm_open_ex = (const void *)apr_dbm_open_ex;
1324 const void *ap_hack_apr_dbm_open = (const void *)apr_dbm_open;
1325 const void *ap_hack_apr_dbm_close = (const void *)apr_dbm_close;
1326 const void *ap_hack_apr_dbm_fetch = (const void *)apr_dbm_fetch;
1327 const void *ap_hack_apr_dbm_store = (const void *)apr_dbm_store;
1328 const void *ap_hack_apr_dbm_delete = (const void *)apr_dbm_delete;
1329 const void *ap_hack_apr_dbm_exists = (const void *)apr_dbm_exists;
1330 const void *ap_hack_apr_dbm_firstkey = (const void *)apr_dbm_firstkey;
1331 const void *ap_hack_apr_dbm_nextkey = (const void *)apr_dbm_nextkey;
1332 const void *ap_hack_apr_dbm_freedatum = (const void *)apr_dbm_freedatum;
1333 const void *ap_hack_apr_dbm_geterror = (const void *)apr_dbm_geterror;
1334 const void *ap_hack_apr_dbm_get_usednames_ex = (const void *)apr_dbm_get_usednames_ex;
1335 const void *ap_hack_apr_dbm_get_usednames = (const void *)apr_dbm_get_usednames;
1336
1337 /*
1338  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_hooks.h
1339  */
1340 const void *ap_hack_apr_hook_sort_register = (const void *)apr_hook_sort_register;
1341 const void *ap_hack_apr_hook_sort_all = (const void *)apr_hook_sort_all;
1342 const void *ap_hack_apr_sort_hooks = (const void *)apr_sort_hooks;
1343 const void *ap_hack_apr_hook_debug_show = (const void *)apr_hook_debug_show;
1344 const void *ap_hack_apr_show_hook = (const void *)apr_show_hook;
1345 const void *ap_hack_apr_hook_deregister_all = (const void *)apr_hook_deregister_all;
1346
1347 /*
1348  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_ldap_url.h
1349  */
1350 #if APR_HAS_LDAP
1351 #if APR_HAS_LDAP_URL_PARSE
1352 #else /* ! APR_HAS_LDAP_URL_PARSE */
1353 const void *ap_hack_apr_ldap_is_ldap_url = (const void *)apr_ldap_is_ldap_url;
1354 const void *ap_hack_apr_ldap_is_ldaps_url = (const void *)apr_ldap_is_ldaps_url;
1355 const void *ap_hack_apr_ldap_is_ldapi_url = (const void *)apr_ldap_is_ldapi_url;
1356 const void *ap_hack_apr_ldap_url_parse = (const void *)apr_ldap_url_parse;
1357 const void *ap_hack_apr_ldap_free_urldesc = (const void *)apr_ldap_free_urldesc;
1358 #endif /* ! APR_HAS_LDAP_URL_PARSE */
1359 #endif /* APR_HAS_LDAP */
1360
1361 /*
1362  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_md4.h
1363  */
1364 const void *ap_hack_apr_md4_init = (const void *)apr_md4_init;
1365 #if APR_HAS_XLATE
1366 const void *ap_hack_apr_md4_set_xlate = (const void *)apr_md4_set_xlate;
1367 #else
1368 #endif
1369 const void *ap_hack_apr_md4_update = (const void *)apr_md4_update;
1370 const void *ap_hack_apr_md4_final = (const void *)apr_md4_final;
1371 const void *ap_hack_apr_md4 = (const void *)apr_md4;
1372
1373 /*
1374  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_md5.h
1375  */
1376 const void *ap_hack_apr_md5_init = (const void *)apr_md5_init;
1377 const void *ap_hack_apr_md5_set_xlate = (const void *)apr_md5_set_xlate;
1378 const void *ap_hack_apr_md5_update = (const void *)apr_md5_update;
1379 const void *ap_hack_apr_md5_final = (const void *)apr_md5_final;
1380 const void *ap_hack_apr_md5 = (const void *)apr_md5;
1381 const void *ap_hack_apr_md5_encode = (const void *)apr_md5_encode;
1382 const void *ap_hack_apr_password_validate = (const void *)apr_password_validate;
1383
1384 /*
1385  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_optional.h
1386  */
1387 const void *ap_hack_apr_dynamic_fn_register = (const void *)apr_dynamic_fn_register;
1388 const void *ap_hack_apr_register_optional_fn = (const void *)apr_register_optional_fn;
1389 const void *ap_hack_apr_dynamic_fn_retrieve = (const void *)apr_dynamic_fn_retrieve;
1390 const void *ap_hack_apr_retrieve_optional_fn = (const void *)apr_retrieve_optional_fn;
1391
1392 /*
1393  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_optional_hooks.h
1394  */
1395 const void *ap_hack_apr_optional_hook_add = (const void *)apr_optional_hook_add;
1396 const void *ap_hack_apr_optional_hook_get = (const void *)apr_optional_hook_get;
1397
1398 /*
1399  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_queue.h
1400  */
1401 #if APR_HAS_THREADS
1402 const void *ap_hack_apr_queue_create = (const void *)apr_queue_create;
1403 const void *ap_hack_apr_queue_push = (const void *)apr_queue_push;
1404 const void *ap_hack_apr_queue_pop = (const void *)apr_queue_pop;
1405 const void *ap_hack_apr_queue_trypush = (const void *)apr_queue_trypush;
1406 const void *ap_hack_apr_queue_trypop = (const void *)apr_queue_trypop;
1407 const void *ap_hack_apr_queue_size = (const void *)apr_queue_size;
1408 const void *ap_hack_apr_queue_interrupt_all = (const void *)apr_queue_interrupt_all;
1409 const void *ap_hack_apr_queue_term = (const void *)apr_queue_term;
1410 #endif /* APR_HAS_THREADS */
1411
1412 /*
1413  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_reslist.h
1414  */
1415 #if APR_HAS_THREADS
1416 const void *ap_hack_apr_reslist_create = (const void *)apr_reslist_create;
1417 const void *ap_hack_apr_reslist_destroy = (const void *)apr_reslist_destroy;
1418 const void *ap_hack_apr_reslist_acquire = (const void *)apr_reslist_acquire;
1419 const void *ap_hack_apr_reslist_release = (const void *)apr_reslist_release;
1420 const void *ap_hack_apr_reslist_timeout_set = (const void *)apr_reslist_timeout_set;
1421 const void *ap_hack_apr_reslist_invalidate = (const void *)apr_reslist_invalidate;
1422 #endif  /* APR_HAS_THREADS */
1423
1424 /*
1425  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_rmm.h
1426  */
1427 const void *ap_hack_apr_rmm_init = (const void *)apr_rmm_init;
1428 const void *ap_hack_apr_rmm_destroy = (const void *)apr_rmm_destroy;
1429 const void *ap_hack_apr_rmm_attach = (const void *)apr_rmm_attach;
1430 const void *ap_hack_apr_rmm_detach = (const void *)apr_rmm_detach;
1431 const void *ap_hack_apr_rmm_malloc = (const void *)apr_rmm_malloc;
1432 const void *ap_hack_apr_rmm_realloc = (const void *)apr_rmm_realloc;
1433 const void *ap_hack_apr_rmm_calloc = (const void *)apr_rmm_calloc;
1434 const void *ap_hack_apr_rmm_free = (const void *)apr_rmm_free;
1435 const void *ap_hack_apr_rmm_addr_get = (const void *)apr_rmm_addr_get;
1436 const void *ap_hack_apr_rmm_offset_get = (const void *)apr_rmm_offset_get;
1437 const void *ap_hack_apr_rmm_overhead_get = (const void *)apr_rmm_overhead_get;
1438
1439 /*
1440  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_sdbm.h
1441  */
1442 const void *ap_hack_apr_sdbm_open = (const void *)apr_sdbm_open;
1443 const void *ap_hack_apr_sdbm_close = (const void *)apr_sdbm_close;
1444 const void *ap_hack_apr_sdbm_lock = (const void *)apr_sdbm_lock;
1445 const void *ap_hack_apr_sdbm_unlock = (const void *)apr_sdbm_unlock;
1446 const void *ap_hack_apr_sdbm_fetch = (const void *)apr_sdbm_fetch;
1447 const void *ap_hack_apr_sdbm_store = (const void *)apr_sdbm_store;
1448 const void *ap_hack_apr_sdbm_delete = (const void *)apr_sdbm_delete;
1449 const void *ap_hack_apr_sdbm_firstkey = (const void *)apr_sdbm_firstkey;
1450 const void *ap_hack_apr_sdbm_nextkey = (const void *)apr_sdbm_nextkey;
1451 const void *ap_hack_apr_sdbm_rdonly = (const void *)apr_sdbm_rdonly;
1452
1453 /*
1454  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_sha1.h
1455  */
1456 const void *ap_hack_apr_sha1_base64 = (const void *)apr_sha1_base64;
1457 const void *ap_hack_apr_sha1_init = (const void *)apr_sha1_init;
1458 const void *ap_hack_apr_sha1_update = (const void *)apr_sha1_update;
1459 const void *ap_hack_apr_sha1_update_binary = (const void *)apr_sha1_update_binary;
1460 const void *ap_hack_apr_sha1_final = (const void *)apr_sha1_final;
1461
1462 /*
1463  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_strmatch.h
1464  */
1465 #if defined(DOXYGEN)
1466 const void *ap_hack_apr_strmatch = (const void *)apr_strmatch;
1467 #else
1468 #endif
1469 const void *ap_hack_apr_strmatch_precompile = (const void *)apr_strmatch_precompile;
1470
1471 /*
1472  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_uri.h
1473  */
1474 const void *ap_hack_apr_uri_port_of_scheme = (const void *)apr_uri_port_of_scheme;
1475 const void *ap_hack_apr_uri_default_port_for_scheme = (const void *)apr_uri_default_port_for_scheme;
1476 const void *ap_hack_apr_uri_unparse = (const void *)apr_uri_unparse;
1477 const void *ap_hack_apr_uri_parse = (const void *)apr_uri_parse;
1478 const void *ap_hack_apr_uri_parse_hostinfo = (const void *)apr_uri_parse_hostinfo;
1479
1480 /*
1481  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_uuid.h
1482  */
1483 const void *ap_hack_apr_uuid_get = (const void *)apr_uuid_get;
1484 const void *ap_hack_apr_uuid_format = (const void *)apr_uuid_format;
1485 const void *ap_hack_apr_uuid_parse = (const void *)apr_uuid_parse;
1486
1487 /*
1488  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_xlate.h
1489  */
1490 const void *ap_hack_apr_xlate_open = (const void *)apr_xlate_open;
1491 const void *ap_hack_apr_xlate_sb_get = (const void *)apr_xlate_sb_get;
1492 const void *ap_hack_apr_xlate_get_sb = (const void *)apr_xlate_get_sb;
1493 const void *ap_hack_apr_xlate_conv_buffer = (const void *)apr_xlate_conv_buffer;
1494 #ifdef APR_NOT_DONE_YET
1495 const void *ap_hack_apr_xlate_conv_char = (const void *)apr_xlate_conv_char;
1496 #endif
1497 const void *ap_hack_apr_xlate_conv_byte = (const void *)apr_xlate_conv_byte;
1498 const void *ap_hack_apr_xlate_close = (const void *)apr_xlate_close;
1499
1500 /*
1501  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apr_xml.h
1502  */
1503 const void *ap_hack_apr_text_append = (const void *)apr_text_append;
1504 const void *ap_hack_apr_xml_parser_create = (const void *)apr_xml_parser_create;
1505 const void *ap_hack_apr_xml_parse_file = (const void *)apr_xml_parse_file;
1506 const void *ap_hack_apr_xml_parser_feed = (const void *)apr_xml_parser_feed;
1507 const void *ap_hack_apr_xml_parser_done = (const void *)apr_xml_parser_done;
1508 const void *ap_hack_apr_xml_parser_geterror = (const void *)apr_xml_parser_geterror;
1509 const void *ap_hack_apr_xml_to_text = (const void *)apr_xml_to_text;
1510 const void *ap_hack_apr_xml_empty_elem = (const void *)apr_xml_empty_elem;
1511 const void *ap_hack_apr_xml_quote_string = (const void *)apr_xml_quote_string;
1512 const void *ap_hack_apr_xml_quote_elem = (const void *)apr_xml_quote_elem;
1513 const void *ap_hack_apr_xml_insert_uri = (const void *)apr_xml_insert_uri;
1514
1515 /*
1516  * /bottlenecks/rubbos/app/httpd-2.0.64/srclib/apr-util/include/apu_version.h
1517  */
1518 const void *ap_hack_apu_version = (const void *)apu_version;
1519 const void *ap_hack_apu_version_string = (const void *)apu_version_string;
1520