diff --git a/lib/gssapi/gssapi_locl.h b/lib/gssapi/gssapi_locl.h index a54dfc64d..d38878a60 100644 --- a/lib/gssapi/gssapi_locl.h +++ b/lib/gssapi/gssapi_locl.h @@ -81,6 +81,11 @@ extern krb5_context gssapi_krb5_context; extern krb5_keytab gssapi_krb5_keytab; extern HEIMDAL_MUTEX gssapi_keytab_mutex; +struct gssapi_thr_context { + HEIMDAL_MUTEX mutex; + char *error_string; +}; + /* * Prototypes */ @@ -95,6 +100,9 @@ krb5_error_code gssapi_krb5_init (void); } \ } while (0) +struct gssapi_thr_context * +gssapi_get_thread_context(int); + OM_uint32 gssapi_krb5_create_8003_checksum ( OM_uint32 *minor_status, diff --git a/lib/gssapi/krb5/gssapi_locl.h b/lib/gssapi/krb5/gssapi_locl.h index a54dfc64d..d38878a60 100644 --- a/lib/gssapi/krb5/gssapi_locl.h +++ b/lib/gssapi/krb5/gssapi_locl.h @@ -81,6 +81,11 @@ extern krb5_context gssapi_krb5_context; extern krb5_keytab gssapi_krb5_keytab; extern HEIMDAL_MUTEX gssapi_keytab_mutex; +struct gssapi_thr_context { + HEIMDAL_MUTEX mutex; + char *error_string; +}; + /* * Prototypes */ @@ -95,6 +100,9 @@ krb5_error_code gssapi_krb5_init (void); } \ } while (0) +struct gssapi_thr_context * +gssapi_get_thread_context(int); + OM_uint32 gssapi_krb5_create_8003_checksum ( OM_uint32 *minor_status,