You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rodent of Unusual Size <Ke...@Golux.Com> on 1998/03/30 04:19:03 UTC
[PATCH] Change AP_ to appri_
Since the whole point of the hide.h AP_ prefix is to conceal the
Apache-private names, and we now have more-or-less enough votes
to use one of the specific proposed prefixes, I suggest that
hide.h and UpdateHide be modified to use it instead of AP_.
The attached patch does this. I will commit it on Tuesday
unless vetoed..
#ken P-)}
Ken Coar <http://Web.Golux.Com/coar/>
Apache Group member <http://www.apache.org/>
"Apache Server for Dummies" <http://WWW.Dummies.Com/
Index: helpers/UpdateHide
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/helpers/UpdateHide,v
retrieving revision 1.9
diff -u -r1.9 UpdateHide
--- UpdateHide 1998/03/17 13:08:53 1.9
+++ UpdateHide 1998/03/30 02:13:02
@@ -133,12 +133,12 @@
# remove leading underscore (C linker convention)
$name =~ s|^_|| if $us_strip;
- # remove perhaps already existing AP_ prefix
+ # remove perhaps already existing appri_ prefix
# (when running this script while httpd was
# already compiled with HIDE defined)
- $name =~ s|^AP_||;
+ $name =~ s|^appri_||;
# skip any already-protected symbols
- next if ($name =~ m/^ap(?:_|api)/);
+ next if ($name =~ m/^ap(?:_|api|pri)/);
# skip any compiler- or system-private symbols
next if ($name !~ m|^[a-zA-Z]+|);
# skip any symbols in our exclusion list
@@ -168,7 +168,7 @@
" * $name segment symbols\n" .
" */\n";
foreach $s (sort(keys(%SL))) {
- $o .= sprintf("#define %-30s AP_%s\n", $s, $s);
+ $o .= sprintf("#define %-30s appri_%s\n", $s, $s);
}
return $o;
}
Index: include/hide.h
===================================================================
RCS file: /export/home/cvs/apache-1.3/src/include/hide.h,v
retrieving revision 1.15
diff -u -r1.15 hide.h
--- hide.h 1998/03/17 19:47:45 1.15
+++ hide.h 1998/03/30 02:13:13
@@ -62,7 +62,7 @@
/*
* DO NOT EDIT ANYTHING BELOW THIS LINE - Any changes made here will be
lost!
- * The section below is updated by running the script hide.pl
+ * The section below is updated by running the script src/helpers/UpdateHide
*
__________________________________________________________________________
*/
#ifdef HIDE
@@ -70,416 +70,416 @@
/*
* BSS segment symbols
*/
-#define bind_address AP_bind_address
-#define coredump_dir AP_coredump_dir
-#define daemons_limit AP_daemons_limit
-#define daemons_max_free AP_daemons_max_free
-#define daemons_min_free AP_daemons_min_free
-#define daemons_to_start AP_daemons_to_start
-#define excess_requests_per_child AP_excess_requests_per_child
-#define group_id AP_group_id
-#define listenbacklog AP_listenbacklog
-#define listeners AP_listeners
-#define lock_fname AP_lock_fname
-#define max_requests_per_child AP_max_requests_per_child
-#define pid_fname AP_pid_fname
-#define restart_time AP_restart_time
-#define scoreboard_fname AP_scoreboard_fname
-#define server_argv0 AP_server_argv0
-#define server_confname AP_server_confname
-#define server_post_read_config AP_server_post_read_config
-#define server_pre_read_config AP_server_pre_read_config
-#define server_root AP_server_root
-#define standalone AP_standalone
-#define threads_per_child AP_threads_per_child
-#define user_id AP_user_id
-#define user_name AP_user_name
+#define bind_address appri_bind_address
+#define coredump_dir appri_coredump_dir
+#define daemons_limit appri_daemons_limit
+#define daemons_max_free appri_daemons_max_free
+#define daemons_min_free appri_daemons_min_free
+#define daemons_to_start appri_daemons_to_start
+#define excess_requests_per_child appri_excess_requests_per_child
+#define group_id appri_group_id
+#define listenbacklog appri_listenbacklog
+#define listeners appri_listeners
+#define lock_fname appri_lock_fname
+#define max_requests_per_child appri_max_requests_per_child
+#define pid_fname appri_pid_fname
+#define restart_time appri_restart_time
+#define scoreboard_fname appri_scoreboard_fname
+#define server_argv0 appri_server_argv0
+#define server_confname appri_server_confname
+#define server_post_read_config appri_server_post_read_config
+#define server_pre_read_config appri_server_pre_read_config
+#define server_root appri_server_root
+#define standalone appri_standalone
+#define threads_per_child appri_threads_per_child
+#define user_id appri_user_id
+#define user_name appri_user_name
/*
* Data segment symbols
*/
-#define access_module AP_access_module
-#define action_module AP_action_module
-#define agent_log_module AP_agent_log_module
-#define alias_module AP_alias_module
-#define anon_auth_module AP_anon_auth_module
-#define asis_module AP_asis_module
-#define auth_module AP_auth_module
-#define autoindex_module AP_autoindex_module
-#define cern_meta_module AP_cern_meta_module
-#define cgi_module AP_cgi_module
-#define config_log_module AP_config_log_module
-#define core_module AP_core_module
-#define day_snames AP_day_snames
-#define db_auth_module AP_db_auth_module
-#define dbm_auth_module AP_dbm_auth_module
-#define digest_module AP_digest_module
-#define dir_module AP_dir_module
-#define dummy_mutex AP_dummy_mutex
-#define env_module AP_env_module
-#define example_module AP_example_module
-#define expires_module AP_expires_module
-#define headers_module AP_headers_module
-#define imap_module AP_imap_module
-#define includes_module AP_includes_module
-#define info_module AP_info_module
-#define mime_magic_module AP_mime_magic_module
-#define mime_module AP_mime_module
-#define month_snames AP_month_snames
-#define negotiation_module AP_negotiation_module
-#define prelinked_modules AP_prelinked_modules
-#define preloaded_modules AP_preloaded_modules
-#define proxy_module AP_proxy_module
-#define referer_log_module AP_referer_log_module
-#define rewrite_module AP_rewrite_module
-#define rfc1413_timeout AP_rfc1413_timeout
-#define scoreboard_image AP_scoreboard_image
-#define setenvif_module AP_setenvif_module
-#define so_module AP_so_module
-#define speling_module AP_speling_module
-#define status_module AP_status_module
-#define suexec_enabled AP_suexec_enabled
-#define top_module AP_top_module
-#define unique_id_module AP_unique_id_module
-#define userdir_module AP_userdir_module
-#define usertrack_module AP_usertrack_module
+#define access_module appri_access_module
+#define action_module appri_action_module
+#define agent_log_module appri_agent_log_module
+#define alias_module appri_alias_module
+#define anon_auth_module appri_anon_auth_module
+#define asis_module appri_asis_module
+#define auth_module appri_auth_module
+#define autoindex_module appri_autoindex_module
+#define cern_meta_module appri_cern_meta_module
+#define cgi_module appri_cgi_module
+#define config_log_module appri_config_log_module
+#define core_module appri_core_module
+#define day_snames appri_day_snames
+#define db_auth_module appri_db_auth_module
+#define dbm_auth_module appri_dbm_auth_module
+#define digest_module appri_digest_module
+#define dir_module appri_dir_module
+#define dummy_mutex appri_dummy_mutex
+#define env_module appri_env_module
+#define example_module appri_example_module
+#define expires_module appri_expires_module
+#define headers_module appri_headers_module
+#define imap_module appri_imap_module
+#define includes_module appri_includes_module
+#define info_module appri_info_module
+#define mime_magic_module appri_mime_magic_module
+#define mime_module appri_mime_module
+#define month_snames appri_month_snames
+#define negotiation_module appri_negotiation_module
+#define prelinked_modules appri_prelinked_modules
+#define preloaded_modules appri_preloaded_modules
+#define proxy_module appri_proxy_module
+#define referer_log_module appri_referer_log_module
+#define rewrite_module appri_rewrite_module
+#define rfc1413_timeout appri_rfc1413_timeout
+#define scoreboard_image appri_scoreboard_image
+#define setenvif_module appri_setenvif_module
+#define so_module appri_so_module
+#define speling_module appri_speling_module
+#define status_module appri_status_module
+#define suexec_enabled appri_suexec_enabled
+#define top_module appri_top_module
+#define unique_id_module appri_unique_id_module
+#define userdir_module appri_userdir_module
+#define usertrack_module appri_usertrack_module
/*
* Text segment symbols
*/
-#define MD5Final AP_MD5Final
-#define MD5Init AP_MD5Init
-#define MD5Update AP_MD5Update
-#define add_cgi_vars AP_add_cgi_vars
-#define add_common_vars AP_add_common_vars
-#define add_module AP_add_module
-#define add_named_module AP_add_named_module
-#define add_per_dir_conf AP_add_per_dir_conf
-#define add_per_url_conf AP_add_per_url_conf
-#define allow_options AP_allow_options
-#define allow_overrides AP_allow_overrides
-#define append_arrays AP_append_arrays
-#define array_cat AP_array_cat
-#define auth_name AP_auth_name
-#define auth_type AP_auth_type
-#define basic_http_header AP_basic_http_header
-#define bclose AP_bclose
-#define bcreate AP_bcreate
-#define bfilbuf AP_bfilbuf
-#define bfileno AP_bfileno
-#define bflsbuf AP_bflsbuf
-#define bflush AP_bflush
-#define bgetopt AP_bgetopt
-#define bgets AP_bgets
-#define bhalfduplex AP_bhalfduplex
-#define block_alarms AP_block_alarms
-#define blookc AP_blookc
-#define bnonblock AP_bnonblock
-#define bonerror AP_bonerror
-#define bpushfd AP_bpushfd
-#define bputs AP_bputs
-#define bread AP_bread
-#define bsetflag AP_bsetflag
-#define bsetopt AP_bsetopt
-#define bskiplf AP_bskiplf
-#define bvputs AP_bvputs
-#define bwrite AP_bwrite
-#define bytes_in_free_blocks AP_bytes_in_free_blocks
-#define bytes_in_pool AP_bytes_in_pool
-#define call_exec AP_call_exec
-#define can_exec AP_can_exec
-#define cfg_closefile AP_cfg_closefile
-#define cfg_getc AP_cfg_getc
-#define cfg_getline AP_cfg_getline
-#define chdir_file AP_chdir_file
-#define check_access AP_check_access
-#define check_alarm AP_check_alarm
-#define check_auth AP_check_auth
-#define check_cmd_context AP_check_cmd_context
-#define check_user_id AP_check_user_id
-#define checkmask AP_checkmask
-#define child_exit_modules AP_child_exit_modules
-#define child_init_modules AP_child_init_modules
-#define child_terminate AP_child_terminate
-#define cleanup_for_exec AP_cleanup_for_exec
-#define clear_module_list AP_clear_module_list
-#define clear_pool AP_clear_pool
-#define clear_table AP_clear_table
-#define close_piped_log AP_close_piped_log
-#define construct_server AP_construct_server
-#define construct_url AP_construct_url
-#define copy_array AP_copy_array
-#define copy_array_hdr AP_copy_array_hdr
-#define copy_table AP_copy_table
-#define core_reorder_directories AP_core_reorder_directories
-#define count_dirs AP_count_dirs
-#define create_environment AP_create_environment
-#define create_per_dir_config AP_create_per_dir_config
-#define create_request_config AP_create_request_config
-#define default_port_for_request AP_default_port_for_request
-#define default_port_for_scheme AP_default_port_for_scheme
-#define default_type AP_default_type
-#define destroy_pool AP_destroy_pool
-#define destroy_sub_req AP_destroy_sub_req
-#define die AP_die
-#define discard_request_body AP_discard_request_body
-#define document_root AP_document_root
-#define each_byterange AP_each_byterange
-#define error_log2stderr AP_error_log2stderr
-#define escape_html AP_escape_html
-#define escape_path_segment AP_escape_path_segment
-#define escape_shell_cmd AP_escape_shell_cmd
-#define exists_scoreboard_image AP_exists_scoreboard_image
-#define finalize_request_protocol AP_finalize_request_protocol
-#define finalize_sub_req_protocol AP_finalize_sub_req_protocol
-#define find_command AP_find_command
-#define find_command_in_modules AP_find_command_in_modules
-#define find_last_token AP_find_last_token
-#define find_linked_module AP_find_linked_module
-#define find_module_name AP_find_module_name
-#define find_path_info AP_find_path_info
-#define find_pool AP_find_pool
-#define find_token AP_find_token
-#define find_types AP_find_types
-#define fini_vhost_config AP_fini_vhost_config
-#define fnmatch AP_fnmatch
-#define force_library_loading AP_force_library_loading
-#define get_basic_auth_pw AP_get_basic_auth_pw
-#define get_client_block AP_get_client_block
-#define get_gmtoff AP_get_gmtoff
-#define get_local_host AP_get_local_host
-#define get_module_config AP_get_module_config
-#define get_remote_host AP_get_remote_host
-#define get_remote_logname AP_get_remote_logname
-#define get_server_name AP_get_server_name
-#define get_server_port AP_get_server_port
-#define get_time AP_get_time
-#define get_token AP_get_token
-#define get_virthost_addr AP_get_virthost_addr
-#define getparents AP_getparents
-#define getword AP_getword
-#define getword_conf AP_getword_conf
-#define getword_conf_nc AP_getword_conf_nc
-#define getword_nc AP_getword_nc
-#define getword_nulls AP_getword_nulls
-#define getword_nulls_nc AP_getword_nulls_nc
-#define getword_white AP_getword_white
-#define getword_white_nc AP_getword_white_nc
-#define gm_timestr_822 AP_gm_timestr_822
-#define gname2id AP_gname2id
-#define handle_command AP_handle_command
-#define hard_timeout AP_hard_timeout
-#define header_parse AP_header_parse
-#define ht_time AP_ht_time
-#define ind AP_ind
-#define index_of_response AP_index_of_response
-#define init_alloc AP_init_alloc
-#define init_modules AP_init_modules
-#define init_vhost_config AP_init_vhost_config
-#define init_virtual_host AP_init_virtual_host
-#define internal_redirect AP_internal_redirect
-#define internal_redirect_handler AP_internal_redirect_handler
-#define invoke_handler AP_invoke_handler
-#define is_directory AP_is_directory
-#define is_fnmatch AP_is_fnmatch
-#define is_initial_req AP_is_initial_req
-#define is_matchexp AP_is_matchexp
-#define is_url AP_is_url
-#define keepalive_timeout AP_keepalive_timeout
-#define kill_cleanup AP_kill_cleanup
-#define kill_cleanups_for_fd AP_kill_cleanups_for_fd
-#define kill_cleanups_for_socket AP_kill_cleanups_for_socket
-#define kill_timeout AP_kill_timeout
-#define limit_section AP_limit_section
-#define log_assert AP_log_assert
-#define log_error AP_log_error
-#define log_pid AP_log_pid
-#define log_printf AP_log_printf
-#define log_reason AP_log_reason
-#define log_transaction AP_log_transaction
-#define log_unixerr AP_log_unixerr
-#define make_array AP_make_array
-#define make_dirstr AP_make_dirstr
-#define make_dirstr_parent AP_make_dirstr_parent
-#define make_dirstr_prefix AP_make_dirstr_prefix
-#define make_full_path AP_make_full_path
-#define make_sub_pool AP_make_sub_pool
-#define make_table AP_make_table
-#define matches_request_vhost AP_matches_request_vhost
-#define meets_conditions AP_meets_conditions
-#define merge_per_dir_configs AP_merge_per_dir_configs
-#define no2slash AP_no2slash
-#define note_auth_failure AP_note_auth_failure
-#define note_basic_auth_failure AP_note_basic_auth_failure
-#define note_cleanups_for_fd AP_note_cleanups_for_fd
-#define note_cleanups_for_file AP_note_cleanups_for_file
-#define note_cleanups_for_socket AP_note_cleanups_for_socket
-#define note_digest_auth_failure AP_note_digest_auth_failure
-#define note_subprocess AP_note_subprocess
-#define null_cleanup AP_null_cleanup
-#define open_logs AP_open_logs
-#define open_piped_log AP_open_piped_log
-#define os_escape_path AP_os_escape_path
-#define os_is_path_absolute AP_os_is_path_absolute
-#define overlay_tables AP_overlay_tables
-#define palloc AP_palloc
-#define parseHTTPdate AP_parseHTTPdate
-#define parse_htaccess AP_parse_htaccess
-#define parse_uri AP_parse_uri
-#define parse_uri_components AP_parse_uri_components
-#define parse_vhost_addrs AP_parse_vhost_addrs
-#define pcalloc AP_pcalloc
-#define pcfg_open_custom AP_pcfg_open_custom
-#define pcfg_openfile AP_pcfg_openfile
-#define pclosedir AP_pclosedir
-#define pclosef AP_pclosef
-#define pclosesocket AP_pclosesocket
-#define pduphostent AP_pduphostent
-#define pfclose AP_pfclose
-#define pfdopen AP_pfdopen
-#define pfopen AP_pfopen
-#define pgethostbyname AP_pgethostbyname
-#define pool_is_ancestor AP_pool_is_ancestor
-#define pool_join AP_pool_join
-#define popendir AP_popendir
-#define popenf AP_popenf
-#define pregcomp AP_pregcomp
-#define pregfree AP_pregfree
-#define pregsub AP_pregsub
-#define process_request AP_process_request
-#define process_resource_config AP_process_resource_config
-#define proxy_add_header AP_proxy_add_header
-#define proxy_c2hex AP_proxy_c2hex
-#define proxy_cache_check AP_proxy_cache_check
-#define proxy_cache_error AP_proxy_cache_error
-#define proxy_cache_tidy AP_proxy_cache_tidy
-#define proxy_cache_update AP_proxy_cache_update
-#define proxy_canon_netloc AP_proxy_canon_netloc
-#define proxy_canonenc AP_proxy_canonenc
-#define proxy_connect_handler AP_proxy_connect_handler
-#define proxy_date_canon AP_proxy_date_canon
-#define proxy_del_header AP_proxy_del_header
-#define proxy_doconnect AP_proxy_doconnect
-#define proxy_ftp_canon AP_proxy_ftp_canon
-#define proxy_ftp_handler AP_proxy_ftp_handler
-#define proxy_garbage_coll AP_proxy_garbage_coll
-#define proxy_garbage_init AP_proxy_garbage_init
-#define proxy_get_header AP_proxy_get_header
-#define proxy_hash AP_proxy_hash
-#define proxy_hex2c AP_proxy_hex2c
-#define proxy_hex2sec AP_proxy_hex2sec
-#define proxy_host2addr AP_proxy_host2addr
-#define proxy_http_canon AP_proxy_http_canon
-#define proxy_http_handler AP_proxy_http_handler
-#define proxy_is_domainname AP_proxy_is_domainname
-#define proxy_is_hostname AP_proxy_is_hostname
-#define proxy_is_ipaddr AP_proxy_is_ipaddr
-#define proxy_is_word AP_proxy_is_word
-#define proxy_liststr AP_proxy_liststr
-#define proxy_log_uerror AP_proxy_log_uerror
-#define proxy_read_headers AP_proxy_read_headers
-#define proxy_sec2hex AP_proxy_sec2hex
-#define proxy_send_fb AP_proxy_send_fb
-#define proxy_send_headers AP_proxy_send_headers
-#define proxyerror AP_proxyerror
-#define psignature AP_psignature
-#define psocket AP_psocket
-#define pstrcat AP_pstrcat
-#define pstrdup AP_pstrdup
-#define pstrndup AP_pstrndup
-#define push_array AP_push_array
-#define rationalize_mtime AP_rationalize_mtime
-#define read_config AP_read_config
-#define read_request AP_read_request
-#define register_cleanup AP_register_cleanup
-#define register_other_child AP_register_other_child
-#define remove_module AP_remove_module
-#define requires AP_requires
-#define reset_timeout AP_reset_timeout
-#define response_code_string AP_response_code_string
-#define rfc1413 AP_rfc1413
-#define rflush AP_rflush
-#define rind AP_rind
-#define rprintf AP_rprintf
-#define rputc AP_rputc
-#define rputs AP_rputs
-#define run_cleanup AP_run_cleanup
-#define run_fixups AP_run_fixups
-#define run_post_read_request AP_run_post_read_request
-#define run_sub_req AP_run_sub_req
-#define rvputs AP_rvputs
-#define rwrite AP_rwrite
-#define satisfies AP_satisfies
-#define scan_script_header_err AP_scan_script_header_err
-#define scan_script_header_err_buff AP_scan_script_header_err_buff
-#define send_error_response AP_send_error_response
-#define send_fb AP_send_fb
-#define send_fb_length AP_send_fb_length
-#define send_fd AP_send_fd
-#define send_fd_length AP_send_fd_length
-#define send_header_field AP_send_header_field
-#define send_http_header AP_send_http_header
-#define send_http_options AP_send_http_options
-#define send_http_trace AP_send_http_trace
-#define send_mmap AP_send_mmap
-#define send_size AP_send_size
-#define server_root_relative AP_server_root_relative
-#define set_byterange AP_set_byterange
-#define set_callback_and_alarm AP_set_callback_and_alarm
-#define set_content_length AP_set_content_length
-#define set_etag AP_set_etag
-#define set_file_slot AP_set_file_slot
-#define set_flag_slot AP_set_flag_slot
-#define set_keepalive AP_set_keepalive
-#define set_last_modified AP_set_last_modified
-#define set_module_config AP_set_module_config
-#define set_name_virtual_host AP_set_name_virtual_host
-#define set_string_slot AP_set_string_slot
-#define set_string_slot_lower AP_set_string_slot_lower
-#define set_sub_req_protocol AP_set_sub_req_protocol
-#define setup_client_block AP_setup_client_block
-#define setup_prelinked_modules AP_setup_prelinked_modules
-#define should_client_block AP_should_client_block
-#define show_directives AP_show_directives
-#define show_modules AP_show_modules
-#define soft_timeout AP_soft_timeout
-#define some_auth_required AP_some_auth_required
-#define spawn_child_err AP_spawn_child_err
-#define spawn_child_err_buff AP_spawn_child_err_buff
-#define srm_command_loop AP_srm_command_loop
-#define start_restart AP_start_restart
-#define start_shutdown AP_start_shutdown
-#define str_tolower AP_str_tolower
-#define strcasecmp_match AP_strcasecmp_match
-#define strcmp_match AP_strcmp_match
-#define sub_req_lookup_file AP_sub_req_lookup_file
-#define sub_req_lookup_uri AP_sub_req_lookup_uri
-#define sync_scoreboard_image AP_sync_scoreboard_image
-#define table_add AP_table_add
-#define table_addn AP_table_addn
-#define table_do AP_table_do
-#define table_get AP_table_get
-#define table_merge AP_table_merge
-#define table_mergen AP_table_mergen
-#define table_set AP_table_set
-#define table_setn AP_table_setn
-#define table_unset AP_table_unset
-#define time_process_request AP_time_process_request
-#define tm2sec AP_tm2sec
-#define translate_name AP_translate_name
-#define uname2id AP_uname2id
-#define unblock_alarms AP_unblock_alarms
-#define unescape_url AP_unescape_url
-#define unparse_uri_components AP_unparse_uri_components
-#define unregister_other_child AP_unregister_other_child
-#define update_child_status AP_update_child_status
-#define update_mtime AP_update_mtime
-#define update_vhost_from_headers AP_update_vhost_from_headers
-#define update_vhost_given_ip AP_update_vhost_given_ip
-#define util_init AP_util_init
-#define util_uri_init AP_util_uri_init
-#define uudecode AP_uudecode
-#define vbprintf AP_vbprintf
+#define MD5Final appri_MD5Final
+#define MD5Init appri_MD5Init
+#define MD5Update appri_MD5Update
+#define add_cgi_vars appri_add_cgi_vars
+#define add_common_vars appri_add_common_vars
+#define add_module appri_add_module
+#define add_named_module appri_add_named_module
+#define add_per_dir_conf appri_add_per_dir_conf
+#define add_per_url_conf appri_add_per_url_conf
+#define allow_options appri_allow_options
+#define allow_overrides appri_allow_overrides
+#define append_arrays appri_append_arrays
+#define array_cat appri_array_cat
+#define auth_name appri_auth_name
+#define auth_type appri_auth_type
+#define basic_http_header appri_basic_http_header
+#define bclose appri_bclose
+#define bcreate appri_bcreate
+#define bfilbuf appri_bfilbuf
+#define bfileno appri_bfileno
+#define bflsbuf appri_bflsbuf
+#define bflush appri_bflush
+#define bgetopt appri_bgetopt
+#define bgets appri_bgets
+#define bhalfduplex appri_bhalfduplex
+#define block_alarms appri_block_alarms
+#define blookc appri_blookc
+#define bnonblock appri_bnonblock
+#define bonerror appri_bonerror
+#define bpushfd appri_bpushfd
+#define bputs appri_bputs
+#define bread appri_bread
+#define bsetflag appri_bsetflag
+#define bsetopt appri_bsetopt
+#define bskiplf appri_bskiplf
+#define bvputs appri_bvputs
+#define bwrite appri_bwrite
+#define bytes_in_free_blocks appri_bytes_in_free_blocks
+#define bytes_in_pool appri_bytes_in_pool
+#define call_exec appri_call_exec
+#define can_exec appri_can_exec
+#define cfg_closefile appri_cfg_closefile
+#define cfg_getc appri_cfg_getc
+#define cfg_getline appri_cfg_getline
+#define chdir_file appri_chdir_file
+#define check_access appri_check_access
+#define check_alarm appri_check_alarm
+#define check_auth appri_check_auth
+#define check_cmd_context appri_check_cmd_context
+#define check_user_id appri_check_user_id
+#define checkmask appri_checkmask
+#define child_exit_modules appri_child_exit_modules
+#define child_init_modules appri_child_init_modules
+#define child_terminate appri_child_terminate
+#define cleanup_for_exec appri_cleanup_for_exec
+#define clear_module_list appri_clear_module_list
+#define clear_pool appri_clear_pool
+#define clear_table appri_clear_table
+#define close_piped_log appri_close_piped_log
+#define construct_server appri_construct_server
+#define construct_url appri_construct_url
+#define copy_array appri_copy_array
+#define copy_array_hdr appri_copy_array_hdr
+#define copy_table appri_copy_table
+#define core_reorder_directories appri_core_reorder_directories
+#define count_dirs appri_count_dirs
+#define create_environment appri_create_environment
+#define create_per_dir_config appri_create_per_dir_config
+#define create_request_config appri_create_request_config
+#define default_port_for_request appri_default_port_for_request
+#define default_port_for_scheme appri_default_port_for_scheme
+#define default_type appri_default_type
+#define destroy_pool appri_destroy_pool
+#define destroy_sub_req appri_destroy_sub_req
+#define die appri_die
+#define discard_request_body appri_discard_request_body
+#define document_root appri_document_root
+#define each_byterange appri_each_byterange
+#define error_log2stderr appri_error_log2stderr
+#define escape_html appri_escape_html
+#define escape_path_segment appri_escape_path_segment
+#define escape_shell_cmd appri_escape_shell_cmd
+#define exists_scoreboard_image appri_exists_scoreboard_image
+#define finalize_request_protocol appri_finalize_request_protocol
+#define finalize_sub_req_protocol appri_finalize_sub_req_protocol
+#define find_command appri_find_command
+#define find_command_in_modules appri_find_command_in_modules
+#define find_last_token appri_find_last_token
+#define find_linked_module appri_find_linked_module
+#define find_module_name appri_find_module_name
+#define find_path_info appri_find_path_info
+#define find_pool appri_find_pool
+#define find_token appri_find_token
+#define find_types appri_find_types
+#define fini_vhost_config appri_fini_vhost_config
+#define fnmatch appri_fnmatch
+#define force_library_loading appri_force_library_loading
+#define get_basic_auth_pw appri_get_basic_auth_pw
+#define get_client_block appri_get_client_block
+#define get_gmtoff appri_get_gmtoff
+#define get_local_host appri_get_local_host
+#define get_module_config appri_get_module_config
+#define get_remote_host appri_get_remote_host
+#define get_remote_logname appri_get_remote_logname
+#define get_server_name appri_get_server_name
+#define get_server_port appri_get_server_port
+#define get_time appri_get_time
+#define get_token appri_get_token
+#define get_virthost_addr appri_get_virthost_addr
+#define getparents appri_getparents
+#define getword appri_getword
+#define getword_conf appri_getword_conf
+#define getword_conf_nc appri_getword_conf_nc
+#define getword_nc appri_getword_nc
+#define getword_nulls appri_getword_nulls
+#define getword_nulls_nc appri_getword_nulls_nc
+#define getword_white appri_getword_white
+#define getword_white_nc appri_getword_white_nc
+#define gm_timestr_822 appri_gm_timestr_822
+#define gname2id appri_gname2id
+#define handle_command appri_handle_command
+#define hard_timeout appri_hard_timeout
+#define header_parse appri_header_parse
+#define ht_time appri_ht_time
+#define ind appri_ind
+#define index_of_response appri_index_of_response
+#define init_alloc appri_init_alloc
+#define init_modules appri_init_modules
+#define init_vhost_config appri_init_vhost_config
+#define init_virtual_host appri_init_virtual_host
+#define internal_redirect appri_internal_redirect
+#define internal_redirect_handler appri_internal_redirect_handler
+#define invoke_handler appri_invoke_handler
+#define is_directory appri_is_directory
+#define is_fnmatch appri_is_fnmatch
+#define is_initial_req appri_is_initial_req
+#define is_matchexp appri_is_matchexp
+#define is_url appri_is_url
+#define keepalive_timeout appri_keepalive_timeout
+#define kill_cleanup appri_kill_cleanup
+#define kill_cleanups_for_fd appri_kill_cleanups_for_fd
+#define kill_cleanups_for_socket appri_kill_cleanups_for_socket
+#define kill_timeout appri_kill_timeout
+#define limit_section appri_limit_section
+#define log_assert appri_log_assert
+#define log_error appri_log_error
+#define log_pid appri_log_pid
+#define log_printf appri_log_printf
+#define log_reason appri_log_reason
+#define log_transaction appri_log_transaction
+#define log_unixerr appri_log_unixerr
+#define make_array appri_make_array
+#define make_dirstr appri_make_dirstr
+#define make_dirstr_parent appri_make_dirstr_parent
+#define make_dirstr_prefix appri_make_dirstr_prefix
+#define make_full_path appri_make_full_path
+#define make_sub_pool appri_make_sub_pool
+#define make_table appri_make_table
+#define matches_request_vhost appri_matches_request_vhost
+#define meets_conditions appri_meets_conditions
+#define merge_per_dir_configs appri_merge_per_dir_configs
+#define no2slash appri_no2slash
+#define note_auth_failure appri_note_auth_failure
+#define note_basic_auth_failure appri_note_basic_auth_failure
+#define note_cleanups_for_fd appri_note_cleanups_for_fd
+#define note_cleanups_for_file appri_note_cleanups_for_file
+#define note_cleanups_for_socket appri_note_cleanups_for_socket
+#define note_digest_auth_failure appri_note_digest_auth_failure
+#define note_subprocess appri_note_subprocess
+#define null_cleanup appri_null_cleanup
+#define open_logs appri_open_logs
+#define open_piped_log appri_open_piped_log
+#define os_escape_path appri_os_escape_path
+#define os_is_path_absolute appri_os_is_path_absolute
+#define overlay_tables appri_overlay_tables
+#define palloc appri_palloc
+#define parseHTTPdate appri_parseHTTPdate
+#define parse_htaccess appri_parse_htaccess
+#define parse_uri appri_parse_uri
+#define parse_uri_components appri_parse_uri_components
+#define parse_vhost_addrs appri_parse_vhost_addrs
+#define pcalloc appri_pcalloc
+#define pcfg_open_custom appri_pcfg_open_custom
+#define pcfg_openfile appri_pcfg_openfile
+#define pclosedir appri_pclosedir
+#define pclosef appri_pclosef
+#define pclosesocket appri_pclosesocket
+#define pduphostent appri_pduphostent
+#define pfclose appri_pfclose
+#define pfdopen appri_pfdopen
+#define pfopen appri_pfopen
+#define pgethostbyname appri_pgethostbyname
+#define pool_is_ancestor appri_pool_is_ancestor
+#define pool_join appri_pool_join
+#define popendir appri_popendir
+#define popenf appri_popenf
+#define pregcomp appri_pregcomp
+#define pregfree appri_pregfree
+#define pregsub appri_pregsub
+#define process_request appri_process_request
+#define process_resource_config appri_process_resource_config
+#define proxy_add_header appri_proxy_add_header
+#define proxy_c2hex appri_proxy_c2hex
+#define proxy_cache_check appri_proxy_cache_check
+#define proxy_cache_error appri_proxy_cache_error
+#define proxy_cache_tidy appri_proxy_cache_tidy
+#define proxy_cache_update appri_proxy_cache_update
+#define proxy_canon_netloc appri_proxy_canon_netloc
+#define proxy_canonenc appri_proxy_canonenc
+#define proxy_connect_handler appri_proxy_connect_handler
+#define proxy_date_canon appri_proxy_date_canon
+#define proxy_del_header appri_proxy_del_header
+#define proxy_doconnect appri_proxy_doconnect
+#define proxy_ftp_canon appri_proxy_ftp_canon
+#define proxy_ftp_handler appri_proxy_ftp_handler
+#define proxy_garbage_coll appri_proxy_garbage_coll
+#define proxy_garbage_init appri_proxy_garbage_init
+#define proxy_get_header appri_proxy_get_header
+#define proxy_hash appri_proxy_hash
+#define proxy_hex2c appri_proxy_hex2c
+#define proxy_hex2sec appri_proxy_hex2sec
+#define proxy_host2addr appri_proxy_host2addr
+#define proxy_http_canon appri_proxy_http_canon
+#define proxy_http_handler appri_proxy_http_handler
+#define proxy_is_domainname appri_proxy_is_domainname
+#define proxy_is_hostname appri_proxy_is_hostname
+#define proxy_is_ipaddr appri_proxy_is_ipaddr
+#define proxy_is_word appri_proxy_is_word
+#define proxy_liststr appri_proxy_liststr
+#define proxy_log_uerror appri_proxy_log_uerror
+#define proxy_read_headers appri_proxy_read_headers
+#define proxy_sec2hex appri_proxy_sec2hex
+#define proxy_send_fb appri_proxy_send_fb
+#define proxy_send_headers appri_proxy_send_headers
+#define proxyerror appri_proxyerror
+#define psignature appri_psignature
+#define psocket appri_psocket
+#define pstrcat appri_pstrcat
+#define pstrdup appri_pstrdup
+#define pstrndup appri_pstrndup
+#define push_array appri_push_array
+#define rationalize_mtime appri_rationalize_mtime
+#define read_config appri_read_config
+#define read_request appri_read_request
+#define register_cleanup appri_register_cleanup
+#define register_other_child appri_register_other_child
+#define remove_module appri_remove_module
+#define requires appri_requires
+#define reset_timeout appri_reset_timeout
+#define response_code_string appri_response_code_string
+#define rfc1413 appri_rfc1413
+#define rflush appri_rflush
+#define rind appri_rind
+#define rprintf appri_rprintf
+#define rputc appri_rputc
+#define rputs appri_rputs
+#define run_cleanup appri_run_cleanup
+#define run_fixups appri_run_fixups
+#define run_post_read_request appri_run_post_read_request
+#define run_sub_req appri_run_sub_req
+#define rvputs appri_rvputs
+#define rwrite appri_rwrite
+#define satisfies appri_satisfies
+#define scan_script_header_err appri_scan_script_header_err
+#define scan_script_header_err_buff appri_scan_script_header_err_buff
+#define send_error_response appri_send_error_response
+#define send_fb appri_send_fb
+#define send_fb_length appri_send_fb_length
+#define send_fd appri_send_fd
+#define send_fd_length appri_send_fd_length
+#define send_header_field appri_send_header_field
+#define send_http_header appri_send_http_header
+#define send_http_options appri_send_http_options
+#define send_http_trace appri_send_http_trace
+#define send_mmap appri_send_mmap
+#define send_size appri_send_size
+#define server_root_relative appri_server_root_relative
+#define set_byterange appri_set_byterange
+#define set_callback_and_alarm appri_set_callback_and_alarm
+#define set_content_length appri_set_content_length
+#define set_etag appri_set_etag
+#define set_file_slot appri_set_file_slot
+#define set_flag_slot appri_set_flag_slot
+#define set_keepalive appri_set_keepalive
+#define set_last_modified appri_set_last_modified
+#define set_module_config appri_set_module_config
+#define set_name_virtual_host appri_set_name_virtual_host
+#define set_string_slot appri_set_string_slot
+#define set_string_slot_lower appri_set_string_slot_lower
+#define set_sub_req_protocol appri_set_sub_req_protocol
+#define setup_client_block appri_setup_client_block
+#define setup_prelinked_modules appri_setup_prelinked_modules
+#define should_client_block appri_should_client_block
+#define show_directives appri_show_directives
+#define show_modules appri_show_modules
+#define soft_timeout appri_soft_timeout
+#define some_auth_required appri_some_auth_required
+#define spawn_child_err appri_spawn_child_err
+#define spawn_child_err_buff appri_spawn_child_err_buff
+#define srm_command_loop appri_srm_command_loop
+#define start_restart appri_start_restart
+#define start_shutdown appri_start_shutdown
+#define str_tolower appri_str_tolower
+#define strcasecmp_match appri_strcasecmp_match
+#define strcmp_match appri_strcmp_match
+#define sub_req_lookup_file appri_sub_req_lookup_file
+#define sub_req_lookup_uri appri_sub_req_lookup_uri
+#define sync_scoreboard_image appri_sync_scoreboard_image
+#define table_add appri_table_add
+#define table_addn appri_table_addn
+#define table_do appri_table_do
+#define table_get appri_table_get
+#define table_merge appri_table_merge
+#define table_mergen appri_table_mergen
+#define table_set appri_table_set
+#define table_setn appri_table_setn
+#define table_unset appri_table_unset
+#define time_process_request appri_time_process_request
+#define tm2sec appri_tm2sec
+#define translate_name appri_translate_name
+#define uname2id appri_uname2id
+#define unblock_alarms appri_unblock_alarms
+#define unescape_url appri_unescape_url
+#define unparse_uri_components appri_unparse_uri_components
+#define unregister_other_child appri_unregister_other_child
+#define update_child_status appri_update_child_status
+#define update_mtime appri_update_mtime
+#define update_vhost_from_headers appri_update_vhost_from_headers
+#define update_vhost_given_ip appri_update_vhost_given_ip
+#define util_init appri_util_init
+#define util_uri_init appri_util_uri_init
+#define uudecode appri_uudecode
+#define vbprintf appri_vbprintf
#endif
/*
__________________________________________________________________________
Re: [PATCH] Change AP_ to appri_
Posted by Marc Slemko <ma...@worldgate.com>.
On Sun, 29 Mar 1998, Rodent of Unusual Size wrote:
> Since the whole point of the hide.h AP_ prefix is to conceal the
> Apache-private names, and we now have more-or-less enough votes
> to use one of the specific proposed prefixes, I suggest that
> hide.h and UpdateHide be modified to use it instead of AP_.
> The attached patch does this. I will commit it on Tuesday
> unless vetoed..
Woah. WTF? Most of this stuff isn't "private" at all.
How the heck do you call palloc "private"? If palloc is private I
can't think of anything that should be public.
Making up a zillion naming schemes and shoving things around
really doesn't help and I really don't see the point in 1.3.
Re: [PATCH] Change AP_ to appri_
Posted by Rodent of Unusual Size <Ke...@Golux.Com>.
Dean Gaudet wrote:
>
> -1.
>
> I wasn't joking when I said that 99% of the AP_ symbols are part of the
> public API. Here's a handful that your patch breaks, and I just cut the
> list off after the `b's.
Obviously my brain is not functioning at anywhere near optimum. :-(
Patch suggestion cheerfully rescinded, being boneheaded.
#ken P-)}
Ken Coar <http://Web.Golux.Com/coar/>
Apache Group member <http://www.apache.org/>
"Apache Server for Dummies" <http://WWW.Dummies.Com/
Re: [PATCH] Change AP_ to appri_
Posted by Dean Gaudet <dg...@arctic.org>.
-1.
I wasn't joking when I said that 99% of the AP_ symbols are part of the
public API. Here's a handful that your patch breaks, and I just cut the
list off after the `b's.
Sorry, but you're not getting anything for free. The AP_ stuff is here to
stay for 1.3, unless we suddenly decide to require everyone to rewrite
their modules to use whatever symbol names we suddenly change to.
Dean
On Sun, 29 Mar 1998, Rodent of Unusual Size wrote:
> +#define MD5Final appri_MD5Final
> +#define MD5Init appri_MD5Init
> +#define MD5Update appri_MD5Update
> +#define add_cgi_vars appri_add_cgi_vars
> +#define add_common_vars appri_add_common_vars
> +#define add_module appri_add_module
> +#define add_named_module appri_add_named_module
> +#define add_per_dir_conf appri_add_per_dir_conf
> +#define add_per_url_conf appri_add_per_url_conf
> +#define allow_options appri_allow_options
> +#define allow_overrides appri_allow_overrides
> +#define append_arrays appri_append_arrays
> +#define array_cat appri_array_cat
> +#define auth_name appri_auth_name
> +#define auth_type appri_auth_type
> +#define basic_http_header appri_basic_http_header
> +#define bclose appri_bclose
> +#define bcreate appri_bcreate
> +#define bfilbuf appri_bfilbuf
> +#define bfileno appri_bfileno
> +#define bflsbuf appri_bflsbuf
> +#define bflush appri_bflush
> +#define bgetopt appri_bgetopt
> +#define bgets appri_bgets
> +#define bhalfduplex appri_bhalfduplex
> +#define block_alarms appri_block_alarms
> +#define blookc appri_blookc
> +#define bnonblock appri_bnonblock
> +#define bonerror appri_bonerror
> +#define bpushfd appri_bpushfd
> +#define bputs appri_bputs
> +#define bread appri_bread
> +#define bsetflag appri_bsetflag
> +#define bsetopt appri_bsetopt
> +#define bskiplf appri_bskiplf
> +#define bvputs appri_bvputs
> +#define bwrite appri_bwrite