Windows: missing exports on Windows

synchronize the export lists on Windows and UNIX.
When new functions are exported on UNIX or Windows,
the "test" build target on Windows will verify if
the export lists are in sync.

Change-Id: I9df3607983b03ee8dc6fa7cd22f85b07a6cee784
This commit is contained in:
Jeffrey Altman
2012-06-12 17:37:08 -04:00
parent 55e941f3f2
commit aed7a3b948
7 changed files with 50 additions and 1 deletions

View File

@@ -751,6 +751,7 @@ EXPORTS
der_get_type_num
der_get_universal_string
der_get_unsigned
der_get_unsigned64
der_get_utctime
der_get_utf8string
der_get_visible_string
@@ -778,6 +779,7 @@ EXPORTS
der_length_tag
der_length_universal_string
der_length_unsigned
der_length_unsigned64
der_length_utctime
der_length_utf8string
der_length_visible_string
@@ -807,6 +809,7 @@ EXPORTS
der_put_tag
der_put_universal_string
der_put_unsigned
der_put_unsigned64
der_put_utctime
der_put_utf8string
der_put_visible_string

View File

@@ -58,6 +58,7 @@ EXPORTS
hdb_seal_key_mkey
hdb_seal_keys
hdb_seal_keys_mkey
hdb_set_last_modified_by
hdb_set_master_key
hdb_set_master_keyfile
hdb_unlock
@@ -73,21 +74,28 @@ EXPORTS
hdb_kt_ops
; MIT KDB related entries
_hdb_mdb_value2entry
_hdb_mit_dump2mitdb_entry
; some random bits needed for libkadm
HDBFlags2int
asn1_HDBFlags_units
copy_Event
copy_HDB_extensions
copy_Key
copy_Keys
copy_Salt
decode_HDB_Ext_Aliases
decode_HDB_Ext_PKINIT_acl
decode_HDB_extension
decode_Key
decode_Keys
encode_HDB_Ext_Aliases
encode_HDB_Ext_PKINIT_acl
encode_HDB_extension
encode_Key
encode_Keys
free_Event
free_HDB_Ext_Aliases
free_HDB_Ext_PKINIT_acl
@@ -103,5 +111,7 @@ EXPORTS
length_HDB_Ext_PKINIT_acl
length_HDB_extension
length_Key
length_Keys
add_Keys
add_HDB_Ext_KeySet
remove_Keys

View File

@@ -4,14 +4,23 @@ EXPORTS
kadm5_add_passwd_quality_verifier
kadm5_check_password_quality
kadm5_chpass_principal
kadm5_chpass_principal_3
kadm5_chpass_principal_with_key
kadm5_chpass_principal_with_key_3
kadm5_create_policy
kadm5_create_principal
kadm5_create_principal_3
kadm5_decrypt_key
kadm5_delete_policy
kadm5_delete_principal
kadm5_destroy
kadm5_flush
kadm5_free_key_data
kadm5_free_name_list
kadm5_free_policy_ent
kadm5_free_principal_ent
kadm5_get_policies
kadm5_get_policy
kadm5_get_principal
kadm5_get_principals
kadm5_get_privs
@@ -21,18 +30,25 @@ EXPORTS
kadm5_init_with_password_ctx
kadm5_init_with_skey
kadm5_init_with_skey_ctx
kadm5_lock
kadm5_modify_policy
kadm5_modify_principal
kadm5_randkey_principal
kadm5_randkey_principal_3
kadm5_rename_principal
kadm5_ret_key_data
kadm5_ret_principal_ent
kadm5_ret_principal_ent_mask
kadm5_ret_tl_data
kadm5_setkey_principal
kadm5_setkey_principal_3
kadm5_setup_passwd_quality_check
kadm5_store_key_data
kadm5_store_principal_ent
kadm5_store_principal_ent_mask
kadm5_store_principal_ent_nokeys
kadm5_store_tl_data
kadm5_unlock
kadm5_s_init_with_password_ctx
kadm5_s_init_with_password
kadm5_s_init_with_skey_ctx

View File

@@ -51,6 +51,7 @@ libkrb5_OBJS = \
$(OBJ)\config_reg.obj \
$(OBJ)\constants.obj \
$(OBJ)\context.obj \
$(OBJ)\convert_creds.obj \
$(OBJ)\copy_host_realm.obj \
$(OBJ)\crc.obj \
$(OBJ)\creds.obj \

View File

@@ -1,4 +1,10 @@
EXPORTS
krb524_convert_creds_kdc
krb524_convert_creds_kdc_ccache
; krb5_425_conv_principal
; krb5_425_conv_principal_ext
; krb5_425_conv_principal_ext2
; krb5_524_conv_principal
krb5_abort
krb5_abortx
krb5_acl_match_file
@@ -782,3 +788,16 @@ EXPORTS
; FAST
_krb5_fast_cf2
_krb5_fast_armor_key
; V4 compat glue
; _krb5_krb_tf_setup
; _krb5_krb_dest_tkt
; _krb5_krb_life_to_time
; _krb5_krb_decomp_ticket
; _krb5_krb_create_ticket
; _krb5_krb_create_ciph
; _krb5_krb_create_auth_reply
; _krb5_krb_rd_req
; _krb5_krb_free_auth_data
; _krb5_krb_time_to_life
; _krb5_krb_cr_err_reply

View File

@@ -735,7 +735,6 @@ HEIMDAL_KRB5_2.0 {
_krb5_krb_dest_tkt;
_krb5_krb_life_to_time;
_krb5_krb_decomp_ticket;
_krb5_krb_decomp_ticket;
_krb5_krb_create_ticket;
_krb5_krb_create_ciph;
_krb5_krb_create_auth_reply;

View File

@@ -11,6 +11,7 @@ EXPORTS
wind_utf8ucs2_length
wind_ucs2utf8_length
wind_ucs2read
wind_ucs2write
initialize_wind_error_table_r ;!