__P()!=wanted, remove old style prototypes from the vfs subtree
[dragonfly.git] / sys / vfs / procfs / procfs_mem.c
index 820f82d..41e0e1f 100644 (file)
@@ -38,6 +38,7 @@
  *     @(#)procfs_mem.c        8.5 (Berkeley) 6/15/94
  *
  * $FreeBSD: src/sys/miscfs/procfs/procfs_mem.c,v 1.46.2.3 2002/01/22 17:22:59 nectar Exp $
+ * $DragonFly: src/sys/vfs/procfs/procfs_mem.c,v 1.5 2003/08/20 09:56:33 rob Exp $
  */
 
 /*
@@ -49,7 +50,7 @@
 #include <sys/systm.h>
 #include <sys/proc.h>
 #include <sys/vnode.h>
-#include <miscfs/procfs/procfs.h>
+#include <vfs/procfs/procfs.h>
 #include <vm/vm.h>
 #include <vm/vm_param.h>
 #include <sys/lock.h>
@@ -62,8 +63,8 @@
 #include <sys/user.h>
 #include <sys/ptrace.h>
 
-static int     procfs_rwmem __P((struct proc *curp,
-                                 struct proc *p, struct uio *uio));
+static int     procfs_rwmem (struct proc *curp,
+                                 struct proc *p, struct uio *uio);
 
 static int
 procfs_rwmem(curp, p, uio)
@@ -247,7 +248,7 @@ procfs_domem(curp, p, pfs, uio)
        /* Can't trace a process that's currently exec'ing. */ 
        if ((p->p_flag & P_INEXEC) != 0)
                return EAGAIN;
-       if (!CHECKIO(curp, p) || p_trespass(curp, p))
+       if (!CHECKIO(curp, p) || p_trespass(curp->p_ucred, p->p_ucred))
                return EPERM;
 
        return (procfs_rwmem(curp, p, uio));