Commit | Line | Data |
---|---|---|
805e021f CE |
1 | /* |
2 | ** ap_compat.h -- Apache Backward Compatibility | |
3 | ** | |
4 | ** INCLUDE THIS HEADER FILE ONLY IF YOU REALLY NEED | |
5 | ** BACKWARD COMPATIBILITY TO OLD APACHE RESOURCES. | |
6 | */ | |
7 | ||
8 | #ifndef AP_COMPAT_H | |
9 | #define AP_COMPAT_H | |
10 | ||
11 | #ifdef __cplusplus | |
12 | extern "C" { | |
13 | #endif | |
14 | ||
15 | /* | |
16 | * Mapping of Apache 1.2 global symbols to the | |
17 | * namespace conflict free variants used in Apache 1.3 | |
18 | */ | |
19 | ||
20 | #define MD5Final ap_MD5Final | |
21 | #define MD5Init ap_MD5Init | |
22 | #define MD5Update ap_MD5Update | |
23 | #define acquire_mutex ap_acquire_mutex | |
24 | #define add_cgi_vars ap_add_cgi_vars | |
25 | #define add_common_vars ap_add_common_vars | |
26 | #define add_module ap_add_module | |
27 | #define add_named_module ap_add_named_module | |
28 | #define add_per_dir_conf ap_add_per_dir_conf | |
29 | #define add_per_url_conf ap_add_per_url_conf | |
30 | #define allow_options ap_allow_options | |
31 | #define allow_overrides ap_allow_overrides | |
32 | #define apapi_get_server_built ap_get_server_built | |
33 | #define apapi_get_server_version ap_get_server_version | |
34 | #define aplog_error ap_log_error | |
35 | #define append_arrays ap_append_arrays | |
36 | #define array_cat ap_array_cat | |
37 | #define auth_name ap_auth_name | |
38 | #define auth_type ap_auth_type | |
39 | #define basic_http_header ap_basic_http_header | |
40 | #define bclose ap_bclose | |
41 | #define bcreate ap_bcreate | |
42 | #define bfilbuf ap_bfilbuf | |
43 | #define bfileno ap_bfileno | |
44 | #define bflsbuf ap_bflsbuf | |
45 | #define bflush ap_bflush | |
46 | #define bgetc ap_bgetc | |
47 | #define bgetflag ap_bgetflag | |
48 | #define bgetopt ap_bgetopt | |
49 | #define bgets ap_bgets | |
50 | #define bhalfduplex ap_bhalfduplex | |
51 | #define bind_address ap_bind_address | |
52 | #define block_alarms ap_block_alarms | |
53 | #define blookc ap_blookc | |
54 | #define bnonblock ap_bnonblock | |
55 | #define bonerror ap_bonerror | |
56 | #define bprintf ap_bprintf | |
57 | #define bpushfd ap_bpushfd | |
58 | #define bputc ap_bputc | |
59 | #define bputs ap_bputs | |
60 | #define bread ap_bread | |
61 | #define bsetflag ap_bsetflag | |
62 | #define bsetopt ap_bsetopt | |
63 | #define bskiplf ap_bskiplf | |
64 | #define bvputs ap_bvputs | |
65 | #define bwrite ap_bwrite | |
66 | #define bytes_in_free_blocks ap_bytes_in_free_blocks | |
67 | #define bytes_in_pool ap_bytes_in_pool | |
68 | #define call_exec ap_call_exec | |
69 | #define can_exec ap_can_exec | |
70 | #define cfg_closefile ap_cfg_closefile | |
71 | #define cfg_getc ap_cfg_getc | |
72 | #define cfg_getline ap_cfg_getline | |
73 | #define chdir_file ap_chdir_file | |
74 | #define check_access ap_check_access | |
75 | #define check_alarm ap_check_alarm | |
76 | #define check_auth ap_check_auth | |
77 | #define check_cmd_context ap_check_cmd_context | |
78 | #define check_user_id ap_check_user_id | |
79 | #define checkmask ap_checkmask | |
80 | #define child_exit_modules ap_child_exit_modules | |
81 | #define child_init_modules ap_child_init_modules | |
82 | #define child_terminate ap_child_terminate | |
83 | #define cleanup_for_exec ap_cleanup_for_exec | |
84 | #define clear_module_list ap_clear_module_list | |
85 | #define clear_pool ap_clear_pool | |
86 | #define clear_table ap_clear_table | |
87 | #define close_piped_log ap_close_piped_log | |
88 | #define construct_server ap_construct_server | |
89 | #define construct_url ap_construct_url | |
90 | #define copy_array ap_copy_array | |
91 | #define copy_array_hdr ap_copy_array_hdr | |
92 | #define copy_table ap_copy_table | |
93 | #define core_reorder_directories ap_core_reorder_directories | |
94 | #define coredump_dir ap_coredump_dir | |
95 | #define count_dirs ap_count_dirs | |
96 | #define create_environment ap_create_environment | |
97 | #define create_mutex ap_create_mutex | |
98 | #define create_per_dir_config ap_create_per_dir_config | |
99 | #define create_request_config ap_create_request_config | |
100 | #define daemons_limit ap_daemons_limit | |
101 | #define daemons_max_free ap_daemons_max_free | |
102 | #define daemons_min_free ap_daemons_min_free | |
103 | #define daemons_to_start ap_daemons_to_start | |
104 | #define day_snames ap_day_snames | |
105 | #define default_port ap_default_port | |
106 | #define default_port_for_request ap_default_port_for_request | |
107 | #define default_type ap_default_type | |
108 | #define destroy_mutex ap_destroy_mutex | |
109 | #define destroy_pool ap_destroy_pool | |
110 | #define destroy_sub_req ap_destroy_sub_req | |
111 | #define die ap_die | |
112 | #define discard_request_body ap_discard_request_body | |
113 | #define document_root ap_document_root | |
114 | #define dummy_mutex ap_dummy_mutex | |
115 | #define each_byterange ap_each_byterange | |
116 | #define error_log2stderr ap_error_log2stderr | |
117 | #define escape_html ap_escape_html | |
118 | #define escape_path_segment ap_escape_path_segment | |
119 | #define escape_shell_cmd ap_escape_shell_cmd | |
120 | #define excess_requests_per_child ap_excess_requests_per_child | |
121 | #define exists_scoreboard_image ap_exists_scoreboard_image | |
122 | #define finalize_request_protocol ap_finalize_request_protocol | |
123 | #define finalize_sub_req_protocol ap_finalize_sub_req_protocol | |
124 | #define find_command ap_find_command | |
125 | #define find_command_in_modules ap_find_command_in_modules | |
126 | #define find_last_token ap_find_last_token | |
127 | #define find_linked_module ap_find_linked_module | |
128 | #define find_module_name ap_find_module_name | |
129 | #define find_path_info ap_find_path_info | |
130 | #define find_pool ap_find_pool | |
131 | #define find_token ap_find_token | |
132 | #define find_types ap_find_types | |
133 | #define fini_vhost_config ap_fini_vhost_config | |
134 | #define fnmatch ap_fnmatch | |
135 | #define force_library_loading ap_force_library_loading | |
136 | #define get_basic_auth_pw ap_get_basic_auth_pw | |
137 | #define get_client_block ap_get_client_block | |
138 | #define get_gmtoff ap_get_gmtoff | |
139 | #define get_local_host ap_get_local_host | |
140 | #define get_module_config ap_get_module_config | |
141 | #define get_remote_host ap_get_remote_host | |
142 | #define get_remote_logname ap_get_remote_logname | |
143 | #define get_server_name ap_get_server_name | |
144 | #define get_server_port ap_get_server_port | |
145 | #define get_time ap_get_time | |
146 | #define get_token ap_get_token | |
147 | #define get_virthost_addr ap_get_virthost_addr | |
148 | #define getparents ap_getparents | |
149 | #define getword ap_getword | |
150 | #define getword_conf ap_getword_conf | |
151 | #define getword_conf_nc ap_getword_conf_nc | |
152 | #define getword_nc ap_getword_nc | |
153 | #define getword_nulls ap_getword_nulls | |
154 | #define getword_nulls_nc ap_getword_nulls_nc | |
155 | #define getword_white ap_getword_white | |
156 | #define getword_white_nc ap_getword_white_nc | |
157 | #define gm_timestr_822 ap_gm_timestr_822 | |
158 | #define gname2id ap_gname2id | |
159 | #define group_id ap_group_id | |
160 | #define handle_command ap_handle_command | |
161 | #define hard_timeout ap_hard_timeout | |
162 | #define ht_time ap_ht_time | |
163 | #define http_method ap_http_method | |
164 | #define ind ap_ind | |
165 | #define index_of_response ap_index_of_response | |
166 | #define init_alloc ap_init_alloc | |
167 | #define init_modules ap_init_modules | |
168 | #define init_vhost_config ap_init_vhost_config | |
169 | #define init_virtual_host ap_init_virtual_host | |
170 | #define internal_redirect ap_internal_redirect | |
171 | #define internal_redirect_handler ap_internal_redirect_handler | |
172 | #define invoke_handler ap_invoke_handler | |
173 | #define is_default_port ap_is_default_port | |
174 | #define is_directory ap_is_directory | |
175 | #define is_empty_table ap_is_empty_table | |
176 | #define is_fnmatch ap_is_fnmatch | |
177 | #define is_initial_req ap_is_initial_req | |
178 | #define is_matchexp ap_is_matchexp | |
179 | #define is_table_empty ap_is_table_empty | |
180 | #define is_url ap_is_url | |
181 | #define keepalive_timeout ap_keepalive_timeout | |
182 | #define kill_cleanup ap_kill_cleanup | |
183 | #define kill_cleanups_for_fd ap_kill_cleanups_for_fd | |
184 | #define kill_cleanups_for_socket ap_kill_cleanups_for_socket | |
185 | #define kill_timeout ap_kill_timeout | |
186 | #define limit_section ap_limit_section | |
187 | #define listenbacklog ap_listenbacklog | |
188 | #define listeners ap_listeners | |
189 | #define lock_fname ap_lock_fname | |
190 | #define log_assert ap_log_assert | |
191 | #define log_error ap_log_error_old | |
192 | #define log_pid ap_log_pid | |
193 | #define log_printf ap_log_printf | |
194 | #define log_reason ap_log_reason | |
195 | #define log_transaction ap_log_transaction | |
196 | #define log_unixerr ap_log_unixerr | |
197 | #define make_array ap_make_array | |
198 | #define make_dirstr ap_make_dirstr | |
199 | #define make_dirstr_parent ap_make_dirstr_parent | |
200 | #define make_dirstr_prefix ap_make_dirstr_prefix | |
201 | #define make_full_path ap_make_full_path | |
202 | #define make_sub_pool ap_make_sub_pool | |
203 | #define make_table ap_make_table | |
204 | #define matches_request_vhost ap_matches_request_vhost | |
205 | #define max_requests_per_child ap_max_requests_per_child | |
206 | #define md5 ap_md5 | |
207 | #define meets_conditions ap_meets_conditions | |
208 | #define merge_per_dir_configs ap_merge_per_dir_configs | |
209 | #define month_snames ap_month_snames | |
210 | #define no2slash ap_no2slash | |
211 | #define note_auth_failure ap_note_auth_failure | |
212 | #define note_basic_auth_failure ap_note_basic_auth_failure | |
213 | #define note_cleanups_for_fd ap_note_cleanups_for_fd | |
214 | #define note_cleanups_for_file ap_note_cleanups_for_file | |
215 | #define note_cleanups_for_socket ap_note_cleanups_for_socket | |
216 | #define note_digest_auth_failure ap_note_digest_auth_failure | |
217 | #define note_subprocess ap_note_subprocess | |
218 | #define null_cleanup ap_null_cleanup | |
219 | #define open_logs ap_open_logs | |
220 | #define open_mutex ap_open_mutex | |
221 | #define open_piped_log ap_open_piped_log | |
222 | #define os_canonical_filename ap_os_canonical_filename | |
223 | #define os_dl_load ap_os_dso_load | |
224 | #define os_dl_unload ap_os_dso_unload | |
225 | #define os_dl_sym ap_os_dso_sym | |
226 | #define os_dl_error ap_os_dso_error | |
227 | #define os_escape_path ap_os_escape_path | |
228 | #define os_is_path_absolute ap_os_is_path_absolute | |
229 | #define overlay_tables ap_overlay_tables | |
230 | #define palloc ap_palloc | |
231 | #define parseHTTPdate ap_parseHTTPdate | |
232 | #define parse_hostinfo_components ap_parse_hostinfo_components | |
233 | #define parse_htaccess ap_parse_htaccess | |
234 | #define parse_uri ap_parse_uri | |
235 | #define parse_uri_components ap_parse_uri_components | |
236 | #define parse_vhost_addrs ap_parse_vhost_addrs | |
237 | #define pcalloc ap_pcalloc | |
238 | #define pcfg_open_custom ap_pcfg_open_custom | |
239 | #define pcfg_openfile ap_pcfg_openfile | |
240 | #define pclosedir ap_pclosedir | |
241 | #define pclosef ap_pclosef | |
242 | #define pclosesocket ap_pclosesocket | |
243 | #define pduphostent ap_pduphostent | |
244 | #define pfclose ap_pfclose | |
245 | #define pfdopen ap_pfdopen | |
246 | #define pfopen ap_pfopen | |
247 | #define pgethostbyname ap_pgethostbyname | |
248 | #define pid_fname ap_pid_fname | |
249 | #define piped_log_read_fd ap_piped_log_read_fd | |
250 | #define piped_log_write_fd ap_piped_log_write_fd | |
251 | #define pool_is_ancestor ap_pool_is_ancestor | |
252 | #define pool_join ap_pool_join | |
253 | #define popendir ap_popendir | |
254 | #define popenf ap_popenf | |
255 | #define pregcomp ap_pregcomp | |
256 | #define pregfree ap_pregfree | |
257 | #define pregsub ap_pregsub | |
258 | #define process_request ap_process_request | |
259 | #define process_resource_config ap_process_resource_config | |
260 | #define proxy_add_header ap_proxy_add_header | |
261 | #define proxy_c2hex ap_proxy_c2hex | |
262 | #define proxy_cache_check ap_proxy_cache_check | |
263 | #define proxy_cache_error ap_proxy_cache_error | |
264 | #define proxy_cache_tidy ap_proxy_cache_tidy | |
265 | #define proxy_cache_update ap_proxy_cache_update | |
266 | #define proxy_canon_netloc ap_proxy_canon_netloc | |
267 | #define proxy_canonenc ap_proxy_canonenc | |
268 | #define proxy_connect_handler ap_proxy_connect_handler | |
269 | #define proxy_date_canon ap_proxy_date_canon | |
270 | #define proxy_del_header ap_proxy_del_header | |
271 | #define proxy_doconnect ap_proxy_doconnect | |
272 | #define proxy_ftp_canon ap_proxy_ftp_canon | |
273 | #define proxy_ftp_handler ap_proxy_ftp_handler | |
274 | #define proxy_garbage_coll ap_proxy_garbage_coll | |
275 | #define proxy_garbage_init ap_proxy_garbage_init | |
276 | #define proxy_get_header ap_proxy_get_header | |
277 | #define proxy_hash ap_proxy_hash | |
278 | #define proxy_hex2c ap_proxy_hex2c | |
279 | #define proxy_hex2sec ap_proxy_hex2sec | |
280 | #define proxy_host2addr ap_proxy_host2addr | |
281 | #define proxy_http_canon ap_proxy_http_canon | |
282 | #define proxy_http_handler ap_proxy_http_handler | |
283 | #define proxy_is_domainname ap_proxy_is_domainname | |
284 | #define proxy_is_hostname ap_proxy_is_hostname | |
285 | #define proxy_is_ipaddr ap_proxy_is_ipaddr | |
286 | #define proxy_is_word ap_proxy_is_word | |
287 | #define proxy_liststr ap_proxy_liststr | |
288 | #define proxy_read_headers ap_proxy_read_headers | |
289 | #define proxy_sec2hex ap_proxy_sec2hex | |
290 | #define proxy_send_fb ap_proxy_send_fb | |
291 | #define proxy_send_headers ap_proxy_send_headers | |
292 | #define proxyerror ap_proxyerror | |
293 | #define psignature ap_psignature | |
294 | #define psocket ap_psocket | |
295 | #define psprintf ap_psprintf | |
296 | #define pstrcat ap_pstrcat | |
297 | #define pstrdup ap_pstrdup | |
298 | #define pstrndup ap_pstrndup | |
299 | #define push_array ap_push_array | |
300 | #define pvsprintf ap_pvsprintf | |
301 | #define rationalize_mtime ap_rationalize_mtime | |
302 | #define read_config ap_read_config | |
303 | #define read_request ap_read_request | |
304 | #define register_cleanup ap_register_cleanup | |
305 | #define register_other_child ap_register_other_child | |
306 | #define release_mutex ap_release_mutex | |
307 | #define remove_module ap_remove_module | |
308 | #define requires ap_requires | |
309 | #define reset_timeout ap_reset_timeout | |
310 | #define response_code_string ap_response_code_string | |
311 | #define restart_time ap_restart_time | |
312 | #define rfc1413 ap_rfc1413 | |
313 | #define rfc1413_timeout ap_rfc1413_timeout | |
314 | #define rflush ap_rflush | |
315 | #define rind ap_rind | |
316 | #define rprintf ap_rprintf | |
317 | #define rputc ap_rputc | |
318 | #define rputs ap_rputs | |
319 | #define run_cleanup ap_run_cleanup | |
320 | #define run_fixups ap_run_fixups | |
321 | #define run_post_read_request ap_run_post_read_request | |
322 | #define run_sub_req ap_run_sub_req | |
323 | #define rvputs ap_rvputs | |
324 | #define rwrite ap_rwrite | |
325 | #define satisfies ap_satisfies | |
326 | #define scan_script_header_err ap_scan_script_header_err | |
327 | #define scan_script_header_err_buff ap_scan_script_header_err_buff | |
328 | #define scoreboard_fname ap_scoreboard_fname | |
329 | #define scoreboard_image ap_scoreboard_image | |
330 | #define send_error_response ap_send_error_response | |
331 | #define send_fb ap_send_fb | |
332 | #define send_fb_length ap_send_fb_length | |
333 | #define send_fd ap_send_fd | |
334 | #define send_fd_length ap_send_fd_length | |
335 | #define send_header_field ap_send_header_field | |
336 | #define send_http_header ap_send_http_header | |
337 | #define send_http_options ap_send_http_options | |
338 | #define send_http_trace ap_send_http_trace | |
339 | #define send_mmap ap_send_mmap | |
340 | #define send_size ap_send_size | |
341 | #define server_argv0 ap_server_argv0 | |
342 | #define server_confname ap_server_confname | |
343 | #define server_post_read_config ap_server_post_read_config | |
344 | #define server_pre_read_config ap_server_pre_read_config | |
345 | #define server_root ap_server_root | |
346 | #define server_root_relative ap_server_root_relative | |
347 | #define set_byterange ap_set_byterange | |
348 | #define set_callback_and_alarm ap_set_callback_and_alarm | |
349 | #define set_content_length ap_set_content_length | |
350 | #define set_etag ap_set_etag | |
351 | #define set_file_slot ap_set_file_slot | |
352 | #define set_flag_slot ap_set_flag_slot | |
353 | #define set_keepalive ap_set_keepalive | |
354 | #define set_last_modified ap_set_last_modified | |
355 | #define set_module_config ap_set_module_config | |
356 | #define set_name_virtual_host ap_set_name_virtual_host | |
357 | #define set_string_slot ap_set_string_slot | |
358 | #define set_string_slot_lower ap_set_string_slot_lower | |
359 | #define set_sub_req_protocol ap_set_sub_req_protocol | |
360 | #define setup_client_block ap_setup_client_block | |
361 | #define setup_prelinked_modules ap_setup_prelinked_modules | |
362 | #define should_client_block ap_should_client_block | |
363 | #define show_directives ap_show_directives | |
364 | #define show_modules ap_show_modules | |
365 | #define soft_timeout ap_soft_timeout | |
366 | #define some_auth_required ap_some_auth_required | |
367 | #define spawn_child_err ap_spawn_child | |
368 | #define spawn_child_err_buff ap_bspawn_child | |
369 | #define srm_command_loop ap_srm_command_loop | |
370 | #define standalone ap_standalone | |
371 | #define start_restart ap_start_restart | |
372 | #define start_shutdown ap_start_shutdown | |
373 | #define str_tolower ap_str_tolower | |
374 | #define strcasecmp_match ap_strcasecmp_match | |
375 | #define strcmp_match ap_strcmp_match | |
376 | #define sub_req_lookup_file ap_sub_req_lookup_file | |
377 | #define sub_req_lookup_uri ap_sub_req_lookup_uri | |
378 | #define suexec_enabled ap_suexec_enabled | |
379 | #define sync_scoreboard_image ap_sync_scoreboard_image | |
380 | #define table_add ap_table_add | |
381 | #define table_addn ap_table_addn | |
382 | #define table_do ap_table_do | |
383 | #define table_elts ap_table_elts | |
384 | #define table_get ap_table_get | |
385 | #define table_merge ap_table_merge | |
386 | #define table_mergen ap_table_mergen | |
387 | #define table_set ap_table_set | |
388 | #define table_setn ap_table_setn | |
389 | #define table_unset ap_table_unset | |
390 | #define threads_per_child ap_threads_per_child | |
391 | #define time_process_request ap_time_process_request | |
392 | #define tm2sec ap_tm2sec | |
393 | #define translate_name ap_translate_name | |
394 | #define uname2id ap_uname2id | |
395 | #define unblock_alarms ap_unblock_alarms | |
396 | #define unescape_url ap_unescape_url | |
397 | #define unparse_uri_components ap_unparse_uri_components | |
398 | #define unregister_other_child ap_unregister_other_child | |
399 | #define update_child_status ap_update_child_status | |
400 | #define update_mtime ap_update_mtime | |
401 | #define update_vhost_from_headers ap_update_vhost_from_headers | |
402 | #define update_vhost_given_ip ap_update_vhost_given_ip | |
403 | #define user_id ap_user_id | |
404 | #define user_name ap_user_name | |
405 | #define util_init ap_util_init | |
406 | #define util_uri_init ap_util_uri_init | |
407 | #define uudecode ap_uudecode | |
408 | #define vbprintf ap_vbprintf | |
409 | ||
410 | /* | |
411 | * Macros for routines whose arguments have changed over time. | |
412 | */ | |
413 | #define spawn_child(p,f,v,k,in,out) ap_spawn_child(p,f,v,k,in,out,NULL) | |
414 | ||
415 | #ifdef __cplusplus | |
416 | } | |
417 | #endif | |
418 | #endif /* !AP_COMPAT_H */ |