summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2014-07-08 23:31:22 +0000
committerderaadt <deraadt@openbsd.org>2014-07-08 23:31:22 +0000
commit925bd4b59711ba48ad05241abb3ff5dd381f49e0 (patch)
treeef3d727f38910348f7ca411ec6e2b965cac695b3
parentCannot find a reason for this to need machine/cpu.h (diff)
downloadwireguard-openbsd-925bd4b59711ba48ad05241abb3ff5dd381f49e0.tar.xz
wireguard-openbsd-925bd4b59711ba48ad05241abb3ff5dd381f49e0.zip
sys/user.h can now be substantially gutted.
ok guenther
-rw-r--r--bin/ps/ps.c3
-rw-r--r--lib/libkvm/kvm_proc2.c6
-rw-r--r--sys/sys/ktrace.h4
-rw-r--r--sys/sys/user.h12
4 files changed, 9 insertions, 16 deletions
diff --git a/bin/ps/ps.c b/bin/ps/ps.c
index 4456af835ce..6d76ee8340f 100644
--- a/bin/ps/ps.c
+++ b/bin/ps/ps.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ps.c,v 1.61 2014/06/05 07:29:20 guenther Exp $ */
+/* $OpenBSD: ps.c,v 1.62 2014/07/08 23:31:22 deraadt Exp $ */
/* $NetBSD: ps.c,v 1.15 1995/05/18 20:33:25 mycroft Exp $ */
/*-
@@ -32,7 +32,6 @@
#include <sys/param.h>
#include <sys/sysctl.h>
-#include <sys/user.h>
#include <sys/time.h>
#include <sys/resource.h>
#include <sys/proc.h>
diff --git a/lib/libkvm/kvm_proc2.c b/lib/libkvm/kvm_proc2.c
index 2bc877e5198..04270782b93 100644
--- a/lib/libkvm/kvm_proc2.c
+++ b/lib/libkvm/kvm_proc2.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kvm_proc2.c,v 1.23 2014/07/04 05:58:31 guenther Exp $ */
+/* $OpenBSD: kvm_proc2.c,v 1.24 2014/07/08 23:31:22 deraadt Exp $ */
/* $NetBSD: kvm_proc.c,v 1.30 1999/03/24 05:50:50 mrg Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -71,12 +71,14 @@
#define __need_process
#include <sys/param.h>
-#include <sys/user.h>
#include <sys/proc.h>
#include <sys/exec.h>
#include <sys/stat.h>
+#include <sys/ucred.h>
#include <sys/ioctl.h>
#include <sys/tty.h>
+#include <sys/resource.h>
+#include <sys/resourcevar.h>
#include <sys/signalvar.h>
#include <stddef.h>
#include <stdlib.h>
diff --git a/sys/sys/ktrace.h b/sys/sys/ktrace.h
index 2ea13cf514f..104a3f3f905 100644
--- a/sys/sys/ktrace.h
+++ b/sys/sys/ktrace.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: ktrace.h,v 1.19 2014/03/26 05:23:42 guenther Exp $ */
+/* $OpenBSD: ktrace.h,v 1.20 2014/07/08 23:31:22 deraadt Exp $ */
/* $NetBSD: ktrace.h,v 1.12 1996/02/04 02:12:29 christos Exp $ */
/*
@@ -32,6 +32,8 @@
* @(#)ktrace.h 8.1 (Berkeley) 6/2/93
*/
+#include <sys/uio.h>
+
/*
* operations to ktrace system call (KTROP(op))
*/
diff --git a/sys/sys/user.h b/sys/sys/user.h
index b057508e5bf..7ab72052ea3 100644
--- a/sys/sys/user.h
+++ b/sys/sys/user.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: user.h,v 1.8 2012/03/23 15:51:26 guenther Exp $ */
+/* $OpenBSD: user.h,v 1.9 2014/07/08 23:31:22 deraadt Exp $ */
/* $NetBSD: user.h,v 1.10 1996/04/09 20:55:49 cgd Exp $ */
/*
@@ -33,18 +33,8 @@
*/
#include <machine/pcb.h>
-#ifndef _KERNEL
-/* stuff that *used* to be included by user.h, or is now needed */
-#include <errno.h>
-#include <sys/time.h>
#include <sys/resource.h>
-#include <sys/ucred.h>
-#include <sys/uio.h>
-#endif
#include <sys/resourcevar.h>
-#include <uvm/uvm_extern.h> /* XXX */
-#include <sys/sysctl.h>
-
/*
* Per process structure containing data that isn't needed in core