diff --git a/bsd/sys/cddl/compat/opensolaris/sys/cred.h b/bsd/sys/cddl/compat/opensolaris/sys/cred.h index 99b18ddb2bdc5ee9912187c96750be44b8d1b6df..05ea34f7345c826b46ce6efd827bf5710a0c00b3 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_ */