dougm 02/05/18 18:05:30 Modified: xs/maps apache_functions.map apache_structures.map apr_functions.map apr_structures.map apr_types.map Log: add some newish functions/types, remove some that no longer exist Revision Changes Path 1.50 +41 -5 modperl-2.0/xs/maps/apache_functions.map Index: apache_functions.map =================================================================== RCS file: /home/cvs/modperl-2.0/xs/maps/apache_functions.map,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- apache_functions.map 14 May 2002 01:14:19 -0000 1.49 +++ apache_functions.map 19 May 2002 01:05:30 -0000 1.50 @@ -45,6 +45,11 @@ ap_method_register >ap_method_registry_init >ap_process_request_internal +?ap_get_mime_headers +>ap_rgetline_core +?ap_get_request_note +?ap_register_request_note + ap_set_content_type #MODULE=Apache::RequestConfig ap_document_root @@ -54,11 +59,21 @@ >MODULE=Apache::Core ap_basic_http_header - ap_dechunk_filter ap_http_filter ap_send_http_options ap_send_http_trace ap_response_code_string + ap_add_file_conf + ap_add_per_dir_conf + ap_add_per_url_conf + ap_limit_section + ap_setup_make_content_type + +>MODULE=Apache::Listen + ap_set_listenbacklog + ap_set_listener + ap_set_send_buffer_size + ap_setup_listeners MODULE=Apache::SubRequest PACKAGE=Apache::RequestRec ?ap_sub_req_output_filter @@ -115,6 +130,7 @@ ap_allow_methods | mpxs_ | ... ap_allow_options ap_allow_overrides + ap_allow_standard_methods ap_get_remote_logname SV *:ap_requires | mpxs_ ap_satisfies @@ -136,10 +152,12 @@ -ap_scan_script_header_err -ap_scan_script_header_err_core -ap_scan_script_header_err_strs +-ap_scan_script_header_err_brigade MODULE=Apache::ServerUtil PACKAGE=guess BOOT=1 ap_add_version_component ap_error_log2stderr +?ap_replace_stderr_log #MODULE=Apache::ServerConfig ap_exists_config_define @@ -200,6 +218,11 @@ PACKAGE=guess ~ap_add_output_filter ~ap_add_input_filter +-ap_add_input_filter_handle +-ap_get_input_filter_handle +-ap_add_output_filter_handle +-ap_get_output_filter_handle +>ap_add_ouput_filters_by_type ap_get_brigade | | \ filter, bucket, mode=AP_MODE_READBYTES, \ block=APR_BLOCK_READ, \ @@ -212,7 +235,7 @@ !ap_save_brigade ap_filter_flush ap_fflush - ap_fputstrs +-ap_fputstrs int:DEFINE_ap_fputs | | \ ap_filter_t *:f, apr_bucket_brigade *:bb, const char *:str -ap_fprintf @@ -258,6 +281,10 @@ ap_escape_html #escape_uri ap_os_escape_path +!ap_explode_recent_gmt +!ap_explode_recent_localtime +!ap_recent_ctime +!ap_recent_rfc822_date MODULE=Apache::URI PACKAGE=guess char *:ap_unescape_url | mpxs_ | SV *:url @@ -327,14 +354,19 @@ !MODULE=Apache::Scoreboard ap_exists_scoreboard_image - ap_sync_scoreboard_image -ap_update_child_status -ap_time_process_request -ap_create_scoreboard ap_cleanup_scoreboard ap_increment_counts - ap_get_parent_scoreboard - ap_get_servers_scoreboard + ap_calc_scoreboard_size + ap_create_sb_handle + ap_get_scoreboard_global + ap_get_scoreboard_process + ap_get_scoreboard_worker +>ap_init_scoreboard +>ap_reopen_scoreboard + ap_update_child_status_from_indexes !MODULE=Apache::Hooks ap_location_walk @@ -344,6 +376,8 @@ ap_hook_auth_checker ap_hook_check_user_id ap_hook_child_init +>ap_hook_create_connection +>ap_hook_get_create_connection ap_hook_default_port ap_hook_fixups ap_hook_handler @@ -405,6 +439,7 @@ ap_run_child_init ?ap_run_default_port ?ap_run_http_method +>ap_run_create_connection >ap_run_pre_connection >ap_run_process_connection ap_run_post_read_request @@ -482,3 +517,4 @@ ap_mpm_set_pidfile ap_mpm_set_scoreboard ?ap_show_mpm + ap_listen_pre_config 1.14 +6 -2 modperl-2.0/xs/maps/apache_structures.map Index: apache_structures.map =================================================================== RCS file: /home/cvs/modperl-2.0/xs/maps/apache_structures.map,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- apache_structures.map 9 Apr 2002 16:45:20 -0000 1.13 +++ apache_structures.map 19 May 2002 01:05:30 -0000 1.14 @@ -1,6 +1,6 @@ ########## Apache structures ########## -IGNORE: ap_LINK_ ap_filter_func ap_bucket_error +IGNORE: ap_LINK_ ap_filter_func ap_bucket_error ap_listen_rec core_net_rec <request_rec> pool @@ -28,7 +28,6 @@ bytes_sent mtime > chunked -> boundary > range > clength remaining @@ -58,11 +57,14 @@ args ~ finfo ~ parsed_uri + used_path_info per_dir_config request_config ! htaccess output_filters input_filters + proto_output_filters + proto_input_filters ? eos_sent </request_rec> @@ -114,6 +116,7 @@ notes input_filters output_filters + sbh bucket_alloc </conn_rec> @@ -201,6 +204,7 @@ !<ap_unix_identity_t> uid gid + userdir </ap_unix_identity_t> !<unixd_config_rec> 1.39 +106 -66 modperl-2.0/xs/maps/apr_functions.map Index: apr_functions.map =================================================================== RCS file: /home/cvs/modperl-2.0/xs/maps/apr_functions.map,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- apr_functions.map 14 May 2002 01:32:50 -0000 1.38 +++ apr_functions.map 19 May 2002 01:05:30 -0000 1.39 @@ -12,17 +12,20 @@ apr_poll_setup !MODULE=APR::Time - apr_ansi_time_to_apr_time -apr_ctime apr_implode_time -apr_time_now -apr_sleep apr_rfc822_date apr_strftime - apr_explode_gmt apr_implode_gmt apr_explode_localtime apr_explode_time + apr_time_ansi_put + apr_time_exp_get + apr_time_exp_gmt + apr_time_exp_lt + apr_time_exp_tz MODULE=APR::Date -apr_date_checkmask @@ -69,6 +72,7 @@ apr_sockaddr_ip_set apr_sockaddr_port_set apr_port_t:apr_sockaddr_port_get | mpxs_ | sockaddr + apr_sockaddr_equal MODULE=APR::Brigade apr_brigade_create | mpxs_ | SV *:CLASS, p, list | new @@ -85,6 +89,9 @@ apr_brigade_puts -apr_brigade_putc !apr_brigade_cleanup +?apr_brigade_flatten +?apr_brigade_pflatten +?apr_brigade_split_line mpxs_APR__Brigade_first #APR_BRIGADE_FIRST mpxs_APR__Brigade_last #APR_BRIGADE_LAST mpxs_APR__Brigade_prev #APR_BUCKET_PREV @@ -104,10 +111,15 @@ bucket, SV *:buffer, block=APR_BLOCK_READ | read #modperl_bucket_sv_create mpxs_APR__Bucket_new | | classname, sv, offset=0, len=0 + >apr_bucket_alloc + >apr_bucket_alloc_create + >apr_bucket_alloc_destroy + >apr_bucket_free !apr_bucket_copy_notimpl !apr_bucket_shared_copy apr_bucket_eos_create !apr_bucket_file_create + !apr_bucket_file_enable_mmap apr_bucket_flush_create !apr_bucket_heap_create !apr_bucket_immortal_create @@ -140,12 +152,15 @@ -apr_pool_num_bytes | | p, recurse=0 #only available with -DAPR_POOL_DEBUG apr_pool_cleanup_for_exec apr_pool_clear +>apr_pool_clear_debug apr_pool_destroy +>apr_pool_destroy_debug apr_pool_t *:DEFINE_new | mpxs_apr_pool_create | SV *:obj +-apr_pool_create_ex +>apr_pool_create_ex_debug apr_pool_userdata_get apr_pool_userdata_set ->apr_pool_alloc_init ->apr_pool_alloc_term +-apr_pool_userdata_setn apr_pool_cleanup_kill apr_pool_cleanup_run -apr_pool_cleanup_null @@ -153,6 +168,8 @@ apr_pool_sub_make apr_pool_note_subprocess -apr_palloc +>apr_palloc_debug +>apr_pcalloc_debug -apr_pcalloc -apr_pmemdup apr_pool_child_cleanup_set @@ -160,20 +177,46 @@ apr_pool_get_parent apr_pool_is_ancestor -apr_pool_set_abort - -!MODULE=APR::Lock -!apr_lock_child_init - apr_lock_t *:apr_lock_create | mpxs_ | \ - SV *:CLASS, pool, type=0, mech=APR_LOCK_DEFAULT, scope=1, fname="lock.file" | new --apr_lock_destroy - apr_lock_DESTROY | | lock - apr_lock_data_get - apr_lock_data_set - apr_lock_acquire - apr_lock_release - apr_lock_acquire_rw --apr_lock_create_np - apr_lock_tryacquire +>apr_pool_initialize +>apr_pool_terminate + apr_pool_tag + +-MODULE=APR::Allocator + apr_allocator_alloc + apr_allocator_create + apr_allocator_destroy + apr_allocator_free + apr_allocator_get_mutex + apr_allocator_get_mutex + apr_allocator_get_owner + apr_allocator_set_mutex + apr_allocator_set_owner + +-MODULE=APR::Atomic + apr_atomic_add + apr_atomic_cas + apr_atomic_dec + apr_atomic_inc + apr_atomic_init + apr_atomic_set + +!MODULE=APR::GlobalMutex + apr_global_mutex_child_init + apr_global_mutex_create + apr_global_mutex_destroy + apr_global_mutex_lock + apr_global_mutex_pool_get + apr_global_mutex_trylock + apr_global_mutex_unlock + +!MODULE=APR::ProcMutex + apr_proc_mutex_child_init + apr_proc_mutex_create + apr_proc_mutex_destroy + apr_proc_mutex_lock + apr_proc_mutex_pool_get + apr_proc_mutex_trylock + apr_proc_mutex_unlock MODULE=APR::Table apr_table_clear @@ -200,6 +243,11 @@ mpxs_APR__Table_EXISTS !MODULE=APR::File +-apr_file_append +-apr_file_attrs_set +-apr_file_copy +-apr_file_dup2 + apr_file_mktemp -apr_file_open -apr_file_close -apr_file_namedpipe_create @@ -254,8 +302,10 @@ apr_is_fnmatch -apr_psprintf -apr_pstrcat +-apr_pstrcatv -apr_pstrdup -apr_pstrndup +-apr_pstrmemdup -apr_pvsprintf apr_strnatcasecmp apr_strnatcmp @@ -268,6 +318,9 @@ MODULE=APR::String SV *:apr_strfsize | mpxs_APR__String_strfsize | size | format_size +!MODULE=APR::StrMatch + apr_strmatch_precompile + !MODULE=APR::ProcAttr apr_procattr_create apr_procattr_child_err_set @@ -291,6 +344,14 @@ -apr_proc_other_child_check -apr_proc_wait_all_procs +!MODULE=APR::ThreadMutex + apr_thread_mutex_create + apr_thread_mutex_destroy + apr_thread_mutex_lock + apr_thread_mutex_trylock + apr_thread_mutex_unlock + apr_thread_mutex_pool_get + -MODULE=APR::Thread apr_thread_create apr_thread_data_get @@ -298,11 +359,6 @@ apr_thread_detach apr_thread_exit apr_thread_join - apr_thread_mutex_create - apr_thread_mutex_destroy - apr_thread_mutex_lock - apr_thread_mutex_trylock - apr_thread_mutex_unlock apr_thread_once apr_thread_once_init apr_thread_pool_get @@ -314,6 +370,8 @@ apr_thread_cond_destroy apr_thread_cond_signal apr_thread_cond_wait + apr_thread_cond_pool_get + apr_thread_cond_timedwait -MODULE=APR::ThreadRWLock apr_thread_rwlock_create @@ -323,6 +381,7 @@ apr_thread_rwlock_trywrlock apr_thread_rwlock_unlock apr_thread_rwlock_wrlock + apr_thread_rwlock_pool_get -MODULE=APR::ThreadKey apr_threadkey_data_get @@ -337,6 +396,10 @@ apr_threadattr_detach_set apr_threadattr_detach_get +!MODULE=APR::Version + apr_version + apr_version_string + -MODULE=APR::DBM apr_dbm_close apr_dbm_delete @@ -346,8 +409,10 @@ apr_dbm_freedatum apr_dbm_geterror apr_dbm_get_usednames + apr_dbm_get_usednames_ex apr_dbm_nextkey apr_dbm_open + apr_dbm_open_ex apr_dbm_store -MODULE=APR::SDBM @@ -362,37 +427,6 @@ apr_sdbm_store apr_sdbm_unlock --MODULE=APR::SMS - apr_sms_blocks_create - apr_sms_calloc - apr_sms_cleanup_register - apr_sms_cleanup_run - apr_sms_cleanup_run_type - apr_sms_cleanup_unregister - apr_sms_cleanup_unregister_type - apr_sms_destroy - apr_sms_free - apr_sms_get_abort - apr_sms_get_identity - apr_sms_get_parent - apr_sms_is_ancestor - apr_sms_lock - apr_sms_malloc - apr_sms_realloc - apr_sms_reset - apr_sms_set_abort - apr_sms_std_create - apr_sms_thread_register - apr_sms_thread_unregister - apr_sms_threads_create - apr_sms_threads_create_ex - apr_sms_tracking_create - apr_sms_trivial_create - apr_sms_trivial_create_ex - apr_sms_unlock - apr_sms_userdata_get - apr_sms_userdata_set - -MODULE=APR::Dir apr_dir_close apr_dir_open @@ -418,6 +452,7 @@ apr_strerror | MPXS_ | statcode !MODULE=APR::General +-apr_app_initialize -apr_initialize -apr_terminate -apr_terminate2 @@ -428,7 +463,7 @@ !apr_signal_get_description -apr_signal_init -apr_setup_signal_thread - apr_signal_thread +!apr_signal_thread MODULE=APR::UUID apr_uuid_format | MPXS_ | uuid @@ -446,10 +481,11 @@ apr_optional_hook_get !MODULE=APR::User - apr_get_groupname + apr_group_name_get apr_get_home_directory apr_get_username apr_get_userid + apr_get_groupid apr_current_userid MODULE=APR::NetLib @@ -468,20 +504,20 @@ apr_getopt_init !MODULE=APR::Shm - apr_shm_name_get - apr_shm_name_set - apr_shm_open - apr_shm_avail - apr_shm_calloc + apr_shm_create apr_shm_destroy - apr_shm_free - apr_shm_init - apr_shm_malloc + apr_shm_attach + apr_shm_detach + apr_shm_baseaddr_get + apr_shm_size_get + apr_shm_pool_get !MODULE=APR::Hash + apr_hash_copy apr_hash_count apr_hash_first apr_hash_get + apr_hash_merge apr_hash_next apr_hash_set apr_hash_this @@ -546,6 +582,7 @@ apr_mmap_create apr_mmap_delete apr_mmap_offset + apr_mmap_dup !MODULE=APR::Xlate apr_xlate_close @@ -559,7 +596,6 @@ apr_os_exp_time_get apr_os_file_get apr_os_imp_time_get - apr_os_lock_get apr_os_sock_get apr_os_thread_get apr_os_threadkey_get @@ -568,7 +604,6 @@ apr_os_exp_time_put apr_os_file_put apr_os_imp_time_put - apr_os_lock_put apr_os_sock_put apr_os_thread_put apr_os_threadkey_put @@ -576,3 +611,8 @@ apr_os_dso_handle_put apr_os_thread_current apr_os_thread_equal + apr_os_global_mutex_get + apr_os_proc_mutex_get + apr_os_proc_mutex_put + apr_os_shm_get + apr_os_shm_put 1.8 +10 -5 modperl-2.0/xs/maps/apr_structures.map Index: apr_structures.map =================================================================== RCS file: /home/cvs/modperl-2.0/xs/maps/apr_structures.map,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- apr_structures.map 10 Mar 2002 00:11:50 -0000 1.7 +++ apr_structures.map 19 May 2002 01:05:30 -0000 1.8 @@ -2,8 +2,9 @@ IGNORE: apr_pool_t apr_os_ apr_vformatter_buff_t apr_pool_t \ apr_table_t apr_in_addr_t apr_bucket_ apr_md5_ctx_t apr_sha1_ctx_t \ -apr_md4_ctx_t apr_sdbm_datum_t \ -apr_uuid_t apr_datum_t apr_mmap_t apr_hdtr_t apr_ipsubnet_t +apr_md4_ctx_t apr_sdbm_datum_t apr_memnode_t \ +apr_uuid_t apr_datum_t apr_mmap_t apr_hdtr_t apr_ipsubnet_t \ +apr_strmatch_pattern apr_version_t #buckets @@ -23,11 +24,12 @@ length start data - sms +> free +> list </apr_bucket> !<apr_finfo_t> - cntxt + pool valid protection filetype @@ -94,13 +96,15 @@ !<apr_table_entry_t> key val +> key_checksum </apr_table_entry_t> #getopt !<apr_getopt_t> - cont -- err +- errfn + errarg ind - opt - reset @@ -116,6 +120,7 @@ name - optch - has_arg + description </apr_getopt_option_t> #XML 1.16 +0 -8 modperl-2.0/xs/maps/apr_types.map Index: apr_types.map =================================================================== RCS file: /home/cvs/modperl-2.0/xs/maps/apr_types.map,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- apr_types.map 9 Apr 2002 17:00:14 -0000 1.15 +++ apr_types.map 19 May 2002 01:05:30 -0000 1.16 @@ -2,7 +2,6 @@ struct apr_xlate_t | UNDEFINED struct apr_pool_t | APR::Pool -struct apr_sms_t | UNDEFINED apr_abortfunc_t | UNDEFINED #socket stuff @@ -91,13 +90,8 @@ apr_hash_index_t | APR::HashIndex #lock stuff -apr_os_lock_t | NOTIMPL -#struct apr_lock_t | APR::Lock apr_locktype_e | IV apr_lockmech_e | IV -apr_lockscope_e | IV -apr_readerwriter_e | IV -apr_lockmech_e_np | IV #thread stuff struct apr_threadkey_t | UNDEFINED @@ -116,8 +110,6 @@ apr_sigfunc_t | UNDEFINED #shared memory stuff -struct apr_shm_name_t | UNDEFINED -struct apr_shmem_t | UNDEFINED struct apr_mmap_t | APR::Mmap #xml stuff