Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / afsweb / apache_includes / 1.3.1 / ap_compat.h
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 */