3
3
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4
4
# ! WARNING: generated by Apache::ParseSource/0.02
5
# ! Tue Aug 27 20:02:27 2002
5
# ! Fri Apr 30 14:44:04 2004
6
6
# ! do NOT edit, any changes will be lost !
7
7
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
9
9
$Apache::FunctionTable = [
11
11
'return_type' => 'void',
12
'name' => 'ap_add_cgi_vars',
15
'type' => 'request_rec *',
21
'return_type' => 'void',
22
'name' => 'ap_add_common_vars',
25
'type' => 'request_rec *',
31
'return_type' => 'void',
32
12
'name' => 'ap_add_file_conf',
339
319
'return_type' => 'apr_bucket *',
320
'name' => 'ap_bucket_eoc_create',
323
'type' => 'apr_bucket_alloc_t *',
329
'return_type' => 'apr_bucket *',
330
'name' => 'ap_bucket_eoc_make',
333
'type' => 'apr_bucket *',
339
'return_type' => 'apr_bucket *',
340
340
'name' => 'ap_bucket_error_create',
536
'return_type' => 'int',
537
'name' => 'ap_config_read_cnt',
540
'type' => 'server_rec *',
541
'name' => 'main_server'
546
'return_type' => 'void',
547
'name' => 'ap_config_read_cnt_inc',
550
'type' => 'server_rec *',
551
'name' => 'main_server'
536
556
'return_type' => 'char *',
537
557
'name' => 'ap_construct_server',
648
'return_type' => 'char **',
649
'name' => 'ap_create_environment',
652
'type' => 'apr_pool_t *',
656
'type' => 'apr_table_t *',
668
'return_type' => 'ap_conf_vector_t*',
669
'name' => 'ap_create_conn_config',
672
'type' => 'apr_pool_t *',
678
'return_type' => 'ap_conf_vector_t *',
679
'name' => 'ap_create_per_dir_config',
682
'type' => 'apr_pool_t *',
688
'return_type' => 'ap_conf_vector_t*',
689
'name' => 'ap_create_request_config',
692
'type' => 'apr_pool_t *',
804
858
'return_type' => 'char *',
859
'name' => 'ap_escape_logitem',
862
'type' => 'apr_pool_t *',
866
'type' => 'const char *',
872
'return_type' => 'char *',
805
873
'name' => 'ap_escape_path_segment',
889
957
'return_type' => 'apr_status_t',
958
'name' => 'ap_fatal_signal_child_setup',
961
'type' => 'server_rec *',
967
'return_type' => 'apr_status_t',
968
'name' => 'ap_fatal_signal_setup',
971
'type' => 'server_rec *',
975
'type' => 'apr_pool_t *',
981
'return_type' => 'apr_status_t',
890
982
'name' => 'ap_fflush',
1053
'return_type' => 'const command_rec *',
1054
'name' => 'ap_find_command',
1057
'type' => 'const char *',
1061
'type' => 'const command_rec *',
1067
'return_type' => 'const command_rec *',
1068
'name' => 'ap_find_command_in_modules',
1071
'type' => 'const char *',
1072
'name' => 'cmd_name'
1075
'type' => 'module **',
961
1081
'return_type' => 'int',
962
1082
'name' => 'ap_find_last_token',
1369
'return_type' => 'void *',
1370
'name' => 'ap_get_module_config',
1373
'type' => 'const ap_conf_vector_t *',
1377
'type' => 'const module *',
1253
1383
'return_type' => 'ap_filter_rec_t *',
1254
1384
'name' => 'ap_get_output_filter_handle',
2631
'return_type' => 'const char *',
2632
'name' => 'ap_init_virtual_host',
2635
'type' => 'apr_pool_t *',
2639
'type' => 'const char *',
2640
'name' => 'hostname'
2643
'type' => 'server_rec *',
2644
'name' => 'main_server'
2647
'type' => 'server_rec **',
2442
2653
'return_type' => 'void',
2443
2654
'name' => 'ap_internal_fast_redirect',
2950
'return_type' => 'void *',
2951
'name' => 'ap_lookup_provider',
2954
'type' => 'const char *',
2955
'name' => 'provider_group'
2958
'type' => 'const char *',
2959
'name' => 'provider_name'
2962
'type' => 'const char *',
2963
'name' => 'provider_version'
2719
2968
'return_type' => 'const char *',
2720
2969
'name' => 'ap_make_content_type',
3148
'return_type' => 'ap_conf_vector_t*',
3149
'name' => 'ap_merge_per_dir_configs',
3152
'type' => 'apr_pool_t *',
3156
'type' => 'ap_conf_vector_t *',
3160
'type' => 'ap_conf_vector_t *',
3161
'name' => 'new_conf'
2899
3166
'return_type' => 'int',
2900
3167
'name' => 'ap_method_in_list',
3640
'return_type' => 'apr_status_t',
3641
'name' => 'ap_os_create_privileged_process',
3644
'type' => 'const request_rec *',
3648
'type' => 'apr_proc_t *',
3652
'type' => 'const char *',
3653
'name' => 'progname'
3656
'type' => 'const char * const *',
3660
'type' => 'const char * const *',
3664
'type' => 'apr_procattr_t *',
3668
'type' => 'apr_pool_t *',
3349
3674
'return_type' => 'char *',
3350
3675
'name' => 'ap_os_escape_path',
3854
'return_type' => 'void',
3855
'name' => 'ap_pcw_walk_config',
3858
'type' => 'apr_pool_t *',
3862
'type' => 'server_rec *',
3866
'type' => 'module *',
3874
'type' => 'ap_pcw_dir_cb_t',
3878
'type' => 'ap_pcw_srv_cb_t',
3884
'return_type' => 'void',
3885
'name' => 'ap_pcw_walk_default_config',
3888
'type' => 'apr_pool_t *',
3892
'type' => 'server_rec *',
3896
'type' => 'module *',
3900
'type' => 'ap_pcw_dir_cb_t',
3910
'return_type' => 'void',
3911
'name' => 'ap_pcw_walk_directory_config',
3914
'type' => 'apr_pool_t *',
3918
'type' => 'server_rec *',
3922
'type' => 'core_server_config *',
3926
'type' => 'module *',
3930
'type' => 'ap_pcw_dir_cb_t',
3940
'return_type' => 'void',
3941
'name' => 'ap_pcw_walk_files_config',
3944
'type' => 'apr_pool_t *',
3948
'type' => 'server_rec *',
3952
'type' => 'core_dir_config *',
3956
'type' => 'module *',
3960
'type' => 'ap_pcw_dir_cb_t',
3970
'return_type' => 'void',
3971
'name' => 'ap_pcw_walk_location_config',
3974
'type' => 'apr_pool_t *',
3978
'type' => 'server_rec *',
3982
'type' => 'core_server_config *',
3986
'type' => 'module *',
3990
'type' => 'ap_pcw_dir_cb_t',
4000
'return_type' => 'void',
4001
'name' => 'ap_pcw_walk_server_config',
4004
'type' => 'apr_pool_t *',
4008
'type' => 'server_rec *',
4012
'type' => 'module *',
4016
'type' => 'ap_pcw_srv_cb_t',
3503
4026
'return_type' => 'regex_t *',
3504
4027
'name' => 'ap_pregcomp',
4406
'return_type' => 'apr_status_t',
4407
'name' => 'ap_register_provider',
4410
'type' => 'apr_pool_t *',
4414
'type' => 'const char *',
4415
'name' => 'provider_group'
4418
'type' => 'const char *',
4419
'name' => 'provider_name'
4422
'type' => 'const char *',
4423
'name' => 'provider_version'
4426
'type' => 'const void *',
4427
'name' => 'provider'
3869
4432
'return_type' => 'apr_size_t',
3870
4433
'name' => 'ap_register_request_note',
4561
'return_type' => 'int',
4562
'name' => 'ap_scan_script_header_err',
4565
'type' => 'request_rec *',
4569
'type' => 'apr_file_t *',
4579
'return_type' => 'int',
4580
'name' => 'ap_scan_script_header_err_brigade',
4583
'type' => 'request_rec *',
4587
'type' => 'apr_bucket_brigade *',
4597
'return_type' => 'int',
4598
'name' => 'ap_scan_script_header_err_core',
4601
'type' => 'request_rec *',
4609
'type' => 'int (*getsfunc) (char *, int, void *)',
4614
'name' => 'getsfunc_data'
4619
'return_type' => 'int',
4620
'name' => 'ap_scan_script_header_err_strs',
4623
'type' => 'request_rec *',
4631
'type' => 'const char **',
4645
5148
'return_type' => 'void',
4646
5149
'name' => 'ap_send_error_response',
5230
'return_type' => 'const char *',
5231
'name' => 'ap_server_document_root',
5234
'type' => 'server_rec *',
5240
'return_type' => 'const char *',
5241
'name' => 'ap_server_path',
5244
'type' => 'server_rec *',
4727
5250
'return_type' => 'char *',
4728
5251
'name' => 'ap_server_root_relative',
5264
'return_type' => 'void *',
5265
'name' => 'ap_set_config_vectors',
5268
'type' => 'server_rec *',
5272
'type' => 'ap_conf_vector_t *',
5273
'name' => 'section_vector'
5276
'type' => 'const char *section',
5280
'type' => 'module *',
5284
'type' => 'apr_pool_t *',
4741
5290
'return_type' => 'void',
4742
5291
'name' => 'ap_set_content_length',
5793
'return_type' => 'char *',
5794
'name' => 'ap_strrchr',
5807
'return_type' => 'const char *',
5808
'name' => 'ap_strrchr_c',
5811
'type' => 'const char *',
5821
'return_type' => 'char *',
5822
'name' => 'ap_strstr',
5829
'type' => 'const char *',
5835
'return_type' => 'const char *',
5836
'name' => 'ap_strstr_c',
5839
'type' => 'const char *',
5843
'type' => 'const char *',
5198
5849
'return_type' => 'request_rec *',
5199
5850
'name' => 'ap_sub_req_lookup_dirent',
6203
'return_type' => 'apr_thread_mutex_t *',
6204
'name' => 'apr_allocator_get_mutex',
6207
'type' => 'apr_allocator_t *',
6208
'name' => 'allocator'
6213
'return_type' => 'apr_pool_t *',
6214
'name' => 'apr_allocator_get_owner',
6217
'type' => 'apr_allocator_t *',
6218
'name' => 'allocator'
5542
6223
'return_type' => 'void',
5543
6224
'name' => 'apr_allocator_max_free_set',
6285
'return_type' => 'void',
6286
'name' => 'apr_allocator_set_max_free',
6289
'type' => 'apr_allocator_t *',
6290
'name' => 'allocator'
6293
'type' => 'apr_size_t',
6299
'return_type' => 'void',
6300
'name' => 'apr_allocator_set_mutex',
6303
'type' => 'apr_allocator_t *',
6304
'name' => 'allocator'
6307
'type' => 'apr_thread_mutex_t *',
6313
'return_type' => 'void',
6314
'name' => 'apr_allocator_set_owner',
6317
'type' => 'apr_allocator_t *',
6318
'name' => 'allocator'
6321
'type' => 'apr_pool_t *',
5604
6327
'return_type' => 'apr_status_t',
5605
6328
'name' => 'apr_app_initialize',
6975
'return_type' => 'apr_status_t',
6976
'name' => 'apr_brigade_writev',
6979
'type' => 'apr_bucket_brigade *',
6983
'type' => 'apr_brigade_flush',
6991
'type' => 'const struct iovec *',
6995
'type' => 'apr_size_t',
6242
7001
'return_type' => 'void *',
6243
7002
'name' => 'apr_bucket_alloc',
8099
'return_type' => 'void',
8100
'name' => 'apr_dynamic_fn_register',
8103
'type' => 'const char *',
8107
'type' => 'apr_opt_fn_t *',
8113
'return_type' => 'apr_opt_fn_t *',
8114
'name' => 'apr_dynamic_fn_retrieve',
8117
'type' => 'const char *',
8123
'return_type' => 'apr_status_t',
8124
'name' => 'apr_env_delete',
8127
'type' => 'const char *',
8131
'type' => 'apr_pool_t *',
8137
'return_type' => 'apr_status_t',
8138
'name' => 'apr_env_get',
8141
'type' => 'char **',
8145
'type' => 'const char *',
8149
'type' => 'apr_pool_t *',
8155
'return_type' => 'apr_status_t',
8156
'name' => 'apr_env_set',
8159
'type' => 'const char *',
8163
'type' => 'const char *',
8167
'type' => 'apr_pool_t *',
8173
'return_type' => 'apr_status_t',
8174
'name' => 'apr_explode_localtime',
8177
'type' => 'apr_time_exp_t *',
8181
'type' => 'apr_time_t',
8187
'return_type' => 'apr_status_t',
8188
'name' => 'apr_explode_time',
8191
'type' => 'apr_time_exp_t *',
8195
'type' => 'apr_time_t',
8199
'type' => 'apr_int32_t',
7330
8205
'return_type' => 'apr_status_t',
7331
8206
'name' => 'apr_file_append',
7618
8493
'return_type' => 'apr_status_t',
8494
'name' => 'apr_file_mtime_set',
8497
'type' => 'const char *',
8501
'type' => 'apr_time_t',
8505
'type' => 'apr_pool_t *',
8511
'return_type' => 'apr_status_t',
7619
8512
'name' => 'apr_file_name_get',
8090
8997
'return_type' => 'apr_status_t',
8998
'name' => 'apr_filepath_list_merge',
9001
'type' => 'char **',
9005
'type' => 'apr_array_header_t *',
9006
'name' => 'pathelts'
9009
'type' => 'apr_pool_t *',
9015
'return_type' => 'apr_status_t',
9016
'name' => 'apr_filepath_list_split',
9019
'type' => 'apr_array_header_t **',
9020
'name' => 'pathelts'
9023
'type' => 'const char *',
9027
'type' => 'apr_pool_t *',
9033
'return_type' => 'apr_status_t',
8091
9034
'name' => 'apr_filepath_merge',
8390
9357
'return_type' => 'apr_status_t',
9358
'name' => 'apr_getsocketopt',
9361
'type' => 'apr_socket_t *',
9365
'type' => 'apr_int32_t',
9369
'type' => 'apr_int32_t *',
9375
'return_type' => 'apr_status_t',
9376
'name' => 'apr_gid_get',
9379
'type' => 'apr_gid_t *',
9383
'type' => 'const char *',
9384
'name' => 'groupname'
9387
'type' => 'apr_pool_t *',
9393
'return_type' => 'apr_status_t',
9394
'name' => 'apr_gid_name_get',
9397
'type' => 'char **',
9398
'name' => 'groupname'
9401
'type' => 'apr_gid_t',
9405
'type' => 'apr_pool_t *',
9411
'return_type' => 'apr_status_t',
8391
9412
'name' => 'apr_global_mutex_child_init',
10372
'return_type' => 'const char*',
10373
'name' => 'apr_os_locale_encoding',
10376
'type' => 'apr_pool_t *',
10382
'return_type' => 'apr_status_t',
10383
'name' => 'apr_os_pipe_put',
10386
'type' => 'apr_file_t **',
10390
'type' => 'apr_os_file_t *',
10391
'name' => 'thefile'
10394
'type' => 'apr_pool_t *',
10400
'return_type' => 'apr_status_t',
10401
'name' => 'apr_os_pipe_put_ex',
10404
'type' => 'apr_file_t **',
10408
'type' => 'apr_os_file_t *',
10409
'name' => 'thefile'
10413
'name' => 'register_cleanup'
10416
'type' => 'apr_pool_t *',
9318
10422
'return_type' => 'apr_status_t',
9319
10423
'name' => 'apr_os_proc_mutex_get',
11174
'return_type' => 'apr_abortfunc_t',
11175
'name' => 'apr_pool_get_abort',
11178
'type' => 'apr_pool_t *',
11184
'return_type' => 'apr_pool_t *',
11185
'name' => 'apr_pool_get_parent',
11188
'type' => 'apr_pool_t *',
10070
11194
'return_type' => 'apr_status_t',
10071
11195
'name' => 'apr_pool_initialize',
10390
11566
'return_type' => 'void',
11567
'name' => 'apr_proc_other_child_refresh',
11570
'type' => 'apr_other_child_rec_t *',
11580
'return_type' => 'void',
11581
'name' => 'apr_proc_other_child_refresh_all',
11590
'return_type' => 'void',
10391
11591
'name' => 'apr_proc_other_child_register',
10394
11594
'type' => 'apr_proc_t *',
10398
'type' => 'void (*maintenance) (int reason,
11598
'type' => 'void (*maintenance) (int reason, void *, int status)',
10401
11599
'name' => 'arg1'
10494
11692
'return_type' => 'apr_status_t',
11693
'name' => 'apr_procattr_child_errfn_set',
11696
'type' => 'apr_procattr_t *',
11700
'type' => 'apr_child_errfn_t *',
11706
'return_type' => 'apr_status_t',
10495
11707
'name' => 'apr_procattr_child_in_set',
11577
12855
'return_type' => 'apr_status_t',
12856
'name' => 'apr_sockaddr_ip_set',
12859
'type' => 'apr_sockaddr_t *',
12860
'name' => 'sockaddr'
12863
'type' => 'const char *',
12869
'return_type' => 'apr_status_t',
12870
'name' => 'apr_sockaddr_port_get',
12873
'type' => 'apr_port_t *',
12877
'type' => 'apr_sockaddr_t *',
12878
'name' => 'sockaddr'
12883
'return_type' => 'apr_status_t',
12884
'name' => 'apr_sockaddr_port_set',
12887
'type' => 'apr_sockaddr_t *',
12888
'name' => 'sockaddr'
12891
'type' => 'apr_port_t',
12897
'return_type' => 'apr_status_t',
12898
'name' => 'apr_socket_accept',
12901
'type' => 'apr_socket_t **',
12902
'name' => 'new_sock'
12905
'type' => 'apr_socket_t *',
12909
'type' => 'apr_pool_t *',
12910
'name' => 'connection_pool'
12915
'return_type' => 'apr_status_t',
11578
12916
'name' => 'apr_socket_addr_get',
11595
12933
'return_type' => 'apr_status_t',
12934
'name' => 'apr_socket_atmark',
12937
'type' => 'apr_socket_t *',
12947
'return_type' => 'apr_status_t',
12948
'name' => 'apr_socket_bind',
12951
'type' => 'apr_socket_t *',
12955
'type' => 'apr_sockaddr_t *',
12961
'return_type' => 'apr_status_t',
11596
12962
'name' => 'apr_socket_close',
11605
12971
'return_type' => 'apr_status_t',
12972
'name' => 'apr_socket_connect',
12975
'type' => 'apr_socket_t *',
12979
'type' => 'apr_sockaddr_t *',
12985
'return_type' => 'apr_status_t',
11606
12986
'name' => 'apr_socket_create',
11627
13007
'return_type' => 'apr_status_t',
13008
'name' => 'apr_socket_create_ex',
13011
'type' => 'apr_socket_t **',
13012
'name' => 'new_sock'
13024
'name' => 'protocol'
13027
'type' => 'apr_pool_t *',
13033
'return_type' => 'apr_status_t',
11628
13034
'name' => 'apr_socket_data_get',
11737
13157
'return_type' => 'apr_status_t',
13158
'name' => 'apr_socket_protocol_get',
13161
'type' => 'apr_socket_t *',
13166
'name' => 'protocol'
13171
'return_type' => 'apr_status_t',
13172
'name' => 'apr_socket_recv',
13175
'type' => 'apr_socket_t *',
13179
'type' => 'char *',
13183
'type' => 'apr_size_t *',
13189
'return_type' => 'apr_status_t',
13190
'name' => 'apr_socket_recvfrom',
13193
'type' => 'apr_sockaddr_t *',
13197
'type' => 'apr_socket_t *',
13201
'type' => 'apr_int32_t',
13205
'type' => 'char *',
13209
'type' => 'apr_size_t *',
13215
'return_type' => 'apr_status_t',
13216
'name' => 'apr_socket_send',
13219
'type' => 'apr_socket_t *',
13223
'type' => 'const char *',
13227
'type' => 'apr_size_t *',
13233
'return_type' => 'apr_status_t',
13234
'name' => 'apr_socket_sendfile',
13237
'type' => 'apr_socket_t *',
13241
'type' => 'apr_file_t *',
13245
'type' => 'apr_hdtr_t *',
13249
'type' => 'apr_off_t *',
13253
'type' => 'apr_size_t *',
13257
'type' => 'apr_int32_t',
13263
'return_type' => 'apr_status_t',
13264
'name' => 'apr_socket_sendto',
13267
'type' => 'apr_socket_t *',
13271
'type' => 'apr_sockaddr_t *',
13275
'type' => 'apr_int32_t',
13279
'type' => 'const char *',
13283
'type' => 'apr_size_t *',
13289
'return_type' => 'apr_status_t',
13290
'name' => 'apr_socket_sendv',
13293
'type' => 'apr_socket_t *',
13297
'type' => 'const struct iovec *',
13301
'type' => 'apr_int32_t',
13305
'type' => 'apr_size_t *',
13311
'return_type' => 'void',
13312
'name' => 'apr_socket_set_inherit',
13315
'type' => 'apr_socket_t *',
13321
'return_type' => 'apr_status_t',
13322
'name' => 'apr_socket_shutdown',
13325
'type' => 'apr_socket_t *',
13326
'name' => 'thesocket'
13329
'type' => 'apr_shutdown_how_e',
13335
'return_type' => 'apr_status_t',
11738
13336
'name' => 'apr_socket_timeout_get',
12809
14431
'return_type' => 'apr_status_t',
14432
'name' => 'apr_time_exp_gmt_get',
14435
'type' => 'apr_time_t *',
14439
'type' => 'apr_time_exp_t *',
14445
'return_type' => 'apr_status_t',
12810
14446
'name' => 'apr_time_exp_lt',
14500
'return_type' => 'apr_status_t',
14501
'name' => 'apr_uid_current',
14504
'type' => 'apr_uid_t *',
14508
'type' => 'apr_gid_t *',
14509
'name' => 'groupid'
14512
'type' => 'apr_pool_t *',
14518
'return_type' => 'apr_status_t',
14519
'name' => 'apr_uid_get',
14522
'type' => 'apr_uid_t *',
14526
'type' => 'apr_gid_t *',
14527
'name' => 'groupid'
14530
'type' => 'const char *',
14531
'name' => 'username'
14534
'type' => 'apr_pool_t *',
14540
'return_type' => 'apr_status_t',
14541
'name' => 'apr_uid_homepath_get',
14544
'type' => 'char **',
14545
'name' => 'dirname'
14548
'type' => 'const char *',
14549
'name' => 'username'
14552
'type' => 'apr_pool_t *',
14558
'return_type' => 'apr_status_t',
14559
'name' => 'apr_uid_name_get',
14562
'type' => 'char **',
14563
'name' => 'username'
14566
'type' => 'apr_uid_t',
14570
'type' => 'apr_pool_t *',
14576
'return_type' => 'apr_port_t',
14577
'name' => 'apr_uri_default_port_for_scheme',
14580
'type' => 'const char *',
14581
'name' => 'scheme_str'
12864
14586
'return_type' => 'int',
12865
14587
'name' => 'apr_uri_parse',