summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs
diff options
context:
space:
mode:
Diffstat (limited to 'sys/miscfs/procfs')
-rw-r--r--sys/miscfs/procfs/procfs.h5
-rw-r--r--sys/miscfs/procfs/procfs_mem.c4
-rw-r--r--sys/miscfs/procfs/procfs_vnops.c6
3 files changed, 7 insertions, 8 deletions
diff --git a/sys/miscfs/procfs/procfs.h b/sys/miscfs/procfs/procfs.h
index 619e1b23ed8b..180a47f5ad8b 100644
--- a/sys/miscfs/procfs/procfs.h
+++ b/sys/miscfs/procfs/procfs.h
@@ -37,7 +37,7 @@
* @(#)procfs.h 8.9 (Berkeley) 5/14/95
*
* From:
- * $Id: procfs.h,v 1.20 1998/07/07 04:08:44 bde Exp $
+ * $Id: procfs.h,v 1.21 1999/01/05 03:53:06 peter Exp $
*/
/*
@@ -95,8 +95,7 @@ struct pfsnode {
((((p1)->p_cred->pc_ucred->cr_uid == (p2)->p_cred->p_ruid) && \
((p1)->p_cred->p_ruid == (p2)->p_cred->p_ruid) && \
((p1)->p_cred->p_svuid == (p2)->p_cred->p_ruid) && \
- ((p2)->p_flag & P_SUGID) == 0) || \
- (suser((p1)->p_cred->pc_ucred, &(p1)->p_acflag) == 0))
+ ((p2)->p_flag & P_SUGID) == 0) || (suser((p1)) == 0))
/*
* Format of a directory entry in /proc, ...
diff --git a/sys/miscfs/procfs/procfs_mem.c b/sys/miscfs/procfs/procfs_mem.c
index 22d8f7422876..4ca115fc561d 100644
--- a/sys/miscfs/procfs/procfs_mem.c
+++ b/sys/miscfs/procfs/procfs_mem.c
@@ -37,7 +37,7 @@
*
* @(#)procfs_mem.c 8.5 (Berkeley) 6/15/94
*
- * $Id: procfs_mem.c,v 1.34 1998/07/15 02:32:19 bde Exp $
+ * $Id: procfs_mem.c,v 1.35 1998/10/28 13:37:00 dg Exp $
*/
/*
@@ -331,7 +331,7 @@ int procfs_kmemaccess(curp)
struct ucred *cred;
cred = curp->p_cred->pc_ucred;
- if (suser(cred, &curp->p_acflag))
+ if (suser_xxx(cred, &curp->p_acflag))
return 1;
for (i = 0; i < cred->cr_ngroups; i++)
diff --git a/sys/miscfs/procfs/procfs_vnops.c b/sys/miscfs/procfs/procfs_vnops.c
index 1aa545331884..ffab3e8a02fa 100644
--- a/sys/miscfs/procfs/procfs_vnops.c
+++ b/sys/miscfs/procfs/procfs_vnops.c
@@ -36,7 +36,7 @@
*
* @(#)procfs_vnops.c 8.18 (Berkeley) 5/21/95
*
- * $Id: procfs_vnops.c,v 1.63 1999/01/05 03:53:06 peter Exp $
+ * $Id: procfs_vnops.c,v 1.64 1999/01/27 22:42:07 dillon Exp $
*/
/*
@@ -246,12 +246,12 @@ procfs_ioctl(ap)
break;
case PIOCSFL:
/*
- * NFLAGS is "non-suser flags" -- currently, only
+ * NFLAGS is "non-suser_xxx flags" -- currently, only
* PFS_ISUGID ("ignore set u/g id");
*/
#define NFLAGS (PF_ISUGID)
flags = (unsigned char)*(unsigned int*)ap->a_data;
- if (flags & NFLAGS && (error = suser(p->p_ucred, &p->p_acflag)))
+ if (flags & NFLAGS && (error = suser(p)))
return error;
procp->p_pfsflags = flags;
break;