mirror of
https://github.com/apache/httpd.git
synced 2025-08-20 16:09:55 +00:00

Obtained from: Submitted by: Reviewed by: Fixes 1) The htpasswd and ab binaries, by converting ApacheCore.dsp to a library MSVC project. 2) Creates the ApacheCoreDll.dsp project to produce the dso version ApacheCore.dll 3) Some misc fixups to the original http_main.c -> Apache.exe conversion that misses newly added symbols. Code fixes to follow in a seperate patch. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85435 13f79535-47bb-0310-9956-ffa450edef68
419 lines
10 KiB
Modula-2
419 lines
10 KiB
Modula-2
; apachecore.def :
|
|
|
|
LIBRARY ApacheCore
|
|
DESCRIPTION ''
|
|
|
|
EXPORTS
|
|
; Add new API calls to the end of this list.
|
|
; ap_MD5Final @1
|
|
; ap_MD5Init @2
|
|
; ap_MD5Update @3
|
|
; ap_acquire_mutex @4
|
|
ap_add_cgi_vars @5
|
|
ap_add_common_vars @6
|
|
ap_add_loaded_module @7
|
|
ap_add_module @8
|
|
ap_add_named_module @9
|
|
ap_add_per_dir_conf @10
|
|
ap_add_per_url_conf @11
|
|
;ap_add_version_component @12
|
|
ap_allow_options @13
|
|
ap_allow_overrides @14
|
|
; ap_append_arrays @15
|
|
; ap_array_cat @16
|
|
ap_auth_name @17
|
|
ap_auth_type @18
|
|
ap_basic_http_header @19
|
|
ap_bclose @20
|
|
ap_bcreate @21
|
|
ap_bfilbuf @22
|
|
;ap_bfileno @23
|
|
ap_bflsbuf @24
|
|
ap_bflush @25
|
|
ap_bgetopt @26
|
|
ap_bgets @27
|
|
;ap_bhalfduplex @28
|
|
;ap_block_alarms @29
|
|
ap_blookc @30
|
|
;ap_bnonblock @31
|
|
ap_bonerror @32
|
|
ap_bpush_iol @33
|
|
ap_bpop_iol @34
|
|
ap_bputs @35
|
|
; ap_bread @36
|
|
ap_bsetflag @37
|
|
ap_bsetopt @38
|
|
;ap_bskiplf @39
|
|
; ap_bspawn_child @40
|
|
; ap_bwrite @41
|
|
;ap_bytes_in_free_blocks @42
|
|
;ap_bytes_in_pool @43
|
|
; ap_call_exec @44
|
|
;ap_can_exec @45
|
|
ap_cfg_closefile @46
|
|
ap_cfg_getc @47
|
|
ap_cfg_getline @48
|
|
ap_chdir_file @49
|
|
;ap_check_alarm @50
|
|
ap_check_cmd_context @51
|
|
ap_checkmask @52
|
|
; ap_cleanup_for_exec @53
|
|
ap_clear_module_list @54
|
|
; ap_clear_pool @55
|
|
; ap_clear_table @56
|
|
ap_close_piped_log @57
|
|
ap_construct_server @58
|
|
ap_construct_url @59
|
|
ap_content_type_tolower @60
|
|
; ap_copy_array @61
|
|
; ap_copy_array_hdr @62
|
|
; ap_copy_table @63
|
|
ap_count_dirs @64
|
|
; ap_cpystrn @65
|
|
ap_create_environment @66
|
|
; ap_create_mutex @67
|
|
ap_create_per_dir_config @68
|
|
ap_custom_response @69
|
|
ap_default_port_for_request @70
|
|
ap_default_port_for_scheme @71
|
|
ap_default_type @72
|
|
; ap_destroy_mutex @73
|
|
; ap_destroy_pool @74
|
|
ap_destroy_sub_req @75
|
|
ap_die @76
|
|
ap_discard_request_body @77
|
|
ap_document_root @78
|
|
ap_each_byterange @79
|
|
ap_error_log2stderr @80
|
|
ap_escape_html @81
|
|
ap_escape_path_segment @82
|
|
ap_escape_quotes @83
|
|
ap_escape_shell_cmd @84
|
|
;ap_exists_scoreboard_image @85
|
|
ap_finalize_request_protocol @86
|
|
ap_find_command @87
|
|
ap_find_command_in_modules @88
|
|
ap_find_last_token @89
|
|
ap_find_linked_module @90
|
|
ap_find_module_name @91
|
|
ap_find_path_info @92
|
|
ap_find_token @93
|
|
ap_get_basic_auth_pw @94
|
|
ap_get_client_block @95
|
|
; ap_get_gmtoff @96
|
|
ap_get_limit_req_body @97
|
|
ap_get_remote_host @98
|
|
ap_get_remote_logname @99
|
|
ap_get_server_built @100
|
|
ap_get_server_name @101
|
|
ap_get_server_port @102
|
|
ap_get_server_version @103
|
|
; ap_get_time @104
|
|
ap_get_token @105
|
|
ap_getparents @106
|
|
ap_getword @107
|
|
ap_getword_conf @108
|
|
ap_getword_conf_nc @109
|
|
ap_getword_nc @110
|
|
ap_getword_nulls @111
|
|
ap_getword_nulls_nc @112
|
|
ap_getword_white @113
|
|
ap_getword_white_nc @114
|
|
; ap_gm_timestr_822 @115
|
|
ap_gname2id @116
|
|
; ap_handle_command @117
|
|
;ap_hard_timeout @118
|
|
ap_ht_time @119
|
|
ap_ind @120
|
|
ap_index_of_response @121
|
|
ap_init_virtual_host @122
|
|
ap_internal_redirect @123
|
|
ap_internal_redirect_handler @124
|
|
ap_is_directory @125
|
|
; ap_is_fnmatch @126
|
|
ap_is_initial_req @127
|
|
ap_is_matchexp @128
|
|
ap_is_url @129
|
|
; ap_kill_cleanup @130
|
|
; ap_kill_cleanups_for_fd @131
|
|
; ap_kill_cleanups_for_socket @132
|
|
;ap_kill_timeout @133
|
|
ap_log_assert @134
|
|
ap_log_error_old @135
|
|
ap_log_reason @136
|
|
ap_log_unixerr @137
|
|
; ap_make_array @138
|
|
ap_make_dirstr @139
|
|
ap_make_dirstr_parent @140
|
|
ap_make_dirstr_prefix @141
|
|
ap_make_full_path @142
|
|
; ap_make_sub_pool @143
|
|
; ap_make_table @144
|
|
ap_matches_request_vhost @145
|
|
ap_md5 @146
|
|
ap_md5_binary @147
|
|
ap_md5contextTo64 @148
|
|
ap_md5digest @149
|
|
ap_meets_conditions @150
|
|
ap_no2slash @151
|
|
ap_note_auth_failure @152
|
|
ap_note_basic_auth_failure @153
|
|
; ap_note_cleanups_for_fd @154
|
|
; ap_note_cleanups_for_file @155
|
|
; ap_note_cleanups_for_h @156
|
|
; ap_note_cleanups_for_socket @157
|
|
ap_note_digest_auth_failure @158
|
|
; ap_note_subprocess @159
|
|
; ap_open_mutex @160
|
|
ap_open_piped_log @161
|
|
ap_os_canonical_filename @162
|
|
ap_os_escape_path @163
|
|
; ap_overlap_tables @164
|
|
; ap_overlay_tables @165
|
|
; ap_palloc @166
|
|
ap_parseHTTPdate @167
|
|
ap_parse_hostinfo_components @168
|
|
ap_parse_uri @169
|
|
ap_parse_uri_components @170
|
|
; ap_pcalloc @171
|
|
ap_pcfg_open_custom @172
|
|
ap_pcfg_openfile @173
|
|
; ap_pclosedir @174
|
|
; ap_pclosef @175
|
|
; ap_pcloseh @176
|
|
; ap_pclosesocket @177
|
|
ap_pduphostent @178
|
|
; ap_pfclose @179
|
|
; ap_pfdopen @180
|
|
; ap_pfopen @181
|
|
ap_pgethostbyname @182
|
|
; ap_popendir @183
|
|
; ap_popenf @184
|
|
ap_pregcomp @185
|
|
ap_pregfree @186
|
|
ap_pregsub @187
|
|
ap_psignature @188
|
|
; ap_psocket @189
|
|
; ap_pstrdup @190
|
|
; ap_pstrndup @191
|
|
; ap_push_array @192
|
|
; ap_pvsprintf @193
|
|
ap_rationalize_mtime @194
|
|
; ap_register_cleanup @195
|
|
; ap_release_mutex @196
|
|
ap_remove_loaded_module @197
|
|
ap_remove_module @198
|
|
ap_requires @199
|
|
;ap_reset_timeout @200
|
|
ap_rflush @201
|
|
ap_rind @202
|
|
ap_rputc @203
|
|
ap_rputs @204
|
|
; ap_run_cleanup @205
|
|
ap_run_sub_req @206
|
|
ap_rwrite @207
|
|
ap_satisfies @208
|
|
ap_scan_script_header_err @209
|
|
ap_scan_script_header_err_buff @210
|
|
ap_scan_script_header_err_core @211
|
|
;ap_send_fb @212
|
|
;ap_send_fb_length @213
|
|
ap_send_fd @214
|
|
ap_send_fd_length @215
|
|
ap_send_http_header @216
|
|
ap_send_http_trace @217
|
|
; ap_send_mmap @218
|
|
ap_send_size @219
|
|
ap_server_root_relative @220
|
|
ap_set_byterange @221
|
|
ap_set_content_length @222
|
|
ap_set_etag @223
|
|
ap_set_keepalive @224
|
|
ap_set_last_modified @225
|
|
ap_setup_client_block @226
|
|
ap_should_client_block @227
|
|
;ap_soft_timeout @228
|
|
ap_some_auth_required @229
|
|
; ap_spawn_child @230
|
|
; ap_srm_command_loop @231
|
|
ap_str_tolower @232
|
|
ap_strcasecmp_match @233
|
|
ap_strcmp_match @234
|
|
ap_sub_req_lookup_file @235
|
|
ap_sub_req_lookup_uri @236
|
|
;ap_sync_scoreboard_image @237
|
|
; ap_table_add @238
|
|
; ap_table_addn @239
|
|
; ap_table_get @240
|
|
; ap_table_merge @241
|
|
; ap_table_mergen @242
|
|
; ap_table_set @243
|
|
; ap_table_setn @244
|
|
; ap_table_unset @245
|
|
; ap_tm2sec @246
|
|
ap_uname2id @247
|
|
;ap_unblock_alarms @248
|
|
ap_unescape_url @249
|
|
ap_unparse_uri_components @250
|
|
ap_update_mtime @251
|
|
ap_uudecode @252
|
|
ap_uuencode @253
|
|
ap_vbprintf @254
|
|
; ap_vformatter @255
|
|
; ap_vsnprintf @256
|
|
; closedir @257
|
|
; opendir @258
|
|
; os_spawnv @259
|
|
; os_spawnve @260
|
|
os_stat @261
|
|
; readdir @262
|
|
regcomp @263
|
|
regexec @264
|
|
regfree @265
|
|
access_module @266
|
|
alias_module @267
|
|
ap_bprintf @268
|
|
ap_bvputs @269
|
|
; ap_day_snames @270
|
|
;ap_extended_status @271
|
|
ap_limit_section @272
|
|
ap_loaded_modules @273
|
|
ap_log_error @274
|
|
ap_log_printf @275
|
|
ap_log_rerror @276
|
|
; ap_month_snames @277
|
|
; ap_null_cleanup @278
|
|
; ap_psprintf @279
|
|
; ap_pstrcat @280
|
|
;ap_restart_time @281
|
|
ap_rprintf @282
|
|
ap_rvputs @283
|
|
;ap_scoreboard_image @284
|
|
ap_send_header_field @285
|
|
ap_server_argv0 @286
|
|
ap_server_root @287
|
|
ap_set_file_slot @288
|
|
ap_set_flag_slot @289
|
|
ap_set_string_slot @290
|
|
ap_set_string_slot_lower @291
|
|
; ap_snprintf @292
|
|
;ap_suexec_enabled @293
|
|
; ap_table_do @294
|
|
; apache_main @295
|
|
asis_module @296
|
|
auth_module @297
|
|
autoindex_module @298
|
|
;cgi_module @299
|
|
config_log_module @300
|
|
core_module @301
|
|
dir_module @302
|
|
env_module @303
|
|
imap_module @304
|
|
;includes_module @305
|
|
mime_module @306
|
|
negotiation_module @307
|
|
; os_spawnle @308
|
|
setenvif_module @309
|
|
;so_module @310
|
|
top_module @311
|
|
; ap_fnmatch @312
|
|
ap_method_number_of @313
|
|
ap_exists_config_define @314
|
|
ap_single_module_configure @315
|
|
ap_make_etag @317
|
|
; ap_array_pstrcat @318
|
|
ap_os_is_filename_valid @319
|
|
ap_find_list_item @320
|
|
; ap_MD5Encode @321
|
|
; ap_validate_password @322
|
|
ap_size_list_item @323
|
|
ap_get_list_item @324
|
|
;ap_scoreboard_fname @325
|
|
;ap_pid_fname @326
|
|
;ap_excess_requests_per_child @327
|
|
;ap_threads_per_child @328
|
|
;ap_max_requests_per_child @329
|
|
;ap_daemons_to_start @330
|
|
;ap_daemons_min_free @331
|
|
;ap_daemons_max_free @332
|
|
;ap_daemons_limit @333
|
|
;ap_user_name @334
|
|
;ap_user_id @335
|
|
;ap_group_id @336
|
|
;ap_standalone @337
|
|
;ap_server_confname @338
|
|
ap_sub_req_method_uri @339
|
|
ap_regerror @341
|
|
ap_regexec @342
|
|
ap_field_noparam @343
|
|
ap_pbase64decode @344
|
|
ap_pbase64encode @345
|
|
ap_base64encode @346
|
|
ap_base64encode_binary @347
|
|
ap_base64encode_len @348
|
|
ap_base64decode @349
|
|
ap_base64decode_binary @350
|
|
ap_base64decode_len @351
|
|
ap_SHA1Init @352
|
|
ap_SHA1Update_binary @353
|
|
ap_SHA1Update @354
|
|
ap_SHA1Final @355
|
|
ap_sha1_base64 @356
|
|
ap_show_hook @357
|
|
ap_hook_sort_register @358
|
|
ap_hook_process_connection @359
|
|
ap_process_http_connection @360
|
|
ap_hook_check_user_id @361
|
|
ap_hook_auth_checker @362
|
|
ap_hook_fixups @363
|
|
regerror @364
|
|
ap_send_error_response @365
|
|
ap_start_shutdown @366
|
|
; send_signal_to_service @367
|
|
ap_read_config @368
|
|
ap_server_pre_read_config @369
|
|
ap_server_post_read_config @370
|
|
ap_setup_prelinked_modules @371
|
|
; RemoveService @372
|
|
; InstallService @373
|
|
; isValidService @374
|
|
; service_main @375
|
|
; isProcessService @376
|
|
; ap_registry_get_server_root @377
|
|
; ap_registry_get_service_conf @378
|
|
ap_hook_pre_connection @379
|
|
ap_hook_post_read_request @380
|
|
ap_hook_log_transaction @381
|
|
ap_hook_http_method @382
|
|
ap_hook_default_port @383
|
|
ap_hook_translate_name @384
|
|
ap_hook_type_checker @385
|
|
ap_hook_access_checker @386
|
|
ap_hook_header_parser @387
|
|
; ap_hook_pre_config @388
|
|
ap_hook_post_config @389
|
|
ap_hook_open_logs @390
|
|
ap_hook_child_init @391
|
|
ap_get_status_table @392
|
|
ap_run_default_port @393
|
|
ap_run_http_method @394
|
|
ap_bread_core @395
|
|
ap_bwrite_core @396
|
|
|
|
; Exclusively provided for http_main.c
|
|
ap_register_hooks @398 NONAME
|
|
ap_prelinked_modules @399 NONAME
|
|
ap_preloaded_modules @400 NONAME
|
|
ap_post_config_hook @401 NONAME
|
|
ap_run_pre_config @402 NONAME
|
|
ap_run_rewrite_args @403 NONAME
|
|
ap_show_directives @404 NONAME
|
|
ap_show_modules @405 NONAME
|
|
ap_util_uri_init @406 NONAME
|
|
ap_mpm_run @407 NONAME
|
|
ap_hook_deregister_all @408 NONAME
|
|
ap_run_open_logs @409 NONAME
|
|
ap_process_config_tree @410 NONAME
|
|
ap_server_config_defines @411 NONAME DATA
|
|
|