Make master build on Windows

Add strtoll()/strtoull() to lib/roken
    Add stdint.h to lib/roken (Windows only)
    Add logic to detect whether to use lib/roken's stdint.h based on
        Visual Studio version
    Add include of stdint.h in generated ASN.1 code
    Export missing symbols for 64-bit integers in lib/asn1
    Export missing symbols for FAST
    Add missing sources to kdc/NTMakefile
    Fix issue in kuserok
    Fix bsearch issues
This commit is contained in:
Nicolas Williams
2012-01-11 15:52:41 -06:00
parent 10bca3892d
commit 6dd66df594
23 changed files with 390 additions and 109 deletions

View File

@@ -205,7 +205,7 @@ check_owner_file(krb5_context context,
* NFSv4 servers do?). Checking the owner means doing an LSARPC
* lookup at least (to get the user's SID).
*/
if (is_system_location || owner == NULL)
if (owner == NULL)
return 0;
krb5_set_error_message(context, EACCES,

View File

@@ -760,6 +760,19 @@ EXPORTS
krb5_get_init_creds_opt_set_pkinit_user_certs
krb5_pk_enterprise_cert
krb5_auth_con_getsendsubkey
krb5_init_creds_free
krb5_init_creds_get
krb5_init_creds_get_creds
krb5_init_creds_get_error
krb5_init_creds_init
krb5_init_creds_set_fast_ccache
krb5_init_creds_set_keytab
krb5_init_creds_set_password
krb5_init_creds_set_service
krb5_init_creds_store
krb5_process_last_request
; testing
;! _krb5_aes_cts_encrypt
_krb5_n_fold