aboutsummaryrefslogtreecommitdiff
path: root/lib/libkvm/kvm_proc.c
diff options
context:
space:
mode:
authorAlfred Perlstein <alfred@FreeBSD.org>2002-08-16 07:01:43 +0000
committerAlfred Perlstein <alfred@FreeBSD.org>2002-08-16 07:01:43 +0000
commitaa22cbfea77b28940183b88a7f4ec22e3c447692 (patch)
tree662e0bc727e028fdd125af62d9fd4213afd693a6 /lib/libkvm/kvm_proc.c
parentb5cdbc6dae3f072b67fd123a1a86f4e30243b835 (diff)
downloadsrc-aa22cbfea77b28940183b88a7f4ec22e3c447692.tar.gz
src-aa22cbfea77b28940183b88a7f4ec22e3c447692.zip
Hide 'struct ucred' behind '#ifdef _KERNEL', this should stop userland
from attempting to use it for good. There is a catch, kvm_proc.c needs to '#define _KERNEL' to get at the ucred. Requested by: rwatson
Notes
Notes: svn path=/head/; revision=101968
Diffstat (limited to 'lib/libkvm/kvm_proc.c')
-rw-r--r--lib/libkvm/kvm_proc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c
index d0e6517bf8f7..a2319428eca6 100644
--- a/lib/libkvm/kvm_proc.c
+++ b/lib/libkvm/kvm_proc.c
@@ -52,6 +52,9 @@ static char sccsid[] = "@(#)kvm_proc.c 8.3 (Berkeley) 9/23/93";
*/
#include <sys/param.h>
+#define _KERNEL
+#include <sys/ucred.h>
+#undef _KERNEL
#include <sys/user.h>
#include <sys/proc.h>
#include <sys/exec.h>