Wed Jul 27 13:20:07 2011 UTC ()
Forward-declare struct vmspace to reduce dependencies on uvm/uvm_extern.h.


(uebayasi)
diff -r1.307 -r1.308 src/sys/sys/proc.h
diff -r1.35 -r1.36 src/sys/sys/uio.h

cvs diff -r1.307 -r1.308 src/sys/sys/proc.h (expand / switch to context diff)
--- src/sys/sys/proc.h 2011/05/02 22:27:53 1.307
+++ src/sys/sys/proc.h 2011/07/27 13:20:07 1.308
@@ -1,4 +1,4 @@
-/*	$NetBSD: proc.h,v 1.307 2011/05/02 22:27:53 rmind Exp $	*/
+/*	$NetBSD: proc.h,v 1.308 2011/07/27 13:20:07 uebayasi Exp $	*/
 
 /*-
  * Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -204,6 +204,8 @@
  * (:	updated atomically
  * ::	unlocked, stable
  */
+struct vmspace;
+
 struct proc {
 	LIST_ENTRY(proc) p_list;	/* l: List of all processes */
 

cvs diff -r1.35 -r1.36 src/sys/sys/uio.h (expand / switch to context diff)
--- src/sys/sys/uio.h 2010/04/23 15:19:20 1.35
+++ src/sys/sys/uio.h 2011/07/27 13:20:07 1.36
@@ -1,4 +1,4 @@
-/*	$NetBSD: uio.h,v 1.35 2010/04/23 15:19:20 rmind Exp $	*/
+/*	$NetBSD: uio.h,v 1.36 2011/07/27 13:20:07 uebayasi Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1993, 1994
@@ -75,6 +75,8 @@
 };
 
 #ifdef __UIO_EXPOSE
+
+struct vmspace;
 
 struct uio {
 	struct	iovec *uio_iov;	/* pointer to array of iovecs */