From 9da9ad534cdad16661a7143ec63b3f70574b76d5 Mon Sep 17 00:00:00 2001 From: Michael Neumann Date: Mon, 15 Dec 2008 01:09:25 +0000 Subject: [PATCH] Implement priv_check() and priv_check_cred() --- sys/kern/kern_prot.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 6ec0fe82a9..bcf03ff37e 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -860,6 +860,28 @@ suser_cred(struct ucred *cred, int flag) return (0); } +/* + * Check for privilege. + * + * YYY: For now this is just a wrapper calling suser(). + */ +int +priv_check(struct thread *td, int priv) +{ + return suser(td); +} + +/* + * Check a credential for privilege. + * + * YYY: For now this is just a wrapper calling suser_cred(). + */ +int +priv_check_cred(struct ucred *cred, int priv, int flags) +{ + return suser_cred(cred, flags); +} + /* * Return zero if p1 can fondle p2, return errno (EPERM/ESRCH) otherwise. */ -- 2.41.0