From 59a9e85922aa40a2eddce7476b6947ced328712c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 22 Jul 2003 19:52:32 +0000 Subject: [PATCH] Add destruction/creation prototypes and structure for the thread specific storage. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@12495 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/gssapi_locl.h | 8 ++++++++ lib/gssapi/krb5/gssapi_locl.h | 8 ++++++++ 2 files changed, 16 insertions(+) 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,