diff options
author | phk <phk@FreeBSD.org> | 1999-04-27 12:21:16 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1999-04-27 12:21:16 +0000 |
commit | c85ea5017c00c71172e6cfb5bd1cd171837b5812 (patch) | |
tree | aca6b1fc91e0bab42a5779a3281ed2200865e0ec /sys/kern/sysv_ipc.c | |
parent | a6d35492b341c0b95e74bb23a0f1d29bdf6b9fa5 (diff) | |
download | FreeBSD-src-c85ea5017c00c71172e6cfb5bd1cd171837b5812.zip FreeBSD-src-c85ea5017c00c71172e6cfb5bd1cd171837b5812.tar.gz |
Change suser_xxx() to suser() where it applies.
Diffstat (limited to 'sys/kern/sysv_ipc.c')
-rw-r--r-- | sys/kern/sysv_ipc.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/kern/sysv_ipc.c b/sys/kern/sysv_ipc.c index 1771163..116ae31 100644 --- a/sys/kern/sysv_ipc.c +++ b/sys/kern/sysv_ipc.c @@ -1,4 +1,4 @@ -/* $Id: sysv_ipc.c,v 1.9 1999/01/30 12:21:48 phk Exp $ */ +/* $Id: sysv_ipc.c,v 1.10 1999/04/27 11:16:15 phk Exp $ */ /* $NetBSD: sysv_ipc.c,v 1.7 1994/06/29 06:33:11 cgd Exp $ */ /* @@ -35,25 +35,24 @@ #include <sys/param.h> #include <sys/ipc.h> +#include <sys/proc.h> #include <sys/ucred.h> #if defined(SYSVSEM) || defined(SYSVSHM) || defined(SYSVMSG) /* * Check for ipc permission - * - * XXX: Should pass proc argument so that we can pass - * XXX: proc->p_acflag to suser_xxx() */ int -ipcperm(cred, perm, mode) - struct ucred *cred; +ipcperm(p, perm, mode) + struct proc *p; struct ipc_perm *perm; int mode; { + struct ucred *cred = p->p_ucred; - if (suser_xxx(cred, (u_short *)NULL)) + if (suser(p)) return (0); /* Check for user match. */ |