diff options
-rw-r--r-- | lib/krb5_wrap/krb5_samba.h | 4 | ||||
-rw-r--r-- | third_party/heimdal_build/wscript_configure | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/lib/krb5_wrap/krb5_samba.h b/lib/krb5_wrap/krb5_samba.h index 2bb04ba5a46..d082ed43f03 100644 --- a/lib/krb5_wrap/krb5_samba.h +++ b/lib/krb5_wrap/krb5_samba.h @@ -134,6 +134,10 @@ typedef struct { #define KRB5_ERROR_CODE(k) ((k)->error) #endif /* HAVE_E_DATA_POINTER_IN_KRB5_ERROR */ +#ifndef HAVE_KRB5_CONST_PAC +typedef krb5_pac krb5_const_pac; +#endif + krb5_error_code smb_krb5_parse_name(krb5_context context, const char *name, /* in unix charset */ krb5_principal *principal); diff --git a/third_party/heimdal_build/wscript_configure b/third_party/heimdal_build/wscript_configure index 0021cd328ec..a7000d7e774 100644 --- a/third_party/heimdal_build/wscript_configure +++ b/third_party/heimdal_build/wscript_configure @@ -130,6 +130,7 @@ conf.define('HAVE_CHECKSUM_IN_KRB5_CHECKSUM', 1) conf.define('HAVE_DECL_KRB5_AUTH_CON_SET_REQ_CKSUMTYPE', 0) conf.define('HAVE_DECL_KRB5_GET_CREDENTIALS_FOR_USER', 0) conf.define('HAVE_E_DATA_POINTER_IN_KRB5_ERROR', 1) +conf.define('HAVE_KRB5_CONST_PAC', 1) conf.define('HAVE_INITIALIZE_KRB5_ERROR_TABLE', 1) conf.define('HAVE_KRB5_ADDRESSES', 1) conf.define('HAVE_KRB5_AUTH_CON_SETKEY', 1) |