+1999-12-03 Danilo Almeida <dalmeida@mit.edu>
+
+ * Makefile.in: Use DLL_LINKOPTS to link DLL. Remove dependence of
+ mit directory for version server support. Remove references to
+ SAP. Remove DNS defines.
+
+ * winsock.def, comerr16.def, gssapi16.def, krb4_16.def,
+ krb5_16.def, sapgss16.def, sapkrb16.def, xpprof16.def: Remove
+ obsolete DEF files.
+
1999-10-26 Tom Yu <tlyu@mit.edu>
* Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
MY_SUBDIRS=crypto krb5 des425 @KRB4@ krb5util kdb gssapi rpc kadm5
BUILDTOP=$(REL)$(U)
-##DOS##BUILDTOP = ..
-##DOS##VERS_DIR = \vers
-
MAC_SUBDIRS = crypto krb5 gssapi
all-unix::
# Windows stuff to make krb5 and gssapi DLLs.
-##DOS##VERLIBS=$(BUILDTOP)\mit\windows\lib\$(CPU)\vsnt.lib
-##DOS##!if defined(KRB5_USE_DNS)
-##DOS##DNSLIBS= $(BUILDTOP)\mit\windows\lib\$(CPU)\wshelp32.lib
-##DOS##!else
-##DOS##DNSLIBS=
-##DOS##!endif
-##MIT##MITLIBS= $(VERLIBS) $(DNSLIBS)
-##MIT##MITFLAGS=-I$(BUILDTOP)\mit\windows\include /DVERSERV=1
+##MIT##!if !defined(VS_INC)
+##MIT##!message Must define VS_INC to point to version server include dir!
+##MIT##!error
+##MIT##!endif
+##MIT##!if !defined(VS_LIB)
+##MIT##!message Must define VS_LIB to point to version server library!
+##MIT##!error
+##MIT##!endif
+##MIT##MITLIBS=$(VS_LIB)
+##MIT##MITFLAGS=-I$(VS_INC) /DVERSERV=1
CLIBS = $(BUILDTOP)\util\et\$(OUTPRE)comerr.lib
PLIBS = $(BUILDTOP)\util\profile\$(OUTPRE)profile.lib
GDEF = gssapi32.def
K4DEF = krb4_32.def
-#
-# The following kludge is for MIT's SAP/Version server hack
-#
-
-SGDEF = gssapi32.def
-SKDEF = krb5_32.def
-SGLIB = $(OUTPRE)sapgss32.lib
-SKLIB = $(OUTPRE)sapkrb32.lib
-
KRB5RC = krb5.rc
VERSIONRC = $(BUILDTOP)\windows\version.rc
WINLIBS = kernel32.lib wsock32.lib user32.lib shell32.lib oldnames.lib \
version.lib advapi32.lib gdi32.lib
-WINDLLFLAGS = $(LINKOPTS) -base:0x1c000000
+WINDLLFLAGS = $(DLL_LINKOPTS) -base:0x1c000000
NO_GLUE=$(OUTPRE)no_glue.obj
K5_GLUE=$(OUTPRE)k5_glue.obj
K4_GLUE=$(OUTPRE)k4_glue.obj
GSS_GLUE=$(OUTPRE)gss_glue.obj
-SAP_GLUE=$(OUTPRE)sap_glue.obj
CGLUE=$(NO_GLUE)
PGLUE=$(NO_GLUE)
KGLUE=$(K5_GLUE)
GGLUE=$(GSS_GLUE)
K4GLUE=$(K4_GLUE)
-SKGLUE=$(SAP_GLUE)
RCFLAGS=$(CPPFLAGS) -D_WIN32 -D_MSDOS_ -DRES_ONLY
##WIN32##KRES=$(KLIB:.lib=.res)
##WIN32##GRES=$(GLIB:.lib=.res)
##WIN32##K4RES=$(K4LIB:.lib=.res)
-##WIN32##SKRES=$(SKLIB:.lib=.res)
-##WIN32##SGRES=$(SGLIB:.lib=.res)
##WIN32##$(CRES): $(VERSIONRC)
##WIN32## $(RC) $(RCFLAGS) -DCE_LIB -fo $@ -r $**
##WIN32## $(RC) $(RCFLAGS) -DKRB4_LIB -fo $@ -r $**
##WIN32##$(GRES): $(VERSIONRC)
##WIN32## $(RC) $(RCFLAGS) -DGSSAPI_LIB -fo $@ -r $**
-##WIN32##$(SKRES): $(KRB5RC)
-##WIN32## $(RC) $(RCFLAGS) -DSAPKRB_LIB -fo $@ -r $**
-##WIN32##$(SGRES): $(VERSIONRC)
-##WIN32## $(RC) $(RCFLAGS) -DSAPGSS_LIB -fo $@ -r $**
##WIN32##$(KRB5RC): $(VERSIONRC)
##WIN32##$(CLIB): $(CDEF) $(CLIBS) $(CGLUE) $(CRES)
##WIN32## link $(WINDLLFLAGS) -def:$(PDEF) -out:$*.dll \
##WIN32## $(PLIBS) $(PGLUE) $(PRES) $(CLIB) $(WINLIBS)
-##WIN32##$(KLIB): $(KDEF) $(KLIBS) $(KGLUE) $(KRES) $(CLIB) $(MITLIBS)
+##WIN32##$(KLIB): $(KDEF) $(KLIBS) $(KGLUE) $(KRES) $(CLIB) $(MITLIBS) $(DNSLIBS)
##WIN32## link $(WINDLLFLAGS) -def:$(KDEF) -out:$*.dll \
-##WIN32## $(KLIBS) $(KGLUE) $(KRES) $(CLIB) $(MITLIBS) $(WINLIBS)
+##WIN32## $(KLIBS) $(KGLUE) $(KRES) $(CLIB) $(MITLIBS) $(DNSLIBS) $(WINLIBS)
##WIN32##$(GLIB): $(GDEF) $(GLIBS) $(GGLUE) $(GRES) $(KLIB) $(CLIB)
##WIN32## link $(WINDLLFLAGS) -def:$(GDEF) -out:$*.dll \
##WIN32## link $(WINDLLFLAGS) -def:$(K4DEF) -out:$*.dll \
##WIN32## $(K4LIBS) $(K4GLUE) $(K4RES) $(KLIB) $(CLIB) $(PLIB) $(WINLIBS)
-##WIN32##$(SKLIB): $(KDEF) $(KLIBS) $(SKGLUE) $(SKRES) $(CLIB) $(MITLIBS)
-##WIN32## link $(WINDLLFLAGS) -def:$(KDEF) -out:$*.dll \
-##WIN32## $(KLIBS) $(SKGLUE) $(SKRES) $(CLIB) $(MITLIBS) $(WINLIBS)
-
-##WIN32##$(SGLIB): $(GDEF) $(GLIBS) $(GGLUE) $(SGRES) $(SKLIB) $(CLIB) $(MITLIBS)
-##WIN32## link $(WINDLLFLAGS) -def:$(GDEF) -out:$*.dll \
-##WIN32## $(GLIBS) $(GGLUE) $(SGRES) $(SKLIB) $(CLIB) $(MITLIBS) $(WINLIBS)
-
-##MIT##lib-windows:: $(SKLIB) $(SGLIB)
-
$(K5_GLUE): win_glue.c
$(CC) $(ALL_CFLAGS) $(MITFLAGS) /c /DKRB5=1 /Fo$@ $**
-$(SAP_GLUE): win_glue.c
- $(CC) $(ALL_CFLAGS) $(MITFLAGS) /DSAP_VERSERV=1 /DKRB5=1 /c /Fo$@ $**
$(K4_GLUE): win_glue.c
$(CC) $(ALL_CFLAGS) /c /DKRB4=1 /Fo$@ $**
$(GSS_GLUE): win_glue.c
+++ /dev/null
-LIBRARY COMERR16
-DESCRIPTION 'DLL for ComErr'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-;
- _com_err
- com_err_va
- error_message
- add_error_table
- remove_error_table
+++ /dev/null
-;----------------------------------------------------
-; GSSAPI.DEF - GSSAPI.DLL module definition file
-;----------------------------------------------------
-
-LIBRARY GSSAPI
-DESCRIPTION 'Base Generic Security Service API'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-;
- gss_acquire_cred
- gss_release_cred
- gss_init_sec_context
- gss_accept_sec_context
- gss_process_context_token
- gss_delete_sec_context
- gss_context_time
- gss_sign
- gss_verify
- gss_seal
- gss_unseal
- gss_display_status
- gss_indicate_mechs
- gss_compare_name
- gss_display_name
- gss_import_name
- gss_release_name
- gss_release_buffer
- gss_release_oid_set
- gss_inquire_cred
-;
-; GSS-API v2 additional credential calls
-;
- gss_add_cred
- gss_inquire_cred_by_mech
-;
-; GSS-API v2 additional context-level calls
-;
- gss_inquire_context
- gss_wrap_size_limit
- gss_export_sec_context
- gss_import_sec_context
-;
-; GSS-API v2 additional calls for OID and OID_set operations
-;
- gss_release_oid
- gss_create_empty_oid_set
- gss_add_oid_set_member
- gss_test_oid_set_member
- gss_oid_to_str
- gss_str_to_oid
-;
-; GSS-API v2 renamed message protection calls
-;
- gss_wrap
- gss_unwrap
- gss_get_mic
- gss_verify_mic
-;
-; GSS-API v2 future extensions
-;
- gss_inquire_names_for_mech
-; gss_inquire_mechs_for_name
- gss_canonicalize_name
- gss_export_name
- gss_duplicate_name
-;
-; GSS-API variables
-;
- _gss_nt_user_name
- _gss_nt_machine_uid_name
- _gss_nt_string_uid_name
- _gss_nt_service_name
+++ /dev/null
-;-----------------------------
-; KERBEROS.DEF - module definition file
-;-----------------------------
-
-LIBRARY KRB4_16
-DESCRIPTION 'DLL for Kerberos support'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- LibMain @1001 RESIDENTNAME
- WEP @1002
-;
- dest_tkt
- get_service_key
- in_tkt
- kname_parse
- krb_check_auth
- krb_get_admhst
- krb_get_cred
- krb_get_default_user
- krb_get_err_text
- krb_get_krbhst
- krb_get_lrealm
- krb_get_phost
- krb_get_pw_in_tkt
- krb_get_pw_in_tkt_preauth
- krb_get_svc_in_tkt
- krb_get_tf_fullname
- krb_get_tf_realm
- krb_get_ticket_for_service
- krb_mk_auth
- krb_mk_err
- krb_mk_priv
- krb_mk_req
- krb_mk_safe
- krb_rd_err
- krb_rd_priv
- krb_rd_req
- krb_rd_safe
- krb_realmofhost
- krb_recvauth
- krb_save_credentials
- krb_set_default_user
-; kuserok
- put_svc_key
- read_service_key
-; kadm_change_pw2
-; kadm_init_link
-; kadm_get_err_text
-; kadm_change_pw
-; kstream_create_from_fd
-; kstream_create_rlogin_from_fd
-; kstream_create_rcp_from_fd
-; kstream_write
-; kstream_read
-; kstream_flush
-; kstream_destroy
-; kstream_set_buffer_mode
+++ /dev/null
-;----------------------------------------------------
-; KRB5.DEF - KRB5.DLL module definition file
-;----------------------------------------------------
-
-LIBRARY KRB5_16
-DESCRIPTION 'DLL for Kerberos 5'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-; Kerberos 5
- _krb5_build_principal
- _krb5_build_principal_ext
- krb5_copy_addr
- krb5_copy_addresses
- krb5_copy_authdata
- krb5_copy_authenticator
- krb5_copy_checksum
- krb5_copy_creds
- krb5_copy_data
- krb5_copy_keyblock
- krb5_copy_keyblock_contents
- krb5_copy_principal
- krb5_copy_ticket
- krb5_decrypt_tkt_part
- krb5_free_address
- krb5_free_addresses
- krb5_free_ap_rep
- krb5_free_ap_rep_enc_part
- krb5_free_ap_req
- krb5_free_authdata
- krb5_free_authenticator
- krb5_free_authenticator_contents
- krb5_free_checksum
- krb5_free_context
- krb5_free_cred
- krb5_free_cred_contents
- krb5_free_cred_enc_part
- krb5_free_creds
- krb5_free_data
- krb5_free_data_contents
- krb5_free_enc_kdc_rep_part
- krb5_free_enc_tkt_part
- krb5_free_error
- krb5_free_host_realm
- krb5_free_kdc_rep
- krb5_free_kdc_req
- krb5_free_keyblock
- krb5_free_keyblock_contents
- krb5_free_last_req
- krb5_free_pa_data
- krb5_free_principal
- krb5_free_priv
- krb5_free_priv_enc_part
- krb5_free_pwd_data
- krb5_free_pwd_sequences
- krb5_free_safe
- krb5_free_tgt_creds
- krb5_free_ticket
- krb5_free_tickets
- krb5_free_tkt_authent
- krb5_fwd_tgt_creds
- krb5_get_credentials
- krb5_get_credentials_renew
- krb5_get_credentials_validate
- krb5_get_default_realm
- krb5_get_host_realm
- krb5_get_realm_domain
- krb5_get_in_tkt
- krb5_get_in_tkt_with_keytab
- krb5_get_in_tkt_with_password
- krb5_get_in_tkt_with_skey
- krb5_get_init_creds_opt_init
- krb5_get_init_creds_opt_set_tkt_life
- krb5_get_init_creds_opt_set_renew_life
- krb5_get_init_creds_opt_set_forwardable
- krb5_get_init_creds_opt_set_proxiable
- krb5_get_init_creds_opt_set_etype_list
- krb5_get_init_creds_opt_set_address_list
- krb5_get_init_creds_opt_set_preauth_list
- krb5_get_init_creds_opt_set_salt
- krb5_get_init_creds_password
- krb5_get_init_creds_keytab
- krb5_get_init_creds_opt_init
- krb5_get_validated_creds
- krb5_get_renewed_creds
- krb5_get_notification_message
- krb5_init_context
- krb5_mk_error
- krb5_mk_priv
- krb5_mk_rep
- krb5_mk_req
- krb5_mk_req_extended
- krb5_mk_safe
- krb5_os_localaddr
- krb5_parse_name
- krb5_principal_compare
- krb5_prompter_posix
- krb5_rd_cred
- krb5_rd_error
- krb5_rd_priv
- krb5_rd_rep
- krb5_rd_req
- krb5_rd_safe
- krb5_read_password
- krb5_recvauth
- krb5_sendauth
- krb5_sname_to_principal
- krb5_timeofday
- krb5_unparse_name
- krb5_unparse_name_ext
- krb5_free_unparsed_name
- krb5_us_timeofday
-;
- krb5_use_enctype
- krb5_checksum_size
- krb5_encrypt_size
- krb5_calculate_checksum
- krb5_verify_checksum
- krb5_eblock_enctype
-;
- krb5_decrypt
- krb5_encrypt
- krb5_string_to_key
- krb5_process_key
- krb5_finish_key
- krb5_init_random_key
- krb5_finish_random_key
- krb5_random_key
-;
- krb5_425_conv_principal
- krb5_524_conv_principal
-;
- krb5_cksumtype_to_string
- krb5_deltat_to_string
- krb5_enctype_to_string
- krb5_salttype_to_string
- krb5_string_to_cksumtype
- krb5_string_to_deltat
- krb5_string_to_enctype
- krb5_string_to_salttype
- krb5_string_to_timestamp
- krb5_timestamp_to_sfstring
- krb5_timestamp_to_string
-;
- krb5_auth_con_free
- krb5_auth_con_genaddrs
- krb5_auth_con_getflags
- krb5_auth_con_getkey
- krb5_auth_con_getlocalsubkey
- krb5_auth_con_getremotesubkey
- krb5_auth_con_init
- krb5_auth_con_setflags
- krb5_auth_con_getlocalseqnumber
- krb5_auth_con_getremoteseqnumber
- krb5_auth_con_setuseruserkey
- krb5_auth_con_getauthenticator
- krb5_auth_con_set_req_cksumtype
-;
- krb5_cc_default
- krb5_cc_register
- krb5_cc_resolve
-;
- krb5_kt_default
- krb5_kt_register
- krb5_kt_resolve
- krb5_kt_add_entry
- krb5_kt_free_entry
- krb5_kt_read_service_key
- krb5_kt_remove_entry
-;Kadm routines
- krb5_adm_connect
- krb5_adm_disconnect
- krb5_free_adm_data
- krb5_read_adm_reply
- krb5_send_adm_cmd
-;
-;Temporary exports (DO NOT USE)
- _sscanf
- _decode_krb5_ticket
- des_ecb_encrypt
- des_new_random_key
- des_key_sched
- des_pcbc_encrypt
- des_quad_cksum
- des_string_to_key
-; des_set_random_generator_seed
- des_init_random_number_generator
- profile_get_values
- krb5_random_confounder
- krb5_size_opaque
- krb5_internalize_opaque
- krb5_externalize_opaque
- krb5_ser_pack_int32
- krb5_ser_unpack_int32
- krb5_ser_pack_bytes
- krb5_ser_unpack_bytes
- krb5_ser_auth_context_init
- krb5_ser_context_init
- krb5_ser_ccache_init
- krb5_ser_keytab_init
- krb5_ser_rcache_init
- _decode_krb5_ap_req
+++ /dev/null
-;----------------------------------------------------
-; SAPGSS16.DEF - GSSAPI.DLL module definition file
-;----------------------------------------------------
-
-LIBRARY SAPGSS16
-DESCRIPTION 'Base Generic Security Service API'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-;
- gss_acquire_cred
- gss_release_cred
- gss_init_sec_context
- gss_accept_sec_context
- gss_process_context_token
- gss_delete_sec_context
- gss_context_time
- gss_sign
- gss_verify
- gss_seal
- gss_unseal
- gss_display_status
- gss_indicate_mechs
- gss_compare_name
- gss_display_name
- gss_import_name
- gss_release_name
- gss_release_buffer
- gss_release_oid_set
- gss_inquire_cred
-;
-; GSS-API v2 additional credential calls
-;
- gss_add_cred
- gss_inquire_cred_by_mech
-;
-; GSS-API v2 additional context-level calls
-;
- gss_inquire_context
- gss_wrap_size_limit
- gss_export_sec_context
- gss_import_sec_context
-;
-; GSS-API v2 additional calls for OID and OID_set operations
-;
- gss_release_oid
- gss_create_empty_oid_set
- gss_add_oid_set_member
- gss_test_oid_set_member
- gss_oid_to_str
- gss_str_to_oid
-;
-; GSS-API v2 renamed message protection calls
-;
- gss_wrap
- gss_unwrap
- gss_get_mic
- gss_verify_mic
-;
-; GSS-API v2 future extensions
-;
- gss_inquire_names_for_mech
-; gss_inquire_mechs_for_name
- gss_canonicalize_name
- gss_export_name
- gss_duplicate_name
-;
-; GSS-API variables
-;
- _gss_nt_user_name
- _gss_nt_machine_uid_name
- _gss_nt_string_uid_name
- _gss_nt_service_name
+++ /dev/null
-;----------------------------------------------------
-; SAPKRB16.DEF - KRB5.DLL module definition file
-;----------------------------------------------------
-
-LIBRARY SAPKRB16
-DESCRIPTION 'DLL for Kerberos 5'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-; Kerberos 5
- _krb5_build_principal
- _krb5_build_principal_ext
- krb5_copy_addr
- krb5_copy_addresses
- krb5_copy_authdata
- krb5_copy_authenticator
- krb5_copy_checksum
- krb5_copy_creds
- krb5_copy_data
- krb5_copy_keyblock
- krb5_copy_keyblock_contents
- krb5_copy_principal
- krb5_copy_ticket
- krb5_decrypt_tkt_part
- krb5_free_address
- krb5_free_addresses
- krb5_free_ap_rep
- krb5_free_ap_rep_enc_part
- krb5_free_ap_req
- krb5_free_authdata
- krb5_free_authenticator
- krb5_free_authenticator_contents
- krb5_free_checksum
- krb5_free_context
- krb5_free_cred
- krb5_free_cred_contents
- krb5_free_cred_enc_part
- krb5_free_creds
- krb5_free_data
- krb5_free_data_contents
- krb5_free_enc_kdc_rep_part
- krb5_free_enc_tkt_part
- krb5_free_error
- krb5_free_host_realm
- krb5_free_kdc_rep
- krb5_free_kdc_req
- krb5_free_keyblock
- krb5_free_keyblock_contents
- krb5_free_last_req
- krb5_free_pa_data
- krb5_free_principal
- krb5_free_priv
- krb5_free_priv_enc_part
- krb5_free_pwd_data
- krb5_free_pwd_sequences
- krb5_free_safe
- krb5_free_tgt_creds
- krb5_free_ticket
- krb5_free_tickets
- krb5_free_tkt_authent
- krb5_fwd_tgt_creds
- krb5_get_credentials
- krb5_get_credentials_renew
- krb5_get_credentials_validate
- krb5_get_default_realm
- krb5_get_host_realm
- krb5_get_in_tkt
- krb5_get_in_tkt_with_keytab
- krb5_get_in_tkt_with_password
- krb5_get_in_tkt_with_skey
- krb5_get_notification_message
- krb5_init_context
- krb5_mk_error
- krb5_mk_priv
- krb5_mk_rep
- krb5_mk_req
- krb5_mk_req_extended
- krb5_mk_safe
- krb5_os_localaddr
- krb5_parse_name
- krb5_principal_compare
- krb5_rd_cred
- krb5_rd_error
- krb5_rd_priv
- krb5_rd_rep
- krb5_rd_req
- krb5_rd_safe
- krb5_read_password
- krb5_recvauth
- krb5_sendauth
- krb5_sname_to_principal
- krb5_timeofday
- krb5_unparse_name
- krb5_unparse_name_ext
- krb5_us_timeofday
-;
- krb5_use_enctype
- krb5_checksum_size
- krb5_encrypt_size
- krb5_calculate_checksum
- krb5_verify_checksum
- krb5_eblock_enctype
-;
- krb5_decrypt
- krb5_encrypt
- krb5_string_to_key
- krb5_process_key
- krb5_finish_key
- krb5_init_random_key
- krb5_finish_random_key
- krb5_random_key
-;
- krb5_425_conv_principal
- krb5_524_conv_principal
-;
- krb5_cksumtype_to_string
- krb5_deltat_to_string
- krb5_enctype_to_string
- krb5_salttype_to_string
- krb5_string_to_cksumtype
- krb5_string_to_deltat
- krb5_string_to_enctype
- krb5_string_to_salttype
- krb5_string_to_timestamp
- krb5_timestamp_to_sfstring
- krb5_timestamp_to_string
-;
- krb5_auth_con_free
- krb5_auth_con_genaddrs
- krb5_auth_con_getflags
- krb5_auth_con_getkey
- krb5_auth_con_getlocalsubkey
- krb5_auth_con_getremotesubkey
- krb5_auth_con_init
- krb5_auth_con_setflags
- krb5_auth_con_getlocalseqnumber
- krb5_auth_con_getremoteseqnumber
- krb5_auth_con_setuseruserkey
- krb5_auth_con_getauthenticator
- krb5_auth_con_set_req_cksumtype
-;
- krb5_cc_default
- krb5_cc_register
- krb5_cc_resolve
-;
- krb5_kt_default
- krb5_kt_register
- krb5_kt_resolve
- krb5_kt_add_entry
- krb5_kt_free_entry
- krb5_kt_read_service_key
- krb5_kt_remove_entry
-;Kadm routines
- krb5_adm_connect
- krb5_adm_disconnect
- krb5_free_adm_data
- krb5_read_adm_reply
- krb5_send_adm_cmd
-;
-;Temporary exports (DO NOT USE)
- _sscanf
- _decode_krb5_ticket
- des_ecb_encrypt
- des_new_random_key
- des_key_sched
- des_pcbc_encrypt
- des_quad_cksum
- des_string_to_key
- des_set_random_generator_seed
- profile_get_values
- krb5_random_confounder
- krb5_size_opaque
- krb5_internalize_opaque
- krb5_externalize_opaque
- krb5_ser_pack_int32
- krb5_ser_unpack_int32
- krb5_ser_pack_bytes
- krb5_ser_unpack_bytes
- krb5_ser_auth_context_init
- krb5_ser_context_init
- krb5_ser_ccache_init
- krb5_ser_keytab_init
- krb5_ser_rcache_init
- _decode_krb5_ap_req
+++ /dev/null
-;
-; File: winsock.def
-; System: MS-Windows 3.x
-; Summary: Module definition file for Windows Sockets DLL.
-;
-; This file is from
-; ftp://sunsite.unc.edu/pub/micro/pc-stuff/ms-windows/winsock/winsock-1.1
-; except that we made all the routine names uppercase, to match what
-; MicroSoft C does when you declare an interface routine PASCAL
-; (the way all these routines are declared in .../include/winsock.h).
-;
-
-LIBRARY WINSOCK ; Application's module name
-
-DESCRIPTION 'BSD Socket API for Windows'
-
-EXETYPE WINDOWS ; required for all windows applications
-
-STUB 'WINSTUB.EXE' ; generates error message if application
- ; is run without Windows
-
-;CODE can be FIXED in memory because of potential upcalls
-CODE PRELOAD FIXED
-
-;DATA must be SINGLE and at a FIXED location since this is a DLL
-DATA PRELOAD FIXED SINGLE
-
-HEAPSIZE 1024
-STACKSIZE 16384
-
-; All functions that will be called by any Windows routine
-; must be exported. Any additional exports beyond those defined
-; here must have ordinal numbers 1000 or above.
-
-EXPORTS
- ACCEPT @1
- BIND @2
- CLOSESOCKET @3
- CONNECT @4
- GETPEERNAME @5
- GETSOCKNAME @6
- GETSOCKOPT @7
- HTONL @8
- HTONS @9
- INET_ADDR @10
- INET_NTOA @11
- IOCTLSOCKET @12
- LISTEN @13
- NTOHL @14
- NTOHS @15
- RECV @16
- RECVFROM @17
- SELECT @18
- SEND @19
- SENDTO @20
- SETSOCKOPT @21
- SHUTDOWN @22
- SOCKET @23
-
- GETHOSTBYADDR @51
- GETHOSTBYNAME @52
- GETPROTOBYNAME @53
- GETPROTOBYNUMBER @54
- GETSERVBYNAME @55
- GETSERVBYPORT @56
- GETHOSTNAME @57
-
- WSAASYNCSELECT @101
- WSAASYNCGETHOSTBYADDR @102
- WSAASYNCGETHOSTBYNAME @103
- WSAASYNCGETPROTOBYNUMBER @104
- WSAASYNCGETPROTOBYNAME @105
- WSAASYNCGETSERVBYPORT @106
- WSAASYNCGETSERVBYNAME @107
- WSACANCELASYNCREQUEST @108
- WSASETBLOCKINGHOOK @109
- WSAUNHOOKBLOCKINGHOOK @110
- WSAGETLASTERROR @111
- WSASETLASTERROR @112
- WSACANCELBLOCKINGCALL @113
- WSAISBLOCKING @114
- WSASTARTUP @115
- WSACLEANUP @116
-
- __WSAFDISSET @151
-
- WEP @500 RESIDENTNAME
-
-;eof
-
+++ /dev/null
-;----------------------------------------------------
-; XPPROF16.DEF - XPPROF16.DLL
-;----------------------------------------------------
-
-LIBRARY XPPROF16.DLL
-DESCRIPTION 'Cross Platform Profile DLL'
-EXETYPE WINDOWS
-CODE PRELOAD MOVEABLE DISCARDABLE
-DATA PRELOAD MOVEABLE SINGLE
-HEAPSIZE 8192
-
-EXPORTS
- WEP @1001 RESIDENTNAME
- LibMain @1002
-;
- profile_init
- profile_init_path
- profile_flush
- profile_release
- profile_get_values
- profile_free_list
- profile_get_string
- profile_get_integer
- profile_get_relation_names
- profile_get_subsection_names
- profile_iterator_create
- profile_iterator_free
- profile_iterator
- profile_release_string
- profile_update_relation
- profile_clear_relation
- profile_rename_section
- profile_add_relation