From 13bd4625bf42d56ca3a11ffbfaadb71bfd14e966 Mon Sep 17 00:00:00 2001 From: Christoph Hellwig <hch@cloudius-systems.com> Date: Sat, 25 May 2013 12:16:31 +0200 Subject: [PATCH] solaris: provide more credential related stubs --- bsd/sys/cddl/compat/opensolaris/sys/cred.h | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/bsd/sys/cddl/compat/opensolaris/sys/cred.h b/bsd/sys/cddl/compat/opensolaris/sys/cred.h index 99b18ddb2..05ea34f73 100644 --- a/bsd/sys/cddl/compat/opensolaris/sys/cred.h +++ b/bsd/sys/cddl/compat/opensolaris/sys/cred.h @@ -35,22 +35,16 @@ typedef struct ucred cred_t; typedef struct ucred ucred_t; -#if 0 // def _KERNEL -#define CRED() (curthread->td_ucred) - /* * kcred is used when you need all privileges. */ -#define kcred (thread0.td_ucred) - -#define crgetuid(cred) ((cred)->cr_uid) -#define crgetgid(cred) ((cred)->cr_gid) -#define crgetgroups(cred) ((cred)->cr_groups) -#define crgetngroups(cred) ((cred)->cr_ngroups) -#define crgetsid(cred, i) (NULL) -#else /* !_KERNEL */ #define kcred NULL #define CRED() NULL -#endif /* !_KERNEL */ + +#define crgetuid(cred) 0 +#define crgetgid(cred) 0 +#define crgetgroups(cred) NULL +#define crgetngroups(cred) 0 +#define crgetsid(cred, i) NULL #endif /* _OPENSOLARIS_SYS_CRED_H_ */ -- GitLab