Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / afsweb / apache_includes / 1.3.6 / ap_compat.h
CommitLineData
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
12extern "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_port_for_scheme ap_default_port_for_scheme
108#define default_type ap_default_type
109#define destroy_mutex ap_destroy_mutex
110#define destroy_pool ap_destroy_pool
111#define destroy_sub_req ap_destroy_sub_req
112#define die ap_die
113#define discard_request_body ap_discard_request_body
114#define document_root ap_document_root
115#define dummy_mutex ap_dummy_mutex
116#define each_byterange ap_each_byterange
117#define error_log2stderr ap_error_log2stderr
118#define escape_html ap_escape_html
119#define escape_path_segment ap_escape_path_segment
120#define escape_shell_cmd ap_escape_shell_cmd
121#define escape_uri ap_escape_uri
122#define excess_requests_per_child ap_excess_requests_per_child
123#define exists_scoreboard_image ap_exists_scoreboard_image
124#define finalize_request_protocol ap_finalize_request_protocol
125#define finalize_sub_req_protocol ap_finalize_sub_req_protocol
126#define find_command ap_find_command
127#define find_command_in_modules ap_find_command_in_modules
128#define find_last_token ap_find_last_token
129#define find_linked_module ap_find_linked_module
130#define find_module_name ap_find_module_name
131#define find_path_info ap_find_path_info
132#define find_pool ap_find_pool
133#define find_token ap_find_token
134#define find_types ap_find_types
135#define fini_vhost_config ap_fini_vhost_config
136#define fnmatch ap_fnmatch
137#define force_library_loading ap_force_library_loading
138#define get_basic_auth_pw ap_get_basic_auth_pw
139#define get_client_block ap_get_client_block
140#define get_gmtoff ap_get_gmtoff
141#define get_local_host ap_get_local_host
142#define get_module_config ap_get_module_config
143#define get_remote_host ap_get_remote_host
144#define get_remote_logname ap_get_remote_logname
145#define get_server_name ap_get_server_name
146#define get_server_port ap_get_server_port
147#define get_time ap_get_time
148#define get_token ap_get_token
149#define get_virthost_addr ap_get_virthost_addr
150#define getparents ap_getparents
151#define getword ap_getword
152#define getword_conf ap_getword_conf
153#define getword_conf_nc ap_getword_conf_nc
154#define getword_nc ap_getword_nc
155#define getword_nulls ap_getword_nulls
156#define getword_nulls_nc ap_getword_nulls_nc
157#define getword_white ap_getword_white
158#define getword_white_nc ap_getword_white_nc
159#define gm_timestr_822 ap_gm_timestr_822
160#define gname2id ap_gname2id
161#define group_id ap_group_id
162#define handle_command ap_handle_command
163#define hard_timeout ap_hard_timeout
164#define header_parse ap_header_parse
165#define ht_time ap_ht_time
166#define http_method ap_http_method
167#define ind ap_ind
168#define index_of_response ap_index_of_response
169#define init_alloc ap_init_alloc
170#define init_modules ap_init_modules
171#define init_vhost_config ap_init_vhost_config
172#define init_virtual_host ap_init_virtual_host
173#define internal_redirect ap_internal_redirect
174#define internal_redirect_handler ap_internal_redirect_handler
175#define invoke_handler ap_invoke_handler
176#define is_default_port ap_is_default_port
177#define is_directory ap_is_directory
178#define is_empty_table ap_is_empty_table
179#define is_fnmatch ap_is_fnmatch
180#define is_initial_req ap_is_initial_req
181#define is_matchexp ap_is_matchexp
182#define is_table_empty ap_is_table_empty
183#define is_url ap_is_url
184#define keepalive_timeout ap_keepalive_timeout
185#define kill_cleanup ap_kill_cleanup
186#define kill_cleanups_for_fd ap_kill_cleanups_for_fd
187#define kill_cleanups_for_socket ap_kill_cleanups_for_socket
188#define kill_timeout ap_kill_timeout
189#define limit_section ap_limit_section
190#define listenbacklog ap_listenbacklog
191#define listeners ap_listeners
192#define lock_fname ap_lock_fname
193#define log_assert ap_log_assert
194#define log_error ap_log_error_old
195#define log_pid ap_log_pid
196#define log_printf ap_log_printf
197#define log_reason ap_log_reason
198#define log_transaction ap_log_transaction
199#define log_unixerr ap_log_unixerr
200#define make_array ap_make_array
201#define make_dirstr ap_make_dirstr
202#define make_dirstr_parent ap_make_dirstr_parent
203#define make_dirstr_prefix ap_make_dirstr_prefix
204#define make_full_path ap_make_full_path
205#define make_sub_pool ap_make_sub_pool
206#define make_table ap_make_table
207#define matches_request_vhost ap_matches_request_vhost
208#define max_requests_per_child ap_max_requests_per_child
209#define md5 ap_md5
210#define meets_conditions ap_meets_conditions
211#define merge_per_dir_configs ap_merge_per_dir_configs
212#define month_snames ap_month_snames
213#define no2slash ap_no2slash
214#define note_auth_failure ap_note_auth_failure
215#define note_basic_auth_failure ap_note_basic_auth_failure
216#define note_cleanups_for_fd ap_note_cleanups_for_fd
217#define note_cleanups_for_file ap_note_cleanups_for_file
218#define note_cleanups_for_socket ap_note_cleanups_for_socket
219#define note_digest_auth_failure ap_note_digest_auth_failure
220#define note_subprocess ap_note_subprocess
221#define null_cleanup ap_null_cleanup
222#define open_logs ap_open_logs
223#define open_mutex ap_open_mutex
224#define open_piped_log ap_open_piped_log
225#define os_canonical_filename ap_os_canonical_filename
226#define os_dl_load ap_os_dso_load
227#define os_dl_unload ap_os_dso_unload
228#define os_dl_sym ap_os_dso_sym
229#define os_dl_error ap_os_dso_error
230#define os_escape_path ap_os_escape_path
231#define os_is_path_absolute ap_os_is_path_absolute
232#define overlay_tables ap_overlay_tables
233#define palloc ap_palloc
234#define parseHTTPdate ap_parseHTTPdate
235#define parse_hostinfo_components ap_parse_hostinfo_components
236#define parse_htaccess ap_parse_htaccess
237#define parse_uri ap_parse_uri
238#define parse_uri_components ap_parse_uri_components
239#define parse_vhost_addrs ap_parse_vhost_addrs
240#define pcalloc ap_pcalloc
241#define pcfg_open_custom ap_pcfg_open_custom
242#define pcfg_openfile ap_pcfg_openfile
243#define pclosedir ap_pclosedir
244#define pclosef ap_pclosef
245#define pclosesocket ap_pclosesocket
246#define pduphostent ap_pduphostent
247#define pfclose ap_pfclose
248#define pfdopen ap_pfdopen
249#define pfopen ap_pfopen
250#define pgethostbyname ap_pgethostbyname
251#define pid_fname ap_pid_fname
252#define piped_log_read_fd ap_piped_log_read_fd
253#define piped_log_write_fd ap_piped_log_write_fd
254#define pool_is_ancestor ap_pool_is_ancestor
255#define pool_join ap_pool_join
256#define popendir ap_popendir
257#define popenf ap_popenf
258#define pregcomp ap_pregcomp
259#define pregfree ap_pregfree
260#define pregsub ap_pregsub
261#define process_request ap_process_request
262#define process_resource_config ap_process_resource_config
263#define proxy_add_header ap_proxy_add_header
264#define proxy_c2hex ap_proxy_c2hex
265#define proxy_cache_check ap_proxy_cache_check
266#define proxy_cache_error ap_proxy_cache_error
267#define proxy_cache_tidy ap_proxy_cache_tidy
268#define proxy_cache_update ap_proxy_cache_update
269#define proxy_canon_netloc ap_proxy_canon_netloc
270#define proxy_canonenc ap_proxy_canonenc
271#define proxy_connect_handler ap_proxy_connect_handler
272#define proxy_date_canon ap_proxy_date_canon
273#define proxy_del_header ap_proxy_del_header
274#define proxy_doconnect ap_proxy_doconnect
275#define proxy_ftp_canon ap_proxy_ftp_canon
276#define proxy_ftp_handler ap_proxy_ftp_handler
277#define proxy_garbage_coll ap_proxy_garbage_coll
278#define proxy_garbage_init ap_proxy_garbage_init
279#define proxy_get_header ap_proxy_get_header
280#define proxy_hash ap_proxy_hash
281#define proxy_hex2c ap_proxy_hex2c
282#define proxy_hex2sec ap_proxy_hex2sec
283#define proxy_host2addr ap_proxy_host2addr
284#define proxy_http_canon ap_proxy_http_canon
285#define proxy_http_handler ap_proxy_http_handler
286#define proxy_is_domainname ap_proxy_is_domainname
287#define proxy_is_hostname ap_proxy_is_hostname
288#define proxy_is_ipaddr ap_proxy_is_ipaddr
289#define proxy_is_word ap_proxy_is_word
290#define proxy_liststr ap_proxy_liststr
291#define proxy_read_headers ap_proxy_read_headers
292#define proxy_sec2hex ap_proxy_sec2hex
293#define proxy_send_fb ap_proxy_send_fb
294#define proxy_send_headers ap_proxy_send_headers
295#define proxyerror ap_proxyerror
296#define psignature ap_psignature
297#define psocket ap_psocket
298#define psprintf ap_psprintf
299#define pstrcat ap_pstrcat
300#define pstrdup ap_pstrdup
301#define pstrndup ap_pstrndup
302#define push_array ap_push_array
303#define pvsprintf ap_pvsprintf
304#define rationalize_mtime ap_rationalize_mtime
305#define read_config ap_read_config
306#define read_request ap_read_request
307#define register_cleanup ap_register_cleanup
308#define register_other_child ap_register_other_child
309#define release_mutex ap_release_mutex
310#define remove_module ap_remove_module
311#define requires ap_requires
312#define reset_timeout ap_reset_timeout
313#define response_code_string ap_response_code_string
314#define restart_time ap_restart_time
315#define rfc1413 ap_rfc1413
316#define rfc1413_timeout ap_rfc1413_timeout
317#define rflush ap_rflush
318#define rind ap_rind
319#define rprintf ap_rprintf
320#define rputc ap_rputc
321#define rputs ap_rputs
322#define run_cleanup ap_run_cleanup
323#define run_fixups ap_run_fixups
324#define run_post_read_request ap_run_post_read_request
325#define run_sub_req ap_run_sub_req
326#define rvputs ap_rvputs
327#define rwrite ap_rwrite
328#define satisfies ap_satisfies
329#define scan_script_header(a1,a2) ap_scan_script_header_err(a1,a2,NULL)
330#define scan_script_header_err ap_scan_script_header_err
331#define scan_script_header_err_buff ap_scan_script_header_err_buff
332#define scoreboard_fname ap_scoreboard_fname
333#define scoreboard_image ap_scoreboard_image
334#define send_error_response ap_send_error_response
335#define send_fb ap_send_fb
336#define send_fb_length ap_send_fb_length
337#define send_fd ap_send_fd
338#define send_fd_length ap_send_fd_length
339#define send_header_field ap_send_header_field
340#define send_http_header ap_send_http_header
341#define send_http_options ap_send_http_options
342#define send_http_trace ap_send_http_trace
343#define send_mmap ap_send_mmap
344#define send_size ap_send_size
345#define server_argv0 ap_server_argv0
346#define server_confname ap_server_confname
347#define server_post_read_config ap_server_post_read_config
348#define server_pre_read_config ap_server_pre_read_config
349#define server_root ap_server_root
350#define server_root_relative ap_server_root_relative
351#define set_byterange ap_set_byterange
352#define set_callback_and_alarm ap_set_callback_and_alarm
353#define set_content_length ap_set_content_length
354#define set_etag ap_set_etag
355#define set_file_slot ap_set_file_slot
356#define set_flag_slot ap_set_flag_slot
357#define set_keepalive ap_set_keepalive
358#define set_last_modified ap_set_last_modified
359#define set_module_config ap_set_module_config
360#define set_name_virtual_host ap_set_name_virtual_host
361#define set_string_slot ap_set_string_slot
362#define set_string_slot_lower ap_set_string_slot_lower
363#define set_sub_req_protocol ap_set_sub_req_protocol
364#define setup_client_block ap_setup_client_block
365#define setup_prelinked_modules ap_setup_prelinked_modules
366#define should_client_block ap_should_client_block
367#define show_directives ap_show_directives
368#define show_modules ap_show_modules
369#define soft_timeout ap_soft_timeout
370#define some_auth_required ap_some_auth_required
371#define spawn_child_err ap_spawn_child
372#define spawn_child_err_buff ap_bspawn_child
373#define srm_command_loop ap_srm_command_loop
374#define standalone ap_standalone
375#define start_restart ap_start_restart
376#define start_shutdown ap_start_shutdown
377#define status_drops_connection ap_status_drops_connection
378#define str_tolower ap_str_tolower
379#define strcasecmp_match ap_strcasecmp_match
380#define strcmp_match ap_strcmp_match
381#define sub_req_lookup_file ap_sub_req_lookup_file
382#define sub_req_lookup_uri ap_sub_req_lookup_uri
383#define suexec_enabled ap_suexec_enabled
384#define sync_scoreboard_image ap_sync_scoreboard_image
385#define table_add ap_table_add
386#define table_addn ap_table_addn
387#define table_do ap_table_do
388#define table_elts ap_table_elts
389#define table_get ap_table_get
390#define table_merge ap_table_merge
391#define table_mergen ap_table_mergen
392#define table_set ap_table_set
393#define table_setn ap_table_setn
394#define table_unset ap_table_unset
395#define threads_per_child ap_threads_per_child
396#define time_process_request ap_time_process_request
397#define tm2sec ap_tm2sec
398#define translate_name ap_translate_name
399#define uname2id ap_uname2id
400#define unblock_alarms ap_unblock_alarms
401#define unescape_url ap_unescape_url
402#define unparse_uri_components ap_unparse_uri_components
403#define unregister_other_child ap_unregister_other_child
404#define update_child_status ap_update_child_status
405#define update_mtime ap_update_mtime
406#define update_vhost_from_headers ap_update_vhost_from_headers
407#define update_vhost_given_ip ap_update_vhost_given_ip
408#define user_id ap_user_id
409#define user_name ap_user_name
410#define util_init ap_util_init
411#define util_uri_init ap_util_uri_init
412#define uudecode ap_uudecode
413#define vbprintf ap_vbprintf
414
415/*
416 * Macros for routines whose arguments have changed over time.
417 */
418#define spawn_child(p,f,v,k,in,out) ap_spawn_child(p,f,v,k,in,out,NULL)
419
420#ifdef __cplusplus
421}
422#endif
423#endif /* !AP_COMPAT_H */