diff options
| author | Rick Macklem <rmacklem@FreeBSD.org> | 2023-02-15 23:18:46 +0000 |
|---|---|---|
| committer | Rick Macklem <rmacklem@FreeBSD.org> | 2023-02-15 23:18:46 +0000 |
| commit | 2894c8c96b9b94f35aaa27ee5ef3ac11c276fe3f (patch) | |
| tree | ca1918d631eb5d4e57cef5ab40d87b8c8e32a367 /sys/kgssapi/gssapi_impl.h | |
| parent | 547fb1426cecf097a7eae023eb8a0fbde733178b (diff) | |
Diffstat (limited to 'sys/kgssapi/gssapi_impl.h')
| -rw-r--r-- | sys/kgssapi/gssapi_impl.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/sys/kgssapi/gssapi_impl.h b/sys/kgssapi/gssapi_impl.h index 1b8fb2ff6c30..72f379de4ebf 100644 --- a/sys/kgssapi/gssapi_impl.h +++ b/sys/kgssapi/gssapi_impl.h @@ -54,10 +54,24 @@ struct kgss_mech { }; LIST_HEAD(kgss_mech_list, kgss_mech); -extern CLIENT *kgss_gssd_handle; +/* Macros for VIMAGE. */ +/* Define the KGSS_VNET macros similar to !VIMAGE. */ +#define KGSS_VNET_NAME(n) n +#define KGSS_VNET_DECLARE(t, n) extern t n +#define KGSS_VNET_DEFINE(t, n) t n +#define KGSS_VNET_DEFINE_STATIC(t, n) static t n +#define KGSS_VNET(n) (n) + +#define KGSS_CURVNET_SET(n) +#define KGSS_CURVNET_SET_QUIET(n) +#define KGSS_CURVNET_RESTORE() +#define KGSS_TD_TO_VNET(n) NULL + extern struct mtx kgss_gssd_lock; extern struct kgss_mech_list kgss_mechs; +KGSS_VNET_DECLARE(CLIENT *, kgss_gssd_handle); + CLIENT *kgss_gssd_client(void); int kgss_oid_equal(const gss_OID oid1, const gss_OID oid2); extern void kgss_install_mech(gss_OID mech_type, const char *name, |
