diff options
author | des <des@FreeBSD.org> | 2001-12-04 01:35:06 +0000 |
---|---|---|
committer | des <des@FreeBSD.org> | 2001-12-04 01:35:06 +0000 |
commit | e05a1e171262ce51abe71929ef3e9a1ae6f484b4 (patch) | |
tree | 07f1c8ada3010a162b86de0898b3c815f2d89562 /sys/fs/procfs/procfs_mem.c | |
parent | ff81a8c93d59929b948835d3b2ea7b294d3d55ea (diff) | |
download | FreeBSD-src-e05a1e171262ce51abe71929ef3e9a1ae6f484b4.zip FreeBSD-src-e05a1e171262ce51abe71929ef3e9a1ae6f484b4.tar.gz |
Pseudofsize procfs(5).
Diffstat (limited to 'sys/fs/procfs/procfs_mem.c')
-rw-r--r-- | sys/fs/procfs/procfs_mem.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/sys/fs/procfs/procfs_mem.c b/sys/fs/procfs/procfs_mem.c index 95c91f2..5e51cab 100644 --- a/sys/fs/procfs/procfs_mem.c +++ b/sys/fs/procfs/procfs_mem.c @@ -41,14 +41,13 @@ */ #include <sys/param.h> -#include <sys/systm.h> #include <sys/lock.h> #include <sys/mutex.h> #include <sys/proc.h> #include <sys/ptrace.h> -#include <sys/user.h> -#include <sys/vnode.h> +#include <sys/uio.h> +#include <fs/pseudofs/pseudofs.h> #include <fs/procfs/procfs.h> /* @@ -58,20 +57,17 @@ * from the kernel address space. */ int -procfs_domem(curp, p, pfs, uio) - struct proc *curp; - struct proc *p; - struct pfsnode *pfs; - struct uio *uio; +procfs_doprocmem(PFS_FILL_ARGS) { int error; if (uio->uio_resid == 0) return (0); - error = p_candebug(curp, p); + error = p_candebug(td->td_proc, p); if (error) return (error); + error = proc_rwmem(p, uio); - return (proc_rwmem(p, uio)); + return (error); } |