~ubuntu-branches/ubuntu/feisty/libapache2-mod-perl2/feisty-security

« back to all changes in this revision

Viewing changes to xs/tables/current/Apache/FunctionTable.pm

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2004-08-19 06:23:48 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040819062348-jxl4koqbtvgm8v2t
Tags: 1.99.14-4
Remove the LFS CFLAGS, and build-dep against apache2-*-dev (>= 2.0.50-10)
as we're backing out of the apache2/apr ABI transition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
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
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
8
8
 
9
9
$Apache::FunctionTable = [
10
10
  {
11
11
    'return_type' => 'void',
12
 
    'name' => 'ap_add_cgi_vars',
13
 
    'args' => [
14
 
      {
15
 
        'type' => 'request_rec *',
16
 
        'name' => 'r'
17
 
      }
18
 
    ]
19
 
  },
20
 
  {
21
 
    'return_type' => 'void',
22
 
    'name' => 'ap_add_common_vars',
23
 
    'args' => [
24
 
      {
25
 
        'type' => 'request_rec *',
26
 
        'name' => 'r'
27
 
      }
28
 
    ]
29
 
  },
30
 
  {
31
 
    'return_type' => 'void',
32
12
    'name' => 'ap_add_file_conf',
33
13
    'args' => [
34
14
      {
337
317
  },
338
318
  {
339
319
    'return_type' => 'apr_bucket *',
 
320
    'name' => 'ap_bucket_eoc_create',
 
321
    'args' => [
 
322
      {
 
323
        'type' => 'apr_bucket_alloc_t *',
 
324
        'name' => 'list'
 
325
      }
 
326
    ]
 
327
  },
 
328
  {
 
329
    'return_type' => 'apr_bucket *',
 
330
    'name' => 'ap_bucket_eoc_make',
 
331
    'args' => [
 
332
      {
 
333
        'type' => 'apr_bucket *',
 
334
        'name' => 'b'
 
335
      }
 
336
    ]
 
337
  },
 
338
  {
 
339
    'return_type' => 'apr_bucket *',
340
340
    'name' => 'ap_bucket_error_create',
341
341
    'args' => [
342
342
      {
533
533
    ]
534
534
  },
535
535
  {
 
536
    'return_type' => 'int',
 
537
    'name' => 'ap_config_read_cnt',
 
538
    'args' => [
 
539
      {
 
540
        'type' => 'server_rec *',
 
541
        'name' => 'main_server'
 
542
      }
 
543
    ]
 
544
  },
 
545
  {
 
546
    'return_type' => 'void',
 
547
    'name' => 'ap_config_read_cnt_inc',
 
548
    'args' => [
 
549
      {
 
550
        'type' => 'server_rec *',
 
551
        'name' => 'main_server'
 
552
      }
 
553
    ]
 
554
  },
 
555
  {
536
556
    'return_type' => 'char *',
537
557
    'name' => 'ap_construct_server',
538
558
    'args' => [
645
665
    ]
646
666
  },
647
667
  {
648
 
    'return_type' => 'char **',
649
 
    'name' => 'ap_create_environment',
650
 
    'args' => [
651
 
      {
652
 
        'type' => 'apr_pool_t *',
653
 
        'name' => 'p'
654
 
      },
655
 
      {
656
 
        'type' => 'apr_table_t *',
657
 
        'name' => 't'
 
668
    'return_type' => 'ap_conf_vector_t*',
 
669
    'name' => 'ap_create_conn_config',
 
670
    'args' => [
 
671
      {
 
672
        'type' => 'apr_pool_t *',
 
673
        'name' => 'p'
 
674
      }
 
675
    ]
 
676
  },
 
677
  {
 
678
    'return_type' => 'ap_conf_vector_t *',
 
679
    'name' => 'ap_create_per_dir_config',
 
680
    'args' => [
 
681
      {
 
682
        'type' => 'apr_pool_t *',
 
683
        'name' => 'p'
 
684
      }
 
685
    ]
 
686
  },
 
687
  {
 
688
    'return_type' => 'ap_conf_vector_t*',
 
689
    'name' => 'ap_create_request_config',
 
690
    'args' => [
 
691
      {
 
692
        'type' => 'apr_pool_t *',
 
693
        'name' => 'p'
658
694
      }
659
695
    ]
660
696
  },
787
823
    ]
788
824
  },
789
825
  {
 
826
    'return_type' => 'apr_size_t',
 
827
    'name' => 'ap_escape_errorlog_item',
 
828
    'args' => [
 
829
      {
 
830
        'type' => 'char *',
 
831
        'name' => 'dest'
 
832
      },
 
833
      {
 
834
        'type' => 'const char *',
 
835
        'name' => 'source'
 
836
      },
 
837
      {
 
838
        'type' => 'apr_size_t',
 
839
        'name' => 'buflen'
 
840
      }
 
841
    ]
 
842
  },
 
843
  {
790
844
    'return_type' => 'char *',
791
845
    'name' => 'ap_escape_html',
792
846
    'args' => [
802
856
  },
803
857
  {
804
858
    'return_type' => 'char *',
 
859
    'name' => 'ap_escape_logitem',
 
860
    'args' => [
 
861
      {
 
862
        'type' => 'apr_pool_t *',
 
863
        'name' => 'p'
 
864
      },
 
865
      {
 
866
        'type' => 'const char *',
 
867
        'name' => 'str'
 
868
      }
 
869
    ]
 
870
  },
 
871
  {
 
872
    'return_type' => 'char *',
805
873
    'name' => 'ap_escape_path_segment',
806
874
    'args' => [
807
875
      {
887
955
  },
888
956
  {
889
957
    'return_type' => 'apr_status_t',
 
958
    'name' => 'ap_fatal_signal_child_setup',
 
959
    'args' => [
 
960
      {
 
961
        'type' => 'server_rec *',
 
962
        'name' => 's'
 
963
      }
 
964
    ]
 
965
  },
 
966
  {
 
967
    'return_type' => 'apr_status_t',
 
968
    'name' => 'ap_fatal_signal_setup',
 
969
    'args' => [
 
970
      {
 
971
        'type' => 'server_rec *',
 
972
        'name' => 's'
 
973
      },
 
974
      {
 
975
        'type' => 'apr_pool_t *',
 
976
        'name' => 'pconf'
 
977
      }
 
978
    ]
 
979
  },
 
980
  {
 
981
    'return_type' => 'apr_status_t',
890
982
    'name' => 'ap_fflush',
891
983
    'args' => [
892
984
      {
958
1050
    ]
959
1051
  },
960
1052
  {
 
1053
    'return_type' => 'const command_rec *',
 
1054
    'name' => 'ap_find_command',
 
1055
    'args' => [
 
1056
      {
 
1057
        'type' => 'const char *',
 
1058
        'name' => 'name'
 
1059
      },
 
1060
      {
 
1061
        'type' => 'const command_rec *',
 
1062
        'name' => 'cmds'
 
1063
      }
 
1064
    ]
 
1065
  },
 
1066
  {
 
1067
    'return_type' => 'const command_rec *',
 
1068
    'name' => 'ap_find_command_in_modules',
 
1069
    'args' => [
 
1070
      {
 
1071
        'type' => 'const char *',
 
1072
        'name' => 'cmd_name'
 
1073
      },
 
1074
      {
 
1075
        'type' => 'module **',
 
1076
        'name' => 'mod'
 
1077
      }
 
1078
    ]
 
1079
  },
 
1080
  {
961
1081
    'return_type' => 'int',
962
1082
    'name' => 'ap_find_last_token',
963
1083
    'args' => [
1015
1135
  },
1016
1136
  {
1017
1137
    'return_type' => 'int',
1018
 
    'name' => 'ap_find_path_info',
1019
 
    'args' => [
1020
 
      {
1021
 
        'type' => 'const char *',
1022
 
        'name' => 'uri'
1023
 
      },
1024
 
      {
1025
 
        'type' => 'const char *',
1026
 
        'name' => 'path_info'
1027
 
      }
1028
 
    ]
1029
 
  },
1030
 
  {
1031
 
    'return_type' => 'int',
1032
1138
    'name' => 'ap_find_token',
1033
1139
    'args' => [
1034
1140
      {
1074
1180
    ]
1075
1181
  },
1076
1182
  {
 
1183
    'return_type' => 'void',
 
1184
    'name' => 'ap_flush_conn',
 
1185
    'args' => [
 
1186
      {
 
1187
        'type' => 'conn_rec *',
 
1188
        'name' => 'c'
 
1189
      }
 
1190
    ]
 
1191
  },
 
1192
  {
1077
1193
    'return_type' => 'apr_status_t',
1078
1194
    'name' => 'ap_fprintf',
1079
1195
    'args' => [
1250
1366
    ]
1251
1367
  },
1252
1368
  {
 
1369
    'return_type' => 'void *',
 
1370
    'name' => 'ap_get_module_config',
 
1371
    'args' => [
 
1372
      {
 
1373
        'type' => 'const ap_conf_vector_t *',
 
1374
        'name' => 'cv'
 
1375
      },
 
1376
      {
 
1377
        'type' => 'const module *',
 
1378
        'name' => 'm'
 
1379
      }
 
1380
    ]
 
1381
  },
 
1382
  {
1253
1383
    'return_type' => 'ap_filter_rec_t *',
1254
1384
    'name' => 'ap_get_output_filter_handle',
1255
1385
    'args' => [
1563
1693
    ]
1564
1694
  },
1565
1695
  {
 
1696
    'return_type' => 'int',
 
1697
    'name' => 'ap_graceful_stop_signalled',
 
1698
    'args' => []
 
1699
  },
 
1700
  {
1566
1701
    'return_type' => 'void',
1567
1702
    'name' => 'ap_hook_access_checker',
1568
1703
    'args' => [
1832
1967
  },
1833
1968
  {
1834
1969
    'return_type' => 'apr_array_header_t *',
 
1970
    'name' => 'ap_hook_get_insert_error_filter',
 
1971
    'args' => []
 
1972
  },
 
1973
  {
 
1974
    'return_type' => 'apr_array_header_t *',
1835
1975
    'name' => 'ap_hook_get_insert_filter',
1836
1976
    'args' => []
1837
1977
  },
1913
2053
    'args' => []
1914
2054
  },
1915
2055
  {
 
2056
    'return_type' => 'apr_array_header_t *',
 
2057
    'name' => 'ap_hook_get_status_hook',
 
2058
    'args' => []
 
2059
  },
 
2060
  {
1916
2061
    'return_type' => 'void',
1917
2062
    'name' => 'ap_hook_get_suexec_identity',
1918
2063
    'args' => [
2012
2157
  },
2013
2158
  {
2014
2159
    'return_type' => 'void',
 
2160
    'name' => 'ap_hook_insert_error_filter',
 
2161
    'args' => [
 
2162
      {
 
2163
        'type' => 'ap_HOOK_insert_error_filter_t *',
 
2164
        'name' => 'pf'
 
2165
      },
 
2166
      {
 
2167
        'type' => 'const char * const *',
 
2168
        'name' => 'aszPre'
 
2169
      },
 
2170
      {
 
2171
        'type' => 'const char * const *',
 
2172
        'name' => 'aszSucc'
 
2173
      },
 
2174
      {
 
2175
        'type' => 'int',
 
2176
        'name' => 'nOrder'
 
2177
      }
 
2178
    ]
 
2179
  },
 
2180
  {
 
2181
    'return_type' => 'void',
2015
2182
    'name' => 'ap_hook_insert_filter',
2016
2183
    'args' => [
2017
2184
      {
2276
2443
  },
2277
2444
  {
2278
2445
    'return_type' => 'void',
 
2446
    'name' => 'ap_hook_status_hook',
 
2447
    'args' => [
 
2448
      {
 
2449
        'type' => 'ap_HOOK_status_hook_t *',
 
2450
        'name' => 'pf'
 
2451
      },
 
2452
      {
 
2453
        'type' => 'const char * const *',
 
2454
        'name' => 'aszPre'
 
2455
      },
 
2456
      {
 
2457
        'type' => 'const char * const *',
 
2458
        'name' => 'aszSucc'
 
2459
      },
 
2460
      {
 
2461
        'type' => 'int',
 
2462
        'name' => 'nOrder'
 
2463
      }
 
2464
    ]
 
2465
  },
 
2466
  {
 
2467
    'return_type' => 'void',
2279
2468
    'name' => 'ap_hook_translate_name',
2280
2469
    'args' => [
2281
2470
      {
2439
2628
    ]
2440
2629
  },
2441
2630
  {
 
2631
    'return_type' => 'const char *',
 
2632
    'name' => 'ap_init_virtual_host',
 
2633
    'args' => [
 
2634
      {
 
2635
        'type' => 'apr_pool_t *',
 
2636
        'name' => 'p'
 
2637
      },
 
2638
      {
 
2639
        'type' => 'const char *',
 
2640
        'name' => 'hostname'
 
2641
      },
 
2642
      {
 
2643
        'type' => 'server_rec *',
 
2644
        'name' => 'main_server'
 
2645
      },
 
2646
      {
 
2647
        'type' => 'server_rec **',
 
2648
        'name' => 'arg3'
 
2649
      }
 
2650
    ]
 
2651
  },
 
2652
  {
2442
2653
    'return_type' => 'void',
2443
2654
    'name' => 'ap_internal_fast_redirect',
2444
2655
    'args' => [
2482
2693
  },
2483
2694
  {
2484
2695
    'return_type' => 'int',
 
2696
    'name' => 'ap_invoke_handler',
 
2697
    'args' => [
 
2698
      {
 
2699
        'type' => 'request_rec *',
 
2700
        'name' => 'r'
 
2701
      }
 
2702
    ]
 
2703
  },
 
2704
  {
 
2705
    'return_type' => 'int',
2485
2706
    'name' => 'ap_is_directory',
2486
2707
    'args' => [
2487
2708
      {
2530
2751
  },
2531
2752
  {
2532
2753
    'return_type' => 'int',
 
2754
    'name' => 'ap_is_recursion_limit_exceeded',
 
2755
    'args' => [
 
2756
      {
 
2757
        'type' => 'const request_rec *',
 
2758
        'name' => 'r'
 
2759
      }
 
2760
    ]
 
2761
  },
 
2762
  {
 
2763
    'return_type' => 'int',
2533
2764
    'name' => 'ap_is_url',
2534
2765
    'args' => [
2535
2766
      {
2716
2947
    ]
2717
2948
  },
2718
2949
  {
 
2950
    'return_type' => 'void *',
 
2951
    'name' => 'ap_lookup_provider',
 
2952
    'args' => [
 
2953
      {
 
2954
        'type' => 'const char *',
 
2955
        'name' => 'provider_group'
 
2956
      },
 
2957
      {
 
2958
        'type' => 'const char *',
 
2959
        'name' => 'provider_name'
 
2960
      },
 
2961
      {
 
2962
        'type' => 'const char *',
 
2963
        'name' => 'provider_version'
 
2964
      }
 
2965
    ]
 
2966
  },
 
2967
  {
2719
2968
    'return_type' => 'const char *',
2720
2969
    'name' => 'ap_make_content_type',
2721
2970
    'args' => [
2896
3145
    ]
2897
3146
  },
2898
3147
  {
 
3148
    'return_type' => 'ap_conf_vector_t*',
 
3149
    'name' => 'ap_merge_per_dir_configs',
 
3150
    'args' => [
 
3151
      {
 
3152
        'type' => 'apr_pool_t *',
 
3153
        'name' => 'p'
 
3154
      },
 
3155
      {
 
3156
        'type' => 'ap_conf_vector_t *',
 
3157
        'name' => 'base'
 
3158
      },
 
3159
      {
 
3160
        'type' => 'ap_conf_vector_t *',
 
3161
        'name' => 'new_conf'
 
3162
      }
 
3163
    ]
 
3164
  },
 
3165
  {
2899
3166
    'return_type' => 'int',
2900
3167
    'name' => 'ap_method_in_list',
2901
3168
    'args' => [
2942
3209
    'name' => 'ap_method_list_do',
2943
3210
    'args' => [
2944
3211
      {
2945
 
        'type' => 'int (*comp) (void *urec, const char *mname,
2946
 
                                                       int mnum)',
 
3212
        'type' => 'int (*comp) (void *urec, const char *mname, int mnum)',
2947
3213
        'name' => 'arg0'
2948
3214
      },
2949
3215
      {
2979
3245
    'name' => 'ap_method_list_vdo',
2980
3246
    'args' => [
2981
3247
      {
2982
 
        'type' => 'int (*comp) (void *urec, const char *mname,
2983
 
                                                 int mnum)',
 
3248
        'type' => 'int (*comp) (void *urec, const char *mname, int mnum)',
2984
3249
        'name' => 'arg0'
2985
3250
      },
2986
3251
      {
3112
3377
        'name' => 'query_code'
3113
3378
      },
3114
3379
      {
3115
 
        'type' => 'int',
 
3380
        'type' => 'int *',
3116
3381
        'name' => 'result'
3117
3382
      }
3118
3383
    ]
3128
3393
    ]
3129
3394
  },
3130
3395
  {
 
3396
    'return_type' => 'int',
 
3397
    'name' => 'ap_mpm_run',
 
3398
    'args' => [
 
3399
      {
 
3400
        'type' => 'apr_pool_t *',
 
3401
        'name' => 'pconf'
 
3402
      },
 
3403
      {
 
3404
        'type' => 'apr_pool_t *',
 
3405
        'name' => 'plog'
 
3406
      },
 
3407
      {
 
3408
        'type' => 'server_rec *',
 
3409
        'name' => 'server_conf'
 
3410
      }
 
3411
    ]
 
3412
  },
 
3413
  {
3131
3414
    'return_type' => 'const char *',
3132
3415
    'name' => 'ap_mpm_set_accept_lock_mech',
3133
3416
    'args' => [
3308
3591
    ]
3309
3592
  },
3310
3593
  {
3311
 
    'return_type' => 'void',
 
3594
    'return_type' => 'int',
3312
3595
    'name' => 'ap_open_logs',
3313
3596
    'args' => [
3314
3597
      {
 
3598
        'type' => 'apr_pool_t *',
 
3599
        'name' => 'pconf'
 
3600
      },
 
3601
      {
 
3602
        'type' => 'apr_pool_t *',
 
3603
        'name' => 'plog'
 
3604
      },
 
3605
      {
 
3606
        'type' => 'apr_pool_t *',
 
3607
        'name' => 'ptemp'
 
3608
      },
 
3609
      {
3315
3610
        'type' => 'server_rec *',
3316
3611
        'name' => 's_main'
3317
 
      },
3318
 
      {
3319
 
        'type' => 'apr_pool_t *',
3320
 
        'name' => 'p'
3321
3612
      }
3322
3613
    ]
3323
3614
  },
3346
3637
    ]
3347
3638
  },
3348
3639
  {
 
3640
    'return_type' => 'apr_status_t',
 
3641
    'name' => 'ap_os_create_privileged_process',
 
3642
    'args' => [
 
3643
      {
 
3644
        'type' => 'const request_rec *',
 
3645
        'name' => 'r'
 
3646
      },
 
3647
      {
 
3648
        'type' => 'apr_proc_t *',
 
3649
        'name' => 'newproc'
 
3650
      },
 
3651
      {
 
3652
        'type' => 'const char *',
 
3653
        'name' => 'progname'
 
3654
      },
 
3655
      {
 
3656
        'type' => 'const char * const *',
 
3657
        'name' => 'args'
 
3658
      },
 
3659
      {
 
3660
        'type' => 'const char * const *',
 
3661
        'name' => 'env'
 
3662
      },
 
3663
      {
 
3664
        'type' => 'apr_procattr_t *',
 
3665
        'name' => 'attr'
 
3666
      },
 
3667
      {
 
3668
        'type' => 'apr_pool_t *',
 
3669
        'name' => 'p'
 
3670
      }
 
3671
    ]
 
3672
  },
 
3673
  {
3349
3674
    'return_type' => 'char *',
3350
3675
    'name' => 'ap_os_escape_path',
3351
3676
    'args' => [
3378
3703
    ]
3379
3704
  },
3380
3705
  {
 
3706
    'return_type' => 'int',
 
3707
    'name' => 'ap_parse_htaccess',
 
3708
    'args' => [
 
3709
      {
 
3710
        'type' => 'ap_conf_vector_t **',
 
3711
        'name' => 'result'
 
3712
      },
 
3713
      {
 
3714
        'type' => 'request_rec *',
 
3715
        'name' => 'r'
 
3716
      },
 
3717
      {
 
3718
        'type' => 'int',
 
3719
        'name' => 'override'
 
3720
      },
 
3721
      {
 
3722
        'type' => 'const char *',
 
3723
        'name' => 'path'
 
3724
      },
 
3725
      {
 
3726
        'type' => 'const char *',
 
3727
        'name' => 'access_name'
 
3728
      }
 
3729
    ]
 
3730
  },
 
3731
  {
3381
3732
    'return_type' => 'void',
3382
3733
    'name' => 'ap_parse_uri',
3383
3734
    'args' => [
3500
3851
    ]
3501
3852
  },
3502
3853
  {
 
3854
    'return_type' => 'void',
 
3855
    'name' => 'ap_pcw_walk_config',
 
3856
    'args' => [
 
3857
      {
 
3858
        'type' => 'apr_pool_t *',
 
3859
        'name' => 'pconf'
 
3860
      },
 
3861
      {
 
3862
        'type' => 'server_rec *',
 
3863
        'name' => 's'
 
3864
      },
 
3865
      {
 
3866
        'type' => 'module *',
 
3867
        'name' => 'modp'
 
3868
      },
 
3869
      {
 
3870
        'type' => 'void *',
 
3871
        'name' => 'data'
 
3872
      },
 
3873
      {
 
3874
        'type' => 'ap_pcw_dir_cb_t',
 
3875
        'name' => 'dir_cb'
 
3876
      },
 
3877
      {
 
3878
        'type' => 'ap_pcw_srv_cb_t',
 
3879
        'name' => 'srv_cb'
 
3880
      }
 
3881
    ]
 
3882
  },
 
3883
  {
 
3884
    'return_type' => 'void',
 
3885
    'name' => 'ap_pcw_walk_default_config',
 
3886
    'args' => [
 
3887
      {
 
3888
        'type' => 'apr_pool_t *',
 
3889
        'name' => 'pconf'
 
3890
      },
 
3891
      {
 
3892
        'type' => 'server_rec *',
 
3893
        'name' => 's'
 
3894
      },
 
3895
      {
 
3896
        'type' => 'module *',
 
3897
        'name' => 'modp'
 
3898
      },
 
3899
      {
 
3900
        'type' => 'ap_pcw_dir_cb_t',
 
3901
        'name' => 'dir_cb'
 
3902
      },
 
3903
      {
 
3904
        'type' => 'void *',
 
3905
        'name' => 'data'
 
3906
      }
 
3907
    ]
 
3908
  },
 
3909
  {
 
3910
    'return_type' => 'void',
 
3911
    'name' => 'ap_pcw_walk_directory_config',
 
3912
    'args' => [
 
3913
      {
 
3914
        'type' => 'apr_pool_t *',
 
3915
        'name' => 'pconf'
 
3916
      },
 
3917
      {
 
3918
        'type' => 'server_rec *',
 
3919
        'name' => 's'
 
3920
      },
 
3921
      {
 
3922
        'type' => 'core_server_config *',
 
3923
        'name' => 'sconf'
 
3924
      },
 
3925
      {
 
3926
        'type' => 'module *',
 
3927
        'name' => 'modp'
 
3928
      },
 
3929
      {
 
3930
        'type' => 'ap_pcw_dir_cb_t',
 
3931
        'name' => 'dir_cb'
 
3932
      },
 
3933
      {
 
3934
        'type' => 'void *',
 
3935
        'name' => 'data'
 
3936
      }
 
3937
    ]
 
3938
  },
 
3939
  {
 
3940
    'return_type' => 'void',
 
3941
    'name' => 'ap_pcw_walk_files_config',
 
3942
    'args' => [
 
3943
      {
 
3944
        'type' => 'apr_pool_t *',
 
3945
        'name' => 'pconf'
 
3946
      },
 
3947
      {
 
3948
        'type' => 'server_rec *',
 
3949
        'name' => 's'
 
3950
      },
 
3951
      {
 
3952
        'type' => 'core_dir_config *',
 
3953
        'name' => 'dconf'
 
3954
      },
 
3955
      {
 
3956
        'type' => 'module *',
 
3957
        'name' => 'modp'
 
3958
      },
 
3959
      {
 
3960
        'type' => 'ap_pcw_dir_cb_t',
 
3961
        'name' => 'dir_cb'
 
3962
      },
 
3963
      {
 
3964
        'type' => 'void *',
 
3965
        'name' => 'data'
 
3966
      }
 
3967
    ]
 
3968
  },
 
3969
  {
 
3970
    'return_type' => 'void',
 
3971
    'name' => 'ap_pcw_walk_location_config',
 
3972
    'args' => [
 
3973
      {
 
3974
        'type' => 'apr_pool_t *',
 
3975
        'name' => 'pconf'
 
3976
      },
 
3977
      {
 
3978
        'type' => 'server_rec *',
 
3979
        'name' => 's'
 
3980
      },
 
3981
      {
 
3982
        'type' => 'core_server_config *',
 
3983
        'name' => 'sconf'
 
3984
      },
 
3985
      {
 
3986
        'type' => 'module *',
 
3987
        'name' => 'modp'
 
3988
      },
 
3989
      {
 
3990
        'type' => 'ap_pcw_dir_cb_t',
 
3991
        'name' => 'dir_cb'
 
3992
      },
 
3993
      {
 
3994
        'type' => 'void *',
 
3995
        'name' => 'data'
 
3996
      }
 
3997
    ]
 
3998
  },
 
3999
  {
 
4000
    'return_type' => 'void',
 
4001
    'name' => 'ap_pcw_walk_server_config',
 
4002
    'args' => [
 
4003
      {
 
4004
        'type' => 'apr_pool_t *',
 
4005
        'name' => 'pconf'
 
4006
      },
 
4007
      {
 
4008
        'type' => 'server_rec *',
 
4009
        'name' => 's'
 
4010
      },
 
4011
      {
 
4012
        'type' => 'module *',
 
4013
        'name' => 'modp'
 
4014
      },
 
4015
      {
 
4016
        'type' => 'ap_pcw_srv_cb_t',
 
4017
        'name' => 'srv_cb'
 
4018
      },
 
4019
      {
 
4020
        'type' => 'void *',
 
4021
        'name' => 'data'
 
4022
      }
 
4023
    ]
 
4024
  },
 
4025
  {
3503
4026
    'return_type' => 'regex_t *',
3504
4027
    'name' => 'ap_pregcomp',
3505
4028
    'args' => [
3599
4122
  },
3600
4123
  {
3601
4124
    'return_type' => 'void',
 
4125
    'name' => 'ap_process_connection',
 
4126
    'args' => [
 
4127
      {
 
4128
        'type' => 'conn_rec *',
 
4129
        'name' => 'c'
 
4130
      },
 
4131
      {
 
4132
        'type' => 'void *',
 
4133
        'name' => 'csd'
 
4134
      }
 
4135
    ]
 
4136
  },
 
4137
  {
 
4138
    'return_type' => 'void',
3602
4139
    'name' => 'ap_process_request',
3603
4140
    'args' => [
3604
4141
      {
3866
4403
    ]
3867
4404
  },
3868
4405
  {
 
4406
    'return_type' => 'apr_status_t',
 
4407
    'name' => 'ap_register_provider',
 
4408
    'args' => [
 
4409
      {
 
4410
        'type' => 'apr_pool_t *',
 
4411
        'name' => 'pool'
 
4412
      },
 
4413
      {
 
4414
        'type' => 'const char *',
 
4415
        'name' => 'provider_group'
 
4416
      },
 
4417
      {
 
4418
        'type' => 'const char *',
 
4419
        'name' => 'provider_name'
 
4420
      },
 
4421
      {
 
4422
        'type' => 'const char *',
 
4423
        'name' => 'provider_version'
 
4424
      },
 
4425
      {
 
4426
        'type' => 'const void *',
 
4427
        'name' => 'provider'
 
4428
      }
 
4429
    ]
 
4430
  },
 
4431
  {
3869
4432
    'return_type' => 'apr_size_t',
3870
4433
    'name' => 'ap_register_request_note',
3871
4434
    'args' => []
4296
4859
  },
4297
4860
  {
4298
4861
    'return_type' => 'void',
 
4862
    'name' => 'ap_run_insert_error_filter',
 
4863
    'args' => [
 
4864
      {
 
4865
        'type' => 'request_rec *',
 
4866
        'name' => 'r'
 
4867
      }
 
4868
    ]
 
4869
  },
 
4870
  {
 
4871
    'return_type' => 'void',
4299
4872
    'name' => 'ap_run_insert_filter',
4300
4873
    'args' => [
4301
4874
      {
4465
5038
  },
4466
5039
  {
4467
5040
    'return_type' => 'int',
 
5041
    'name' => 'ap_run_status_hook',
 
5042
    'args' => [
 
5043
      {
 
5044
        'type' => 'request_rec *',
 
5045
        'name' => 'r'
 
5046
      },
 
5047
      {
 
5048
        'type' => 'int',
 
5049
        'name' => 'flags'
 
5050
      }
 
5051
    ]
 
5052
  },
 
5053
  {
 
5054
    'return_type' => 'int',
4468
5055
    'name' => 'ap_run_sub_req',
4469
5056
    'args' => [
4470
5057
      {
4558
5145
    ]
4559
5146
  },
4560
5147
  {
4561
 
    'return_type' => 'int',
4562
 
    'name' => 'ap_scan_script_header_err',
4563
 
    'args' => [
4564
 
      {
4565
 
        'type' => 'request_rec *',
4566
 
        'name' => 'r'
4567
 
      },
4568
 
      {
4569
 
        'type' => 'apr_file_t *',
4570
 
        'name' => 'f'
4571
 
      },
4572
 
      {
4573
 
        'type' => 'char *',
4574
 
        'name' => 'buffer'
4575
 
      }
4576
 
    ]
4577
 
  },
4578
 
  {
4579
 
    'return_type' => 'int',
4580
 
    'name' => 'ap_scan_script_header_err_brigade',
4581
 
    'args' => [
4582
 
      {
4583
 
        'type' => 'request_rec *',
4584
 
        'name' => 'r'
4585
 
      },
4586
 
      {
4587
 
        'type' => 'apr_bucket_brigade *',
4588
 
        'name' => 'bb'
4589
 
      },
4590
 
      {
4591
 
        'type' => 'char *',
4592
 
        'name' => 'buffer'
4593
 
      }
4594
 
    ]
4595
 
  },
4596
 
  {
4597
 
    'return_type' => 'int',
4598
 
    'name' => 'ap_scan_script_header_err_core',
4599
 
    'args' => [
4600
 
      {
4601
 
        'type' => 'request_rec *',
4602
 
        'name' => 'r'
4603
 
      },
4604
 
      {
4605
 
        'type' => 'char *',
4606
 
        'name' => 'buffer'
4607
 
      },
4608
 
      {
4609
 
        'type' => 'int (*getsfunc) (char *, int, void *)',
4610
 
        'name' => 'arg2'
4611
 
      },
4612
 
      {
4613
 
        'type' => 'void *',
4614
 
        'name' => 'getsfunc_data'
4615
 
      }
4616
 
    ]
4617
 
  },
4618
 
  {
4619
 
    'return_type' => 'int',
4620
 
    'name' => 'ap_scan_script_header_err_strs',
4621
 
    'args' => [
4622
 
      {
4623
 
        'type' => 'request_rec *',
4624
 
        'name' => 'r'
4625
 
      },
4626
 
      {
4627
 
        'type' => 'char *',
4628
 
        'name' => 'buffer'
4629
 
      },
4630
 
      {
4631
 
        'type' => 'const char **',
4632
 
        'name' => 'termch'
4633
 
      },
4634
 
      {
4635
 
        'type' => 'int *',
4636
 
        'name' => 'termarg'
4637
 
      },
4638
 
      {
4639
 
        'type' => '...',
4640
 
        'name' => 'arg4'
4641
 
      }
4642
 
    ]
4643
 
  },
4644
 
  {
4645
5148
    'return_type' => 'void',
4646
5149
    'name' => 'ap_send_error_response',
4647
5150
    'args' => [
4724
5227
    ]
4725
5228
  },
4726
5229
  {
 
5230
    'return_type' => 'const char *',
 
5231
    'name' => 'ap_server_document_root',
 
5232
    'args' => [
 
5233
      {
 
5234
        'type' => 'server_rec *',
 
5235
        'name' => 's'
 
5236
      }
 
5237
    ]
 
5238
  },
 
5239
  {
 
5240
    'return_type' => 'const char *',
 
5241
    'name' => 'ap_server_path',
 
5242
    'args' => [
 
5243
      {
 
5244
        'type' => 'server_rec *',
 
5245
        'name' => 's'
 
5246
      }
 
5247
    ]
 
5248
  },
 
5249
  {
4727
5250
    'return_type' => 'char *',
4728
5251
    'name' => 'ap_server_root_relative',
4729
5252
    'args' => [
4738
5261
    ]
4739
5262
  },
4740
5263
  {
 
5264
    'return_type' => 'void *',
 
5265
    'name' => 'ap_set_config_vectors',
 
5266
    'args' => [
 
5267
      {
 
5268
        'type' => 'server_rec *',
 
5269
        'name' => 'server'
 
5270
      },
 
5271
      {
 
5272
        'type' => 'ap_conf_vector_t *',
 
5273
        'name' => 'section_vector'
 
5274
      },
 
5275
      {
 
5276
        'type' => 'const char *section',
 
5277
        'name' => 'arg2'
 
5278
      },
 
5279
      {
 
5280
        'type' => 'module *',
 
5281
        'name' => 'mod'
 
5282
      },
 
5283
      {
 
5284
        'type' => 'apr_pool_t *',
 
5285
        'name' => 'pconf'
 
5286
      }
 
5287
    ]
 
5288
  },
 
5289
  {
4741
5290
    'return_type' => 'void',
4742
5291
    'name' => 'ap_set_content_length',
4743
5292
    'args' => [
4904
5453
    ]
4905
5454
  },
4906
5455
  {
 
5456
    'return_type' => 'void',
 
5457
    'name' => 'ap_set_module_config',
 
5458
    'args' => [
 
5459
      {
 
5460
        'type' => 'ap_conf_vector_t *',
 
5461
        'name' => 'cv'
 
5462
      },
 
5463
      {
 
5464
        'type' => 'const module *',
 
5465
        'name' => 'm'
 
5466
      },
 
5467
      {
 
5468
        'type' => 'void *',
 
5469
        'name' => 'val'
 
5470
      }
 
5471
    ]
 
5472
  },
 
5473
  {
4907
5474
    'return_type' => 'const char *',
4908
5475
    'name' => 'ap_set_name_virtual_host',
4909
5476
    'args' => [
5148
5715
      },
5149
5716
      {
5150
5717
        'type' => 'const char *',
5151
 
        'name' => 'exp'
 
5718
        'name' => 'expected'
5152
5719
      }
5153
5720
    ]
5154
5721
  },
5167
5734
    ]
5168
5735
  },
5169
5736
  {
 
5737
    'return_type' => 'char *',
 
5738
    'name' => 'ap_strchr',
 
5739
    'args' => [
 
5740
      {
 
5741
        'type' => 'char *',
 
5742
        'name' => 's'
 
5743
      },
 
5744
      {
 
5745
        'type' => 'int',
 
5746
        'name' => 'c'
 
5747
      }
 
5748
    ]
 
5749
  },
 
5750
  {
 
5751
    'return_type' => 'const char *',
 
5752
    'name' => 'ap_strchr_c',
 
5753
    'args' => [
 
5754
      {
 
5755
        'type' => 'const char *',
 
5756
        'name' => 's'
 
5757
      },
 
5758
      {
 
5759
        'type' => 'int',
 
5760
        'name' => 'c'
 
5761
      }
 
5762
    ]
 
5763
  },
 
5764
  {
5170
5765
    'return_type' => 'int',
5171
5766
    'name' => 'ap_strcmp_match',
5172
5767
    'args' => [
5176
5771
      },
5177
5772
      {
5178
5773
        'type' => 'const char *',
5179
 
        'name' => 'exp'
 
5774
        'name' => 'expected'
5180
5775
      }
5181
5776
    ]
5182
5777
  },
5195
5790
    ]
5196
5791
  },
5197
5792
  {
 
5793
    'return_type' => 'char *',
 
5794
    'name' => 'ap_strrchr',
 
5795
    'args' => [
 
5796
      {
 
5797
        'type' => 'char *',
 
5798
        'name' => 's'
 
5799
      },
 
5800
      {
 
5801
        'type' => 'int',
 
5802
        'name' => 'c'
 
5803
      }
 
5804
    ]
 
5805
  },
 
5806
  {
 
5807
    'return_type' => 'const char *',
 
5808
    'name' => 'ap_strrchr_c',
 
5809
    'args' => [
 
5810
      {
 
5811
        'type' => 'const char *',
 
5812
        'name' => 's'
 
5813
      },
 
5814
      {
 
5815
        'type' => 'int',
 
5816
        'name' => 'c'
 
5817
      }
 
5818
    ]
 
5819
  },
 
5820
  {
 
5821
    'return_type' => 'char *',
 
5822
    'name' => 'ap_strstr',
 
5823
    'args' => [
 
5824
      {
 
5825
        'type' => 'char *',
 
5826
        'name' => 's'
 
5827
      },
 
5828
      {
 
5829
        'type' => 'const char *',
 
5830
        'name' => 'c'
 
5831
      }
 
5832
    ]
 
5833
  },
 
5834
  {
 
5835
    'return_type' => 'const char *',
 
5836
    'name' => 'ap_strstr_c',
 
5837
    'args' => [
 
5838
      {
 
5839
        'type' => 'const char *',
 
5840
        'name' => 's'
 
5841
      },
 
5842
      {
 
5843
        'type' => 'const char *',
 
5844
        'name' => 'c'
 
5845
      }
 
5846
    ]
 
5847
  },
 
5848
  {
5198
5849
    'return_type' => 'request_rec *',
5199
5850
    'name' => 'ap_sub_req_lookup_dirent',
5200
5851
    'args' => [
5328
5979
  },
5329
5980
  {
5330
5981
    'return_type' => 'int',
 
5982
    'name' => 'ap_unescape_url_keep2f',
 
5983
    'args' => [
 
5984
      {
 
5985
        'type' => 'char *',
 
5986
        'name' => 'url'
 
5987
      }
 
5988
    ]
 
5989
  },
 
5990
  {
 
5991
    'return_type' => 'int',
5331
5992
    'name' => 'ap_update_child_status',
5332
5993
    'args' => [
5333
5994
      {
5474
6135
  },
5475
6136
  {
5476
6137
    'return_type' => 'apr_status_t',
5477
 
    'name' => 'apr_socket_accept',
 
6138
    'name' => 'apr_accept',
5478
6139
    'args' => [
5479
6140
      {
5480
6141
        'type' => 'apr_socket_t **',
5539
6200
    ]
5540
6201
  },
5541
6202
  {
 
6203
    'return_type' => 'apr_thread_mutex_t *',
 
6204
    'name' => 'apr_allocator_get_mutex',
 
6205
    'args' => [
 
6206
      {
 
6207
        'type' => 'apr_allocator_t *',
 
6208
        'name' => 'allocator'
 
6209
      }
 
6210
    ]
 
6211
  },
 
6212
  {
 
6213
    'return_type' => 'apr_pool_t *',
 
6214
    'name' => 'apr_allocator_get_owner',
 
6215
    'args' => [
 
6216
      {
 
6217
        'type' => 'apr_allocator_t *',
 
6218
        'name' => 'allocator'
 
6219
      }
 
6220
    ]
 
6221
  },
 
6222
  {
5542
6223
    'return_type' => 'void',
5543
6224
    'name' => 'apr_allocator_max_free_set',
5544
6225
    'args' => [
5601
6282
    ]
5602
6283
  },
5603
6284
  {
 
6285
    'return_type' => 'void',
 
6286
    'name' => 'apr_allocator_set_max_free',
 
6287
    'args' => [
 
6288
      {
 
6289
        'type' => 'apr_allocator_t *',
 
6290
        'name' => 'allocator'
 
6291
      },
 
6292
      {
 
6293
        'type' => 'apr_size_t',
 
6294
        'name' => 'size'
 
6295
      }
 
6296
    ]
 
6297
  },
 
6298
  {
 
6299
    'return_type' => 'void',
 
6300
    'name' => 'apr_allocator_set_mutex',
 
6301
    'args' => [
 
6302
      {
 
6303
        'type' => 'apr_allocator_t *',
 
6304
        'name' => 'allocator'
 
6305
      },
 
6306
      {
 
6307
        'type' => 'apr_thread_mutex_t *',
 
6308
        'name' => 'mutex'
 
6309
      }
 
6310
    ]
 
6311
  },
 
6312
  {
 
6313
    'return_type' => 'void',
 
6314
    'name' => 'apr_allocator_set_owner',
 
6315
    'args' => [
 
6316
      {
 
6317
        'type' => 'apr_allocator_t *',
 
6318
        'name' => 'allocator'
 
6319
      },
 
6320
      {
 
6321
        'type' => 'apr_pool_t *',
 
6322
        'name' => 'pool'
 
6323
      }
 
6324
    ]
 
6325
  },
 
6326
  {
5604
6327
    'return_type' => 'apr_status_t',
5605
6328
    'name' => 'apr_app_initialize',
5606
6329
    'args' => [
5697
6420
    ]
5698
6421
  },
5699
6422
  {
 
6423
    'return_type' => 'void *',
 
6424
    'name' => 'apr_array_pop',
 
6425
    'args' => [
 
6426
      {
 
6427
        'type' => 'apr_array_header_t *',
 
6428
        'name' => 'arr'
 
6429
      }
 
6430
    ]
 
6431
  },
 
6432
  {
5700
6433
    'return_type' => 'char *',
5701
6434
    'name' => 'apr_array_pstrcat',
5702
6435
    'args' => [
5896
6629
  },
5897
6630
  {
5898
6631
    'return_type' => 'apr_status_t',
5899
 
    'name' => 'apr_socket_bind',
 
6632
    'name' => 'apr_bind',
5900
6633
    'args' => [
5901
6634
      {
5902
6635
        'type' => 'apr_socket_t *',
6239
6972
    ]
6240
6973
  },
6241
6974
  {
 
6975
    'return_type' => 'apr_status_t',
 
6976
    'name' => 'apr_brigade_writev',
 
6977
    'args' => [
 
6978
      {
 
6979
        'type' => 'apr_bucket_brigade *',
 
6980
        'name' => 'b'
 
6981
      },
 
6982
      {
 
6983
        'type' => 'apr_brigade_flush',
 
6984
        'name' => 'flush'
 
6985
      },
 
6986
      {
 
6987
        'type' => 'void *',
 
6988
        'name' => 'ctx'
 
6989
      },
 
6990
      {
 
6991
        'type' => 'const struct iovec *',
 
6992
        'name' => 'vec'
 
6993
      },
 
6994
      {
 
6995
        'type' => 'apr_size_t',
 
6996
        'name' => 'nvec'
 
6997
      }
 
6998
    ]
 
6999
  },
 
7000
  {
6242
7001
    'return_type' => 'void *',
6243
7002
    'name' => 'apr_bucket_alloc',
6244
7003
    'args' => [
6263
7022
    ]
6264
7023
  },
6265
7024
  {
 
7025
    'return_type' => 'apr_bucket_alloc_t *',
 
7026
    'name' => 'apr_bucket_alloc_create_ex',
 
7027
    'args' => [
 
7028
      {
 
7029
        'type' => 'apr_allocator_t *',
 
7030
        'name' => 'allocator'
 
7031
      }
 
7032
    ]
 
7033
  },
 
7034
  {
6266
7035
    'return_type' => 'void',
6267
7036
    'name' => 'apr_bucket_alloc_destroy',
6268
7037
    'args' => [
6818
7587
  },
6819
7588
  {
6820
7589
    'return_type' => 'apr_status_t',
6821
 
    'name' => 'apr_socket_connect',
 
7590
    'name' => 'apr_connect',
6822
7591
    'args' => [
6823
7592
      {
6824
7593
        'type' => 'apr_socket_t *',
6864
7633
  },
6865
7634
  {
6866
7635
    'return_type' => 'apr_status_t',
6867
 
    'name' => 'apr_uid_current',
 
7636
    'name' => 'apr_current_userid',
6868
7637
    'args' => [
6869
7638
      {
6870
7639
        'type' => 'apr_uid_t *',
7327
8096
    ]
7328
8097
  },
7329
8098
  {
 
8099
    'return_type' => 'void',
 
8100
    'name' => 'apr_dynamic_fn_register',
 
8101
    'args' => [
 
8102
      {
 
8103
        'type' => 'const char *',
 
8104
        'name' => 'szName'
 
8105
      },
 
8106
      {
 
8107
        'type' => 'apr_opt_fn_t *',
 
8108
        'name' => 'pfn'
 
8109
      }
 
8110
    ]
 
8111
  },
 
8112
  {
 
8113
    'return_type' => 'apr_opt_fn_t *',
 
8114
    'name' => 'apr_dynamic_fn_retrieve',
 
8115
    'args' => [
 
8116
      {
 
8117
        'type' => 'const char *',
 
8118
        'name' => 'szName'
 
8119
      }
 
8120
    ]
 
8121
  },
 
8122
  {
 
8123
    'return_type' => 'apr_status_t',
 
8124
    'name' => 'apr_env_delete',
 
8125
    'args' => [
 
8126
      {
 
8127
        'type' => 'const char *',
 
8128
        'name' => 'envvar'
 
8129
      },
 
8130
      {
 
8131
        'type' => 'apr_pool_t *',
 
8132
        'name' => 'pool'
 
8133
      }
 
8134
    ]
 
8135
  },
 
8136
  {
 
8137
    'return_type' => 'apr_status_t',
 
8138
    'name' => 'apr_env_get',
 
8139
    'args' => [
 
8140
      {
 
8141
        'type' => 'char **',
 
8142
        'name' => 'value'
 
8143
      },
 
8144
      {
 
8145
        'type' => 'const char *',
 
8146
        'name' => 'envvar'
 
8147
      },
 
8148
      {
 
8149
        'type' => 'apr_pool_t *',
 
8150
        'name' => 'pool'
 
8151
      }
 
8152
    ]
 
8153
  },
 
8154
  {
 
8155
    'return_type' => 'apr_status_t',
 
8156
    'name' => 'apr_env_set',
 
8157
    'args' => [
 
8158
      {
 
8159
        'type' => 'const char *',
 
8160
        'name' => 'envvar'
 
8161
      },
 
8162
      {
 
8163
        'type' => 'const char *',
 
8164
        'name' => 'value'
 
8165
      },
 
8166
      {
 
8167
        'type' => 'apr_pool_t *',
 
8168
        'name' => 'pool'
 
8169
      }
 
8170
    ]
 
8171
  },
 
8172
  {
 
8173
    'return_type' => 'apr_status_t',
 
8174
    'name' => 'apr_explode_localtime',
 
8175
    'args' => [
 
8176
      {
 
8177
        'type' => 'apr_time_exp_t *',
 
8178
        'name' => 'result'
 
8179
      },
 
8180
      {
 
8181
        'type' => 'apr_time_t',
 
8182
        'name' => 'input'
 
8183
      }
 
8184
    ]
 
8185
  },
 
8186
  {
 
8187
    'return_type' => 'apr_status_t',
 
8188
    'name' => 'apr_explode_time',
 
8189
    'args' => [
 
8190
      {
 
8191
        'type' => 'apr_time_exp_t *',
 
8192
        'name' => 'result'
 
8193
      },
 
8194
      {
 
8195
        'type' => 'apr_time_t',
 
8196
        'name' => 'input'
 
8197
      },
 
8198
      {
 
8199
        'type' => 'apr_int32_t',
 
8200
        'name' => 'offs'
 
8201
      }
 
8202
    ]
 
8203
  },
 
8204
  {
7330
8205
    'return_type' => 'apr_status_t',
7331
8206
    'name' => 'apr_file_append',
7332
8207
    'args' => [
7616
8491
  },
7617
8492
  {
7618
8493
    'return_type' => 'apr_status_t',
 
8494
    'name' => 'apr_file_mtime_set',
 
8495
    'args' => [
 
8496
      {
 
8497
        'type' => 'const char *',
 
8498
        'name' => 'fname'
 
8499
      },
 
8500
      {
 
8501
        'type' => 'apr_time_t',
 
8502
        'name' => 'mtime'
 
8503
      },
 
8504
      {
 
8505
        'type' => 'apr_pool_t *',
 
8506
        'name' => 'pool'
 
8507
      }
 
8508
    ]
 
8509
  },
 
8510
  {
 
8511
    'return_type' => 'apr_status_t',
7619
8512
    'name' => 'apr_file_name_get',
7620
8513
    'args' => [
7621
8514
      {
7780
8673
    'args' => [
7781
8674
      {
7782
8675
        'type' => 'const apr_file_t *',
7783
 
        'name' => 'ob'
 
8676
        'name' => 'thefile'
7784
8677
      }
7785
8678
    ]
7786
8679
  },
8060
8953
  },
8061
8954
  {
8062
8955
    'return_type' => 'const char *',
8063
 
    'name' => 'apr_filepath_name_get',
 
8956
    'name' => 'apr_filename_of_pathname',
8064
8957
    'args' => [
8065
8958
      {
8066
8959
        'type' => 'const char *',
8070
8963
  },
8071
8964
  {
8072
8965
    'return_type' => 'apr_status_t',
 
8966
    'name' => 'apr_filepath_encoding',
 
8967
    'args' => [
 
8968
      {
 
8969
        'type' => 'int *',
 
8970
        'name' => 'style'
 
8971
      },
 
8972
      {
 
8973
        'type' => 'apr_pool_t *',
 
8974
        'name' => 'p'
 
8975
      }
 
8976
    ]
 
8977
  },
 
8978
  {
 
8979
    'return_type' => 'apr_status_t',
8073
8980
    'name' => 'apr_filepath_get',
8074
8981
    'args' => [
8075
8982
      {
8088
8995
  },
8089
8996
  {
8090
8997
    'return_type' => 'apr_status_t',
 
8998
    'name' => 'apr_filepath_list_merge',
 
8999
    'args' => [
 
9000
      {
 
9001
        'type' => 'char **',
 
9002
        'name' => 'liststr'
 
9003
      },
 
9004
      {
 
9005
        'type' => 'apr_array_header_t *',
 
9006
        'name' => 'pathelts'
 
9007
      },
 
9008
      {
 
9009
        'type' => 'apr_pool_t *',
 
9010
        'name' => 'p'
 
9011
      }
 
9012
    ]
 
9013
  },
 
9014
  {
 
9015
    'return_type' => 'apr_status_t',
 
9016
    'name' => 'apr_filepath_list_split',
 
9017
    'args' => [
 
9018
      {
 
9019
        'type' => 'apr_array_header_t **',
 
9020
        'name' => 'pathelts'
 
9021
      },
 
9022
      {
 
9023
        'type' => 'const char *',
 
9024
        'name' => 'liststr'
 
9025
      },
 
9026
      {
 
9027
        'type' => 'apr_pool_t *',
 
9028
        'name' => 'p'
 
9029
      }
 
9030
    ]
 
9031
  },
 
9032
  {
 
9033
    'return_type' => 'apr_status_t',
8091
9034
    'name' => 'apr_filepath_merge',
8092
9035
    'args' => [
8093
9036
      {
8113
9056
    ]
8114
9057
  },
8115
9058
  {
 
9059
    'return_type' => 'const char *',
 
9060
    'name' => 'apr_filepath_name_get',
 
9061
    'args' => [
 
9062
      {
 
9063
        'type' => 'const char *',
 
9064
        'name' => 'pathname'
 
9065
      }
 
9066
    ]
 
9067
  },
 
9068
  {
8116
9069
    'return_type' => 'apr_status_t',
8117
9070
    'name' => 'apr_filepath_root',
8118
9071
    'args' => [
8178
9131
  },
8179
9132
  {
8180
9133
    'return_type' => 'apr_status_t',
8181
 
    'name' => 'apr_gid_get',
 
9134
    'name' => 'apr_generate_random_bytes',
 
9135
    'args' => [
 
9136
      {
 
9137
        'type' => 'unsigned char *',
 
9138
        'name' => 'buf'
 
9139
      },
 
9140
      {
 
9141
        'type' => 'int',
 
9142
        'name' => 'length'
 
9143
      }
 
9144
    ]
 
9145
  },
 
9146
  {
 
9147
    'return_type' => 'apr_status_t',
 
9148
    'name' => 'apr_get_groupid',
8182
9149
    'args' => [
8183
9150
      {
8184
9151
        'type' => 'apr_gid_t *',
8196
9163
  },
8197
9164
  {
8198
9165
    'return_type' => 'apr_status_t',
8199
 
    'name' => 'apr_gid_name_get',
 
9166
    'name' => 'apr_get_groupname',
8200
9167
    'args' => [
8201
9168
      {
8202
9169
        'type' => 'char **',
8214
9181
  },
8215
9182
  {
8216
9183
    'return_type' => 'apr_status_t',
8217
 
    'name' => 'apr_uid_homepath_get',
 
9184
    'name' => 'apr_get_home_directory',
8218
9185
    'args' => [
8219
9186
      {
8220
9187
        'type' => 'char **',
8232
9199
  },
8233
9200
  {
8234
9201
    'return_type' => 'apr_status_t',
8235
 
    'name' => 'apr_uid_get',
 
9202
    'name' => 'apr_get_userid',
8236
9203
    'args' => [
8237
9204
      {
8238
9205
        'type' => 'apr_uid_t *',
8254
9221
  },
8255
9222
  {
8256
9223
    'return_type' => 'apr_status_t',
8257
 
    'name' => 'apr_uid_name_get',
 
9224
    'name' => 'apr_get_username',
8258
9225
    'args' => [
8259
9226
      {
8260
9227
        'type' => 'char **',
8388
9355
  },
8389
9356
  {
8390
9357
    'return_type' => 'apr_status_t',
 
9358
    'name' => 'apr_getsocketopt',
 
9359
    'args' => [
 
9360
      {
 
9361
        'type' => 'apr_socket_t *',
 
9362
        'name' => 'sock'
 
9363
      },
 
9364
      {
 
9365
        'type' => 'apr_int32_t',
 
9366
        'name' => 'opt'
 
9367
      },
 
9368
      {
 
9369
        'type' => 'apr_int32_t *',
 
9370
        'name' => 'on'
 
9371
      }
 
9372
    ]
 
9373
  },
 
9374
  {
 
9375
    'return_type' => 'apr_status_t',
 
9376
    'name' => 'apr_gid_get',
 
9377
    'args' => [
 
9378
      {
 
9379
        'type' => 'apr_gid_t *',
 
9380
        'name' => 'groupid'
 
9381
      },
 
9382
      {
 
9383
        'type' => 'const char *',
 
9384
        'name' => 'groupname'
 
9385
      },
 
9386
      {
 
9387
        'type' => 'apr_pool_t *',
 
9388
        'name' => 'p'
 
9389
      }
 
9390
    ]
 
9391
  },
 
9392
  {
 
9393
    'return_type' => 'apr_status_t',
 
9394
    'name' => 'apr_gid_name_get',
 
9395
    'args' => [
 
9396
      {
 
9397
        'type' => 'char **',
 
9398
        'name' => 'groupname'
 
9399
      },
 
9400
      {
 
9401
        'type' => 'apr_gid_t',
 
9402
        'name' => 'groupid'
 
9403
      },
 
9404
      {
 
9405
        'type' => 'apr_pool_t *',
 
9406
        'name' => 'p'
 
9407
      }
 
9408
    ]
 
9409
  },
 
9410
  {
 
9411
    'return_type' => 'apr_status_t',
8391
9412
    'name' => 'apr_global_mutex_child_init',
8392
9413
    'args' => [
8393
9414
      {
8452
9473
    'args' => [
8453
9474
      {
8454
9475
        'type' => 'const apr_global_mutex_t *',
8455
 
        'name' => 'ob'
 
9476
        'name' => 'theglobal_mutex'
8456
9477
      }
8457
9478
    ]
8458
9479
  },
8477
9498
    ]
8478
9499
  },
8479
9500
  {
 
9501
    'return_type' => 'apr_status_t',
 
9502
    'name' => 'apr_group_name_get',
 
9503
    'args' => [
 
9504
      {
 
9505
        'type' => 'char **',
 
9506
        'name' => 'groupname'
 
9507
      },
 
9508
      {
 
9509
        'type' => 'apr_gid_t',
 
9510
        'name' => 'groupid'
 
9511
      },
 
9512
      {
 
9513
        'type' => 'apr_pool_t *',
 
9514
        'name' => 'p'
 
9515
      }
 
9516
    ]
 
9517
  },
 
9518
  {
8480
9519
    'return_type' => 'apr_hash_t *',
8481
9520
    'name' => 'apr_hash_copy',
8482
9521
    'args' => [
8491
9530
    ]
8492
9531
  },
8493
9532
  {
8494
 
    'return_type' => 'int',
 
9533
    'return_type' => 'unsigned int',
8495
9534
    'name' => 'apr_hash_count',
8496
9535
    'args' => [
8497
9536
      {
8559
9598
        'name' => 'h2'
8560
9599
      },
8561
9600
      {
8562
 
        'type' => 'void * (*merger)(apr_pool_t *p,
8563
 
                                                     const void *key,
8564
 
                                                     apr_ssize_t klen,
8565
 
                                                     const void *h1_val,
8566
 
                                                     const void *h2_val,
8567
 
                                                     const void *data)',
 
9601
        'type' => 'void * (*merger)(apr_pool_t *p, const void *key, apr_ssize_t klen, const void *h1_val, const void *h2_val, const void *data)',
8568
9602
        'name' => 'arg3'
8569
9603
      },
8570
9604
      {
8607
9641
    'args' => [
8608
9642
      {
8609
9643
        'type' => 'const apr_hash_t *',
8610
 
        'name' => 'ob'
 
9644
        'name' => 'thehash'
8611
9645
      }
8612
9646
    ]
8613
9647
  },
8699
9733
  },
8700
9734
  {
8701
9735
    'return_type' => 'apr_status_t',
8702
 
    'name' => 'apr_time_exp_gmt_get',
 
9736
    'name' => 'apr_implode_gmt',
8703
9737
    'args' => [
8704
9738
      {
8705
9739
        'type' => 'apr_time_t *',
8773
9807
    ]
8774
9808
  },
8775
9809
  {
 
9810
    'return_type' => 'int',
 
9811
    'name' => 'apr_is_fnmatch',
 
9812
    'args' => [
 
9813
      {
 
9814
        'type' => 'const char *',
 
9815
        'name' => 'pattern'
 
9816
      }
 
9817
    ]
 
9818
  },
 
9819
  {
8776
9820
    'return_type' => 'char *',
8777
9821
    'name' => 'apr_itoa',
8778
9822
    'args' => [
8788
9832
  },
8789
9833
  {
8790
9834
    'return_type' => 'apr_status_t',
8791
 
    'name' => 'apr_socket_listen',
 
9835
    'name' => 'apr_listen',
8792
9836
    'args' => [
8793
9837
      {
8794
9838
        'type' => 'apr_socket_t *',
8919
9963
        'name' => 'digest'
8920
9964
      },
8921
9965
      {
8922
 
        'type' => 'const unsigned char *',
 
9966
        'type' => 'const void *',
8923
9967
        'name' => 'input'
8924
9968
      },
8925
9969
      {
8997
10041
        'name' => 'context'
8998
10042
      },
8999
10043
      {
9000
 
        'type' => 'const unsigned char *',
 
10044
        'type' => 'const void *',
9001
10045
        'name' => 'input'
9002
10046
      },
9003
10047
      {
9137
10181
    ]
9138
10182
  },
9139
10183
  {
 
10184
    'return_type' => 'const char*',
 
10185
    'name' => 'apr_os_default_encoding',
 
10186
    'args' => [
 
10187
      {
 
10188
        'type' => 'apr_pool_t *',
 
10189
        'name' => 'pool'
 
10190
      }
 
10191
    ]
 
10192
  },
 
10193
  {
9140
10194
    'return_type' => 'apr_status_t',
9141
10195
    'name' => 'apr_os_dir_get',
9142
10196
    'args' => [
9315
10369
    ]
9316
10370
  },
9317
10371
  {
 
10372
    'return_type' => 'const char*',
 
10373
    'name' => 'apr_os_locale_encoding',
 
10374
    'args' => [
 
10375
      {
 
10376
        'type' => 'apr_pool_t *',
 
10377
        'name' => 'pool'
 
10378
      }
 
10379
    ]
 
10380
  },
 
10381
  {
 
10382
    'return_type' => 'apr_status_t',
 
10383
    'name' => 'apr_os_pipe_put',
 
10384
    'args' => [
 
10385
      {
 
10386
        'type' => 'apr_file_t **',
 
10387
        'name' => 'file'
 
10388
      },
 
10389
      {
 
10390
        'type' => 'apr_os_file_t *',
 
10391
        'name' => 'thefile'
 
10392
      },
 
10393
      {
 
10394
        'type' => 'apr_pool_t *',
 
10395
        'name' => 'cont'
 
10396
      }
 
10397
    ]
 
10398
  },
 
10399
  {
 
10400
    'return_type' => 'apr_status_t',
 
10401
    'name' => 'apr_os_pipe_put_ex',
 
10402
    'args' => [
 
10403
      {
 
10404
        'type' => 'apr_file_t **',
 
10405
        'name' => 'file'
 
10406
      },
 
10407
      {
 
10408
        'type' => 'apr_os_file_t *',
 
10409
        'name' => 'thefile'
 
10410
      },
 
10411
      {
 
10412
        'type' => 'int',
 
10413
        'name' => 'register_cleanup'
 
10414
      },
 
10415
      {
 
10416
        'type' => 'apr_pool_t *',
 
10417
        'name' => 'cont'
 
10418
      }
 
10419
    ]
 
10420
  },
 
10421
  {
9318
10422
    'return_type' => 'apr_status_t',
9319
10423
    'name' => 'apr_os_proc_mutex_get',
9320
10424
    'args' => [
10067
11171
    ]
10068
11172
  },
10069
11173
  {
 
11174
    'return_type' => 'apr_abortfunc_t',
 
11175
    'name' => 'apr_pool_get_abort',
 
11176
    'args' => [
 
11177
      {
 
11178
        'type' => 'apr_pool_t *',
 
11179
        'name' => 'pool'
 
11180
      }
 
11181
    ]
 
11182
  },
 
11183
  {
 
11184
    'return_type' => 'apr_pool_t *',
 
11185
    'name' => 'apr_pool_get_parent',
 
11186
    'args' => [
 
11187
      {
 
11188
        'type' => 'apr_pool_t *',
 
11189
        'name' => 'pool'
 
11190
      }
 
11191
    ]
 
11192
  },
 
11193
  {
10070
11194
    'return_type' => 'apr_status_t',
10071
11195
    'name' => 'apr_pool_initialize',
10072
11196
    'args' => []
10095
11219
      },
10096
11220
      {
10097
11221
        'type' => 'apr_proc_t *',
10098
 
        'name' => 'pid'
 
11222
        'name' => 'proc'
10099
11223
      },
10100
11224
      {
10101
11225
        'type' => 'apr_kill_conditions_e',
10115
11239
  },
10116
11240
  {
10117
11241
    'return_type' => 'void',
 
11242
    'name' => 'apr_pool_set_abort',
 
11243
    'args' => [
 
11244
      {
 
11245
        'type' => 'apr_abortfunc_t',
 
11246
        'name' => 'abortfunc'
 
11247
      },
 
11248
      {
 
11249
        'type' => 'apr_pool_t *',
 
11250
        'name' => 'pool'
 
11251
      }
 
11252
    ]
 
11253
  },
 
11254
  {
 
11255
    'return_type' => 'void',
10118
11256
    'name' => 'apr_pool_tag',
10119
11257
    'args' => [
10120
11258
      {
10282
11420
  },
10283
11421
  {
10284
11422
    'return_type' => 'apr_status_t',
 
11423
    'name' => 'apr_proc_mutex_cleanup',
 
11424
    'args' => [
 
11425
      {
 
11426
        'type' => 'void *',
 
11427
        'name' => 'mutex'
 
11428
      }
 
11429
    ]
 
11430
  },
 
11431
  {
 
11432
    'return_type' => 'apr_status_t',
10285
11433
    'name' => 'apr_proc_mutex_create',
10286
11434
    'args' => [
10287
11435
      {
10329
11477
  },
10330
11478
  {
10331
11479
    'return_type' => 'const char *',
 
11480
    'name' => 'apr_proc_mutex_lockfile',
 
11481
    'args' => [
 
11482
      {
 
11483
        'type' => 'apr_proc_mutex_t *',
 
11484
        'name' => 'mutex'
 
11485
      }
 
11486
    ]
 
11487
  },
 
11488
  {
 
11489
    'return_type' => 'const char *',
10332
11490
    'name' => 'apr_proc_mutex_name',
10333
11491
    'args' => [
10334
11492
      {
10343
11501
    'args' => [
10344
11502
      {
10345
11503
        'type' => 'const apr_proc_mutex_t *',
10346
 
        'name' => 'ob'
 
11504
        'name' => 'theproc_mutex'
10347
11505
      }
10348
11506
    ]
10349
11507
  },
10368
11526
    ]
10369
11527
  },
10370
11528
  {
 
11529
    'return_type' => 'apr_status_t',
 
11530
    'name' => 'apr_proc_other_child_alert',
 
11531
    'args' => [
 
11532
      {
 
11533
        'type' => 'apr_proc_t *',
 
11534
        'name' => 'proc'
 
11535
      },
 
11536
      {
 
11537
        'type' => 'int',
 
11538
        'name' => 'reason'
 
11539
      },
 
11540
      {
 
11541
        'type' => 'int',
 
11542
        'name' => 'status'
 
11543
      }
 
11544
    ]
 
11545
  },
 
11546
  {
10371
11547
    'return_type' => 'void',
10372
11548
    'name' => 'apr_proc_other_child_check',
10373
11549
    'args' => []
10378
11554
    'args' => [
10379
11555
      {
10380
11556
        'type' => 'apr_proc_t *',
10381
 
        'name' => 'pid'
 
11557
        'name' => 'proc'
10382
11558
      },
10383
11559
      {
10384
11560
        'type' => 'int',
10388
11564
  },
10389
11565
  {
10390
11566
    'return_type' => 'void',
 
11567
    'name' => 'apr_proc_other_child_refresh',
 
11568
    'args' => [
 
11569
      {
 
11570
        'type' => 'apr_other_child_rec_t *',
 
11571
        'name' => 'ocr'
 
11572
      },
 
11573
      {
 
11574
        'type' => 'int',
 
11575
        'name' => 'reason'
 
11576
      }
 
11577
    ]
 
11578
  },
 
11579
  {
 
11580
    'return_type' => 'void',
 
11581
    'name' => 'apr_proc_other_child_refresh_all',
 
11582
    'args' => [
 
11583
      {
 
11584
        'type' => 'int',
 
11585
        'name' => 'reason'
 
11586
      }
 
11587
    ]
 
11588
  },
 
11589
  {
 
11590
    'return_type' => 'void',
10391
11591
    'name' => 'apr_proc_other_child_register',
10392
11592
    'args' => [
10393
11593
      {
10394
11594
        'type' => 'apr_proc_t *',
10395
 
        'name' => 'pid'
 
11595
        'name' => 'proc'
10396
11596
      },
10397
11597
      {
10398
 
        'type' => 'void (*maintenance) (int reason,
10399
 
                                                                void *,
10400
 
                                                                int status)',
 
11598
        'type' => 'void (*maintenance) (int reason, void *, int status)',
10401
11599
        'name' => 'arg1'
10402
11600
      },
10403
11601
      {
10492
11690
  },
10493
11691
  {
10494
11692
    'return_type' => 'apr_status_t',
 
11693
    'name' => 'apr_procattr_child_errfn_set',
 
11694
    'args' => [
 
11695
      {
 
11696
        'type' => 'apr_procattr_t *',
 
11697
        'name' => 'attr'
 
11698
      },
 
11699
      {
 
11700
        'type' => 'apr_child_errfn_t *',
 
11701
        'name' => 'errfn'
 
11702
      }
 
11703
    ]
 
11704
  },
 
11705
  {
 
11706
    'return_type' => 'apr_status_t',
10495
11707
    'name' => 'apr_procattr_child_in_set',
10496
11708
    'args' => [
10497
11709
      {
10584
11796
  },
10585
11797
  {
10586
11798
    'return_type' => 'apr_status_t',
 
11799
    'name' => 'apr_procattr_error_check_set',
 
11800
    'args' => [
 
11801
      {
 
11802
        'type' => 'apr_procattr_t *',
 
11803
        'name' => 'attr'
 
11804
      },
 
11805
      {
 
11806
        'type' => 'apr_int32_t',
 
11807
        'name' => 'chk'
 
11808
      }
 
11809
    ]
 
11810
  },
 
11811
  {
 
11812
    'return_type' => 'apr_status_t',
10587
11813
    'name' => 'apr_procattr_io_set',
10588
11814
    'args' => [
10589
11815
      {
10753
11979
        'name' => 'queue'
10754
11980
      },
10755
11981
      {
10756
 
        'type' => 'int',
 
11982
        'type' => 'unsigned int',
10757
11983
        'name' => 'queue_capacity'
10758
11984
      },
10759
11985
      {
10801
12027
    ]
10802
12028
  },
10803
12029
  {
10804
 
    'return_type' => 'int',
 
12030
    'return_type' => 'unsigned int',
10805
12031
    'name' => 'apr_queue_size',
10806
12032
    'args' => [
10807
12033
      {
10850
12076
  },
10851
12077
  {
10852
12078
    'return_type' => 'apr_status_t',
10853
 
    'name' => 'apr_socket_recv',
 
12079
    'name' => 'apr_recv',
10854
12080
    'args' => [
10855
12081
      {
10856
12082
        'type' => 'apr_socket_t *',
10868
12094
  },
10869
12095
  {
10870
12096
    'return_type' => 'apr_status_t',
10871
 
    'name' => 'apr_socket_recvfrom',
 
12097
    'name' => 'apr_recvfrom',
10872
12098
    'args' => [
10873
12099
      {
10874
12100
        'type' => 'apr_sockaddr_t *',
10893
12119
    ]
10894
12120
  },
10895
12121
  {
 
12122
    'return_type' => 'void',
 
12123
    'name' => 'apr_register_optional_fn',
 
12124
    'args' => [
 
12125
      {
 
12126
        'type' => 'const char *',
 
12127
        'name' => 'szName'
 
12128
      },
 
12129
      {
 
12130
        'type' => 'apr_opt_fn_t *',
 
12131
        'name' => 'pfn'
 
12132
      }
 
12133
    ]
 
12134
  },
 
12135
  {
10896
12136
    'return_type' => 'apr_status_t',
10897
12137
    'name' => 'apr_reslist_acquire',
10898
12138
    'args' => [
10973
12213
    ]
10974
12214
  },
10975
12215
  {
 
12216
    'return_type' => 'apr_opt_fn_t *',
 
12217
    'name' => 'apr_retrieve_optional_fn',
 
12218
    'args' => [
 
12219
      {
 
12220
        'type' => 'const char *',
 
12221
        'name' => 'szName'
 
12222
      }
 
12223
    ]
 
12224
  },
 
12225
  {
10976
12226
    'return_type' => 'apr_status_t',
10977
12227
    'name' => 'apr_rfc822_date',
10978
12228
    'args' => [
11140
12390
  },
11141
12391
  {
11142
12392
    'return_type' => 'apr_status_t',
11143
 
    'name' => 'apr_socket_send',
 
12393
    'name' => 'apr_send',
11144
12394
    'args' => [
11145
12395
      {
11146
12396
        'type' => 'apr_socket_t *',
11158
12408
  },
11159
12409
  {
11160
12410
    'return_type' => 'apr_status_t',
11161
 
    'name' => 'apr_socket_sendfile',
 
12411
    'name' => 'apr_sendfile',
11162
12412
    'args' => [
11163
12413
      {
11164
12414
        'type' => 'apr_socket_t *',
11188
12438
  },
11189
12439
  {
11190
12440
    'return_type' => 'apr_status_t',
11191
 
    'name' => 'apr_socket_sendto',
 
12441
    'name' => 'apr_sendto',
11192
12442
    'args' => [
11193
12443
      {
11194
12444
        'type' => 'apr_socket_t *',
11214
12464
  },
11215
12465
  {
11216
12466
    'return_type' => 'apr_status_t',
11217
 
    'name' => 'apr_socket_sendv',
 
12467
    'name' => 'apr_sendv',
11218
12468
    'args' => [
11219
12469
      {
11220
12470
        'type' => 'apr_socket_t *',
11236
12486
  },
11237
12487
  {
11238
12488
    'return_type' => 'apr_status_t',
 
12489
    'name' => 'apr_setsocketopt',
 
12490
    'args' => [
 
12491
      {
 
12492
        'type' => 'apr_socket_t *',
 
12493
        'name' => 'sock'
 
12494
      },
 
12495
      {
 
12496
        'type' => 'apr_int32_t',
 
12497
        'name' => 'opt'
 
12498
      },
 
12499
      {
 
12500
        'type' => 'apr_int32_t',
 
12501
        'name' => 'on'
 
12502
      }
 
12503
    ]
 
12504
  },
 
12505
  {
 
12506
    'return_type' => 'apr_status_t',
11239
12507
    'name' => 'apr_setup_signal_thread',
11240
12508
    'args' => []
11241
12509
  },
11393
12661
    'args' => [
11394
12662
      {
11395
12663
        'type' => 'const apr_shm_t *',
11396
 
        'name' => 'ob'
 
12664
        'name' => 'theshm'
11397
12665
      }
11398
12666
    ]
11399
12667
  },
11427
12695
  },
11428
12696
  {
11429
12697
    'return_type' => 'apr_status_t',
11430
 
    'name' => 'apr_socket_shutdown',
 
12698
    'name' => 'apr_shutdown',
11431
12699
    'args' => [
11432
12700
      {
11433
12701
        'type' => 'apr_socket_t *',
11448
12716
        'name' => 'signo'
11449
12717
      },
11450
12718
      {
11451
 
        'type' => 'apr_sigfunc_t *',
11452
 
        'name' => 'func'
 
12719
        'type' => 'apr_sigfunc_t * func',
 
12720
        'name' => 'arg1'
11453
12721
      }
11454
12722
    ]
11455
12723
  },
11464
12732
    ]
11465
12733
  },
11466
12734
  {
 
12735
    'return_type' => 'const char *',
 
12736
    'name' => 'apr_signal_get_description',
 
12737
    'args' => [
 
12738
      {
 
12739
        'type' => 'int',
 
12740
        'name' => 'signum'
 
12741
      }
 
12742
    ]
 
12743
  },
 
12744
  {
11467
12745
    'return_type' => 'void',
11468
12746
    'name' => 'apr_signal_init',
11469
12747
    'args' => [
11575
12853
  },
11576
12854
  {
11577
12855
    'return_type' => 'apr_status_t',
 
12856
    'name' => 'apr_sockaddr_ip_set',
 
12857
    'args' => [
 
12858
      {
 
12859
        'type' => 'apr_sockaddr_t *',
 
12860
        'name' => 'sockaddr'
 
12861
      },
 
12862
      {
 
12863
        'type' => 'const char *',
 
12864
        'name' => 'addr'
 
12865
      }
 
12866
    ]
 
12867
  },
 
12868
  {
 
12869
    'return_type' => 'apr_status_t',
 
12870
    'name' => 'apr_sockaddr_port_get',
 
12871
    'args' => [
 
12872
      {
 
12873
        'type' => 'apr_port_t *',
 
12874
        'name' => 'port'
 
12875
      },
 
12876
      {
 
12877
        'type' => 'apr_sockaddr_t *',
 
12878
        'name' => 'sockaddr'
 
12879
      }
 
12880
    ]
 
12881
  },
 
12882
  {
 
12883
    'return_type' => 'apr_status_t',
 
12884
    'name' => 'apr_sockaddr_port_set',
 
12885
    'args' => [
 
12886
      {
 
12887
        'type' => 'apr_sockaddr_t *',
 
12888
        'name' => 'sockaddr'
 
12889
      },
 
12890
      {
 
12891
        'type' => 'apr_port_t',
 
12892
        'name' => 'port'
 
12893
      }
 
12894
    ]
 
12895
  },
 
12896
  {
 
12897
    'return_type' => 'apr_status_t',
 
12898
    'name' => 'apr_socket_accept',
 
12899
    'args' => [
 
12900
      {
 
12901
        'type' => 'apr_socket_t **',
 
12902
        'name' => 'new_sock'
 
12903
      },
 
12904
      {
 
12905
        'type' => 'apr_socket_t *',
 
12906
        'name' => 'sock'
 
12907
      },
 
12908
      {
 
12909
        'type' => 'apr_pool_t *',
 
12910
        'name' => 'connection_pool'
 
12911
      }
 
12912
    ]
 
12913
  },
 
12914
  {
 
12915
    'return_type' => 'apr_status_t',
11578
12916
    'name' => 'apr_socket_addr_get',
11579
12917
    'args' => [
11580
12918
      {
11593
12931
  },
11594
12932
  {
11595
12933
    'return_type' => 'apr_status_t',
 
12934
    'name' => 'apr_socket_atmark',
 
12935
    'args' => [
 
12936
      {
 
12937
        'type' => 'apr_socket_t *',
 
12938
        'name' => 'sock'
 
12939
      },
 
12940
      {
 
12941
        'type' => 'int *',
 
12942
        'name' => 'atmark'
 
12943
      }
 
12944
    ]
 
12945
  },
 
12946
  {
 
12947
    'return_type' => 'apr_status_t',
 
12948
    'name' => 'apr_socket_bind',
 
12949
    'args' => [
 
12950
      {
 
12951
        'type' => 'apr_socket_t *',
 
12952
        'name' => 'sock'
 
12953
      },
 
12954
      {
 
12955
        'type' => 'apr_sockaddr_t *',
 
12956
        'name' => 'sa'
 
12957
      }
 
12958
    ]
 
12959
  },
 
12960
  {
 
12961
    'return_type' => 'apr_status_t',
11596
12962
    'name' => 'apr_socket_close',
11597
12963
    'args' => [
11598
12964
      {
11603
12969
  },
11604
12970
  {
11605
12971
    'return_type' => 'apr_status_t',
 
12972
    'name' => 'apr_socket_connect',
 
12973
    'args' => [
 
12974
      {
 
12975
        'type' => 'apr_socket_t *',
 
12976
        'name' => 'sock'
 
12977
      },
 
12978
      {
 
12979
        'type' => 'apr_sockaddr_t *',
 
12980
        'name' => 'sa'
 
12981
      }
 
12982
    ]
 
12983
  },
 
12984
  {
 
12985
    'return_type' => 'apr_status_t',
11606
12986
    'name' => 'apr_socket_create',
11607
12987
    'args' => [
11608
12988
      {
11625
13005
  },
11626
13006
  {
11627
13007
    'return_type' => 'apr_status_t',
 
13008
    'name' => 'apr_socket_create_ex',
 
13009
    'args' => [
 
13010
      {
 
13011
        'type' => 'apr_socket_t **',
 
13012
        'name' => 'new_sock'
 
13013
      },
 
13014
      {
 
13015
        'type' => 'int',
 
13016
        'name' => 'family'
 
13017
      },
 
13018
      {
 
13019
        'type' => 'int',
 
13020
        'name' => 'type'
 
13021
      },
 
13022
      {
 
13023
        'type' => 'int',
 
13024
        'name' => 'protocol'
 
13025
      },
 
13026
      {
 
13027
        'type' => 'apr_pool_t *',
 
13028
        'name' => 'cont'
 
13029
      }
 
13030
    ]
 
13031
  },
 
13032
  {
 
13033
    'return_type' => 'apr_status_t',
11628
13034
    'name' => 'apr_socket_data_get',
11629
13035
    'args' => [
11630
13036
      {
11699
13105
  },
11700
13106
  {
11701
13107
    'return_type' => 'apr_status_t',
 
13108
    'name' => 'apr_socket_listen',
 
13109
    'args' => [
 
13110
      {
 
13111
        'type' => 'apr_socket_t *',
 
13112
        'name' => 'sock'
 
13113
      },
 
13114
      {
 
13115
        'type' => 'apr_int32_t',
 
13116
        'name' => 'backlog'
 
13117
      }
 
13118
    ]
 
13119
  },
 
13120
  {
 
13121
    'return_type' => 'apr_status_t',
11702
13122
    'name' => 'apr_socket_opt_get',
11703
13123
    'args' => [
11704
13124
      {
11735
13155
  },
11736
13156
  {
11737
13157
    'return_type' => 'apr_status_t',
 
13158
    'name' => 'apr_socket_protocol_get',
 
13159
    'args' => [
 
13160
      {
 
13161
        'type' => 'apr_socket_t *',
 
13162
        'name' => 'sock'
 
13163
      },
 
13164
      {
 
13165
        'type' => 'int *',
 
13166
        'name' => 'protocol'
 
13167
      }
 
13168
    ]
 
13169
  },
 
13170
  {
 
13171
    'return_type' => 'apr_status_t',
 
13172
    'name' => 'apr_socket_recv',
 
13173
    'args' => [
 
13174
      {
 
13175
        'type' => 'apr_socket_t *',
 
13176
        'name' => 'sock'
 
13177
      },
 
13178
      {
 
13179
        'type' => 'char *',
 
13180
        'name' => 'buf'
 
13181
      },
 
13182
      {
 
13183
        'type' => 'apr_size_t *',
 
13184
        'name' => 'len'
 
13185
      }
 
13186
    ]
 
13187
  },
 
13188
  {
 
13189
    'return_type' => 'apr_status_t',
 
13190
    'name' => 'apr_socket_recvfrom',
 
13191
    'args' => [
 
13192
      {
 
13193
        'type' => 'apr_sockaddr_t *',
 
13194
        'name' => 'from'
 
13195
      },
 
13196
      {
 
13197
        'type' => 'apr_socket_t *',
 
13198
        'name' => 'sock'
 
13199
      },
 
13200
      {
 
13201
        'type' => 'apr_int32_t',
 
13202
        'name' => 'flags'
 
13203
      },
 
13204
      {
 
13205
        'type' => 'char *',
 
13206
        'name' => 'buf'
 
13207
      },
 
13208
      {
 
13209
        'type' => 'apr_size_t *',
 
13210
        'name' => 'len'
 
13211
      }
 
13212
    ]
 
13213
  },
 
13214
  {
 
13215
    'return_type' => 'apr_status_t',
 
13216
    'name' => 'apr_socket_send',
 
13217
    'args' => [
 
13218
      {
 
13219
        'type' => 'apr_socket_t *',
 
13220
        'name' => 'sock'
 
13221
      },
 
13222
      {
 
13223
        'type' => 'const char *',
 
13224
        'name' => 'buf'
 
13225
      },
 
13226
      {
 
13227
        'type' => 'apr_size_t *',
 
13228
        'name' => 'len'
 
13229
      }
 
13230
    ]
 
13231
  },
 
13232
  {
 
13233
    'return_type' => 'apr_status_t',
 
13234
    'name' => 'apr_socket_sendfile',
 
13235
    'args' => [
 
13236
      {
 
13237
        'type' => 'apr_socket_t *',
 
13238
        'name' => 'sock'
 
13239
      },
 
13240
      {
 
13241
        'type' => 'apr_file_t *',
 
13242
        'name' => 'file'
 
13243
      },
 
13244
      {
 
13245
        'type' => 'apr_hdtr_t *',
 
13246
        'name' => 'hdtr'
 
13247
      },
 
13248
      {
 
13249
        'type' => 'apr_off_t *',
 
13250
        'name' => 'offset'
 
13251
      },
 
13252
      {
 
13253
        'type' => 'apr_size_t *',
 
13254
        'name' => 'len'
 
13255
      },
 
13256
      {
 
13257
        'type' => 'apr_int32_t',
 
13258
        'name' => 'flags'
 
13259
      }
 
13260
    ]
 
13261
  },
 
13262
  {
 
13263
    'return_type' => 'apr_status_t',
 
13264
    'name' => 'apr_socket_sendto',
 
13265
    'args' => [
 
13266
      {
 
13267
        'type' => 'apr_socket_t *',
 
13268
        'name' => 'sock'
 
13269
      },
 
13270
      {
 
13271
        'type' => 'apr_sockaddr_t *',
 
13272
        'name' => 'where'
 
13273
      },
 
13274
      {
 
13275
        'type' => 'apr_int32_t',
 
13276
        'name' => 'flags'
 
13277
      },
 
13278
      {
 
13279
        'type' => 'const char *',
 
13280
        'name' => 'buf'
 
13281
      },
 
13282
      {
 
13283
        'type' => 'apr_size_t *',
 
13284
        'name' => 'len'
 
13285
      }
 
13286
    ]
 
13287
  },
 
13288
  {
 
13289
    'return_type' => 'apr_status_t',
 
13290
    'name' => 'apr_socket_sendv',
 
13291
    'args' => [
 
13292
      {
 
13293
        'type' => 'apr_socket_t *',
 
13294
        'name' => 'sock'
 
13295
      },
 
13296
      {
 
13297
        'type' => 'const struct iovec *',
 
13298
        'name' => 'vec'
 
13299
      },
 
13300
      {
 
13301
        'type' => 'apr_int32_t',
 
13302
        'name' => 'nvec'
 
13303
      },
 
13304
      {
 
13305
        'type' => 'apr_size_t *',
 
13306
        'name' => 'len'
 
13307
      }
 
13308
    ]
 
13309
  },
 
13310
  {
 
13311
    'return_type' => 'void',
 
13312
    'name' => 'apr_socket_set_inherit',
 
13313
    'args' => [
 
13314
      {
 
13315
        'type' => 'apr_socket_t *',
 
13316
        'name' => 'skt'
 
13317
      }
 
13318
    ]
 
13319
  },
 
13320
  {
 
13321
    'return_type' => 'apr_status_t',
 
13322
    'name' => 'apr_socket_shutdown',
 
13323
    'args' => [
 
13324
      {
 
13325
        'type' => 'apr_socket_t *',
 
13326
        'name' => 'thesocket'
 
13327
      },
 
13328
      {
 
13329
        'type' => 'apr_shutdown_how_e',
 
13330
        'name' => 'how'
 
13331
      }
 
13332
    ]
 
13333
  },
 
13334
  {
 
13335
    'return_type' => 'apr_status_t',
11738
13336
    'name' => 'apr_socket_timeout_get',
11739
13337
    'args' => [
11740
13338
      {
11763
13361
  },
11764
13362
  {
11765
13363
    'return_type' => 'void',
 
13364
    'name' => 'apr_socket_unset_inherit',
 
13365
    'args' => [
 
13366
      {
 
13367
        'type' => 'apr_socket_t *',
 
13368
        'name' => 'skt'
 
13369
      }
 
13370
    ]
 
13371
  },
 
13372
  {
 
13373
    'return_type' => 'void',
11766
13374
    'name' => 'apr_sort_hooks',
11767
13375
    'args' => []
11768
13376
  },
11975
13583
    ]
11976
13584
  },
11977
13585
  {
 
13586
    'return_type' => 'void',
 
13587
    'name' => 'apr_table_compress',
 
13588
    'args' => [
 
13589
      {
 
13590
        'type' => 'apr_table_t *',
 
13591
        'name' => 't'
 
13592
      },
 
13593
      {
 
13594
        'type' => 'unsigned',
 
13595
        'name' => 'flags'
 
13596
      }
 
13597
    ]
 
13598
  },
 
13599
  {
11978
13600
    'return_type' => 'apr_table_t *',
11979
13601
    'name' => 'apr_table_copy',
11980
13602
    'args' => [
12122
13744
  },
12123
13745
  {
12124
13746
    'return_type' => 'void',
12125
 
    'name' => 'apr_table_compress',
12126
 
    'args' => [
12127
 
      {
12128
 
        'type' => 'apr_table_t *',
12129
 
        'name' => 'a'
12130
 
      },
12131
 
      {
12132
 
        'type' => 'unsigned',
12133
 
        'name' => 'flags'
12134
 
      }
12135
 
    ]
12136
 
  },
12137
 
  {
12138
 
    'return_type' => 'void',
12139
13747
    'name' => 'apr_table_set',
12140
13748
    'args' => [
12141
13749
      {
12202
13810
      },
12203
13811
      {
12204
13812
        'type' => 'va_list',
12205
 
        'name' => 'arg3'
 
13813
        'name' => 'vp'
 
13814
      }
 
13815
    ]
 
13816
  },
 
13817
  {
 
13818
    'return_type' => 'apr_status_t',
 
13819
    'name' => 'apr_temp_dir_get',
 
13820
    'args' => [
 
13821
      {
 
13822
        'type' => 'const char **',
 
13823
        'name' => 'temp_dir'
 
13824
      },
 
13825
      {
 
13826
        'type' => 'apr_pool_t *',
 
13827
        'name' => 'p'
12206
13828
      }
12207
13829
    ]
12208
13830
  },
12274
13896
    'args' => [
12275
13897
      {
12276
13898
        'type' => 'const apr_thread_cond_t *',
12277
 
        'name' => 'ob'
 
13899
        'name' => 'thethread_cond'
12278
13900
      }
12279
13901
    ]
12280
13902
  },
12333
13955
        'name' => 'attr'
12334
13956
      },
12335
13957
      {
12336
 
        'type' => 'apr_thread_start_t',
12337
 
        'name' => 'func'
 
13958
        'type' => 'apr_thread_start_t func',
 
13959
        'name' => 'arg2'
12338
13960
      },
12339
13961
      {
12340
13962
        'type' => 'void *',
12468
14090
    'args' => [
12469
14091
      {
12470
14092
        'type' => 'const apr_thread_mutex_t *',
12471
 
        'name' => 'ob'
 
14093
        'name' => 'thethread_mutex'
12472
14094
      }
12473
14095
    ]
12474
14096
  },
12526
14148
    'args' => [
12527
14149
      {
12528
14150
        'type' => 'const apr_thread_t *',
12529
 
        'name' => 'ob'
 
14151
        'name' => 'thethread'
12530
14152
      }
12531
14153
    ]
12532
14154
  },
12560
14182
    'args' => [
12561
14183
      {
12562
14184
        'type' => 'const apr_thread_rwlock_t *',
12563
 
        'name' => 'ob'
 
14185
        'name' => 'thethread_rwlock'
12564
14186
      }
12565
14187
    ]
12566
14188
  },
12807
14429
  },
12808
14430
  {
12809
14431
    'return_type' => 'apr_status_t',
 
14432
    'name' => 'apr_time_exp_gmt_get',
 
14433
    'args' => [
 
14434
      {
 
14435
        'type' => 'apr_time_t *',
 
14436
        'name' => 'result'
 
14437
      },
 
14438
      {
 
14439
        'type' => 'apr_time_exp_t *',
 
14440
        'name' => 'input'
 
14441
      }
 
14442
    ]
 
14443
  },
 
14444
  {
 
14445
    'return_type' => 'apr_status_t',
12810
14446
    'name' => 'apr_time_exp_lt',
12811
14447
    'args' => [
12812
14448
      {
12861
14497
    ]
12862
14498
  },
12863
14499
  {
 
14500
    'return_type' => 'apr_status_t',
 
14501
    'name' => 'apr_uid_current',
 
14502
    'args' => [
 
14503
      {
 
14504
        'type' => 'apr_uid_t *',
 
14505
        'name' => 'userid'
 
14506
      },
 
14507
      {
 
14508
        'type' => 'apr_gid_t *',
 
14509
        'name' => 'groupid'
 
14510
      },
 
14511
      {
 
14512
        'type' => 'apr_pool_t *',
 
14513
        'name' => 'p'
 
14514
      }
 
14515
    ]
 
14516
  },
 
14517
  {
 
14518
    'return_type' => 'apr_status_t',
 
14519
    'name' => 'apr_uid_get',
 
14520
    'args' => [
 
14521
      {
 
14522
        'type' => 'apr_uid_t *',
 
14523
        'name' => 'userid'
 
14524
      },
 
14525
      {
 
14526
        'type' => 'apr_gid_t *',
 
14527
        'name' => 'groupid'
 
14528
      },
 
14529
      {
 
14530
        'type' => 'const char *',
 
14531
        'name' => 'username'
 
14532
      },
 
14533
      {
 
14534
        'type' => 'apr_pool_t *',
 
14535
        'name' => 'p'
 
14536
      }
 
14537
    ]
 
14538
  },
 
14539
  {
 
14540
    'return_type' => 'apr_status_t',
 
14541
    'name' => 'apr_uid_homepath_get',
 
14542
    'args' => [
 
14543
      {
 
14544
        'type' => 'char **',
 
14545
        'name' => 'dirname'
 
14546
      },
 
14547
      {
 
14548
        'type' => 'const char *',
 
14549
        'name' => 'username'
 
14550
      },
 
14551
      {
 
14552
        'type' => 'apr_pool_t *',
 
14553
        'name' => 'p'
 
14554
      }
 
14555
    ]
 
14556
  },
 
14557
  {
 
14558
    'return_type' => 'apr_status_t',
 
14559
    'name' => 'apr_uid_name_get',
 
14560
    'args' => [
 
14561
      {
 
14562
        'type' => 'char **',
 
14563
        'name' => 'username'
 
14564
      },
 
14565
      {
 
14566
        'type' => 'apr_uid_t',
 
14567
        'name' => 'userid'
 
14568
      },
 
14569
      {
 
14570
        'type' => 'apr_pool_t *',
 
14571
        'name' => 'p'
 
14572
      }
 
14573
    ]
 
14574
  },
 
14575
  {
 
14576
    'return_type' => 'apr_port_t',
 
14577
    'name' => 'apr_uri_default_port_for_scheme',
 
14578
    'args' => [
 
14579
      {
 
14580
        'type' => 'const char *',
 
14581
        'name' => 'scheme_str'
 
14582
      }
 
14583
    ]
 
14584
  },
 
14585
  {
12864
14586
    'return_type' => 'int',
12865
14587
    'name' => 'apr_uri_parse',
12866
14588
    'args' => [