From owner-man-jp-reviewer@jp.FreeBSD.org Mon Mar  6 14:22:58 2006
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id k265Mw504540;
	Mon, 6 Mar 2006 14:22:58 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mx02.mitsumi.co.jp (mx02.mitsumi.co.jp [202.33.112.205])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id k265MuN04535
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 6 Mar 2006 14:22:56 +0900 (JST)
	(envelope-from a_ikeuchi@mic.mitsumi.co.jp)
Received: from mvc01.mitsumi.co.jp ([192.168.1.254])
	by mx02.mitsumi.co.jp (8.11.6p2/8.11.6) with ESMTP id k265MlZ14920
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 6 Mar 2006 14:22:47 +0900
Received: from mmx01.mitsumi.co.jp (mvc01.mitsumi.co.jp [127.0.0.1])
	by mvc01.mitsumi.co.jp (8.11.6/8.11.6) with ESMTP id k265Mk918713
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 6 Mar 2006 14:22:46 +0900
Received: from ml01.mic.mitsumi.co.jp (mic.mitsumi.co.jp [172.17.5.244])
	by mmx01.mitsumi.co.jp (8.9.3p2+3.2W/3.7W) with ESMTP id OAA02193
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 6 Mar 2006 14:22:46 +0900
Received: from [192.168.0.60] ([172.17.38.243])
	by ml01.mic.mitsumi.co.jp (8.11.6/8.11.6) with ESMTP id k265Y3c22320;
	Mon, 6 Mar 2006 14:34:03 +0900
Message-ID: <440BC724.9040001@mic.mitsumi.co.jp>
From: Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>
User-Agent: Thunderbird 1.5 (X11/20060113)
MIME-Version: 1.0
To: man-jp-reviewer@jp.FreeBSD.org
References: <20060224093746.5D2E926C05@mail.asahi-net.or.jp>	<20060224135452.1BCB62841A@kcesx30.koganemaru.co.jp> <20060224151432.A36F51F901@mail.asahi-net.or.jp> <44039DEB.7000707@mic.mitsumi.co.jp>
In-Reply-To: <44039DEB.7000707@mic.mitsumi.co.jp>
Content-Type: multipart/mixed;
 boundary="------------050005010803090203030508"
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Mon, 06 Mar 2006 14:22:44 +0900
X-Sequence: man-jp-reviewer 5076
Subject: [man-jp-reviewer 5076] Re: [man-jp 7883] Re: 6.1-BETA2
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: a_ikeuchi@mic.mitsumi.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

This is a multi-part message in MIME format.
--------------050005010803090203030508
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

$BCSFb$G$9!#(B

> $BCSFb$G$9!#(B
> 
>> $BEOJU0l42$G$9!#(B
>>
>> Nobuyuki Koganemaru wrote:
>>> $BB>$K(B ML $B$rC5$7$?$N$G$9$,(B man9 $B$N=$@5J,$,$J$$$h$&$G$9!#(B
>> $B3N$+$K!#(B6.0$B$NM=LsI=$G$OCSFb$5$s$NC4Ev$K$J$C$F$$$k$h$&$G$9$1$I!"?J9T>u(B
>> $B67$O$I$s$J46$8$J$s$G$7$g$&$+(B > $BCSFb$5$s!#(B
> 
> man9 $B99?7:n6H$ODdBZ5$L#$G$9!#(B
> $B%U%!%$%kL>$,BgJ8;z$N$b$N(B(VOP_CREATE$B$J$I(B)
> $B$O0lC6!"(B6.0-RELEASE$B$KDI=>:Q$_$G$9$,!"(B
> $B%U%!%$%kL>$,>.J8;z$N$b$N$OL$Ce<j$G$9!#(B
> $BBgJ8;z$N$b$N$b(B6.1-BETA2$B$KDI=>$,I,MW$G$9!#(B
> 
> $B:#=5Kv$O;~4V$,<h$l$=$&$J$N$G!"0l5$$K(B
> $BJRIU$1$A$c$&$D$b$j$G$9!#(B

$B$H$$$&$3$H$G!"(Bman9 $B$NDI=>$r40N;$5$;$^$7$?!#(B

mi_switch.9 $B$O2a5n$NDI=>$,IT40A4$@$C$?$i$7$/!"(B
$B86J8$H$NIT0lCW$,B??t$"$j$^$7$?$N$G!"@09g@-$r(B
$B3NG'$7$F=$@5$7$F$$$^$9!#(B

$B$=$NB>$O!"$[$H$s$I$,(B man page $B"*(B manual page
$B$X$N=$@5$H(B doesn't $B"*(B does not $B$J$IC;=L7A$N(B
$BE83+$J$I$G!"F|K\8lE*$K$O=$@5I,MW$N$J$$$b$N$,(B
$BB?$+$C$?$G$9!#(B
(CVS $B%?%0$N$_$NJQ99$N%U%!%$%k$,0lGU$"$j$^$9(B)

$B0J2<$K(B diff $B$N7k2L$rIU$1$^$7$?$,!"G0$N$?$a(B
tar + gzip $B$7$?$b$N$bE:IU$7$^$9!#(B
.\" $B%a!<%k$,Bg$-$/$J$j$9$.$G$9!#$4$a$s$J$5$$!#(B



diff -ur 60release/BUF_LOCK.9 updated/BUF_LOCK.9
--- 60release/BUF_LOCK.9        Fri Nov 18 14:46:03 2005
+++ updated/BUF_LOCK.9  Fri Nov 18 14:33:47 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_LOCK.9,v 1.7 2001/12/26 23:14:04 davidc Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_LOCK.9,v 1.8 2005/06/28 20:15:18 hmp Exp % .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_LOCK.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/BUF_LOCKFREE.9 updated/BUF_LOCKFREE.9
--- 60release/BUF_LOCKFREE.9    Fri Nov 18 14:46:14 2005
+++ updated/BUF_LOCKFREE.9      Fri Nov 18 14:35:30 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_LOCKFREE.9,v 1.6 2001/12/26 23:14:04 davidc Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_LOCKFREE.9,v 1.7 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_LOCKFREE.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/BUF_LOCKINIT.9 updated/BUF_LOCKINIT.9
--- 60release/BUF_LOCKINIT.9    Fri Nov 18 14:46:21 2005
+++ updated/BUF_LOCKINIT.9      Fri Nov 18 14:40:32 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_LOCKINIT.9,v 1.6.8.1 2005/01/10 23:00:58 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_LOCKINIT.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_LOCKINIT.9,v 1.2 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -60,4 +60,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Chad David Aq davidc@acns.ab.ca
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/BUF_REFCNT.9 updated/BUF_REFCNT.9
--- 60release/BUF_REFCNT.9      Fri Nov 18 14:48:29 2005
+++ updated/BUF_REFCNT.9        Fri Nov 18 14:49:48 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_REFCNT.9,v 1.6 2001/12/26 23:14:04 davidc Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_REFCNT.9,v 1.7 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_REFCNT.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/BUF_TIMELOCK.9 updated/BUF_TIMELOCK.9
--- 60release/BUF_TIMELOCK.9    Fri Nov 18 14:52:15 2005
+++ updated/BUF_TIMELOCK.9      Fri Nov 18 14:53:05 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_TIMELOCK.9,v 1.8 2002/01/09 11:43:45 mpp Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_TIMELOCK.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_TIMELOCK.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/BUF_UNLOCK.9 updated/BUF_UNLOCK.9
--- 60release/BUF_UNLOCK.9      Fri Nov 18 14:53:50 2005
+++ updated/BUF_UNLOCK.9        Fri Nov 18 14:54:48 2005
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUF_UNLOCK.9,v 1.6 2001/12/26 23:14:04 davidc Exp %
+.\" %FreeBSD: src/share/man/man9/BUF_UNLOCK.9,v 1.7 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUF_UNLOCK.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/BUS_ADD_CHILD.9 updated/BUS_ADD_CHILD.9
--- 60release/BUS_ADD_CHILD.9   Fri Nov 18 14:56:34 2005
+++ updated/BUS_ADD_CHILD.9     Fri Nov 18 14:58:24 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUS_ADD_CHILD.9,v 1.3 2004/07/07 07:56:58 ru Exp %
+.\" %FreeBSD: src/share/man/man9/BUS_ADD_CHILD.9,v 1.4 2005/01/21 08:36:40 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_ADD_CHILD.9,v 1.1 2004/09/21 21:10:23 metal Exp $
 .\"
 .Dd May 13, 2004
@@ -59,10 +59,6 @@
 $B$N<BAu$O(B
 .Xr device_add_child 9
 $B$r;HMQ$7$F%D%j!<$NCf$K$=$N%G%P%$%9$rA^F~$9$k$Y$-$G$9!#(B
-.Sh $B4XO"9`L\(B
-.Xr device 9 ,
-.Xr device_add_child 9 ,
-.Xr driver 9
 .Sh $BLa$jCM(B
 .Fn BUS_ADD_CHILD
 $B%a%=%C%I$O%D%j!<$KDI2C$5$l$?(B
@@ -70,6 +66,10 @@
 $B$^$?$O(B
 .Dv NULL
 $B$rJV$7$^$9!#(B
+.Sh $B4XO"9`L\(B
+.Xr device 9 ,
+.Xr device_add_child 9 ,
+.Xr driver 9
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An M. Warner Losh
diff -ur 60release/BUS_CONFIG_INTR.9 updated/BUS_CONFIG_INTR.9
--- 60release/BUS_CONFIG_INTR.9 Fri Nov 18 14:59:02 2005
+++ updated/BUS_CONFIG_INTR.9   Fri Nov 18 15:03:10 2005
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUS_CONFIG_INTR.9,v 1.4.2.1 2005/01/10 23:01:44 keramida Exp %
+.\a %FreeBSD :src/share/man/man9/BUS_CONFIG_INTR.9,v 1.5 2005/01/06 17:08:51 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_CONFIG_INTR.9,v 1.3 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -101,4 +101,4 @@
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Marcel Moolenaar
 .Aq marcel@xcllnt.net
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/BUS_PRINT_CHILD.9 updated/BUS_PRINT_CHILD.9
--- 60release/BUS_PRINT_CHILD.9 Fri Nov 18 15:10:54 2005
+++ updated/BUS_PRINT_CHILD.9   Fri Nov 18 15:15:04 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.14.4.1 2005/01/10 23:06:34 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/BUS_PRINT_CHILD.9,v 1.16 2005/01/21 08:36:40 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_PRINT_CHILD.9,v 1.11 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -50,12 +50,12 @@
 $B$K4X$7$F$N99$J$k>pJs$O(B
 .Xr bus_generic_print_child 9
 $B$r8+$F$/$@$5$$!#(B
+.Sh $BLa$jCM(B
+$B=PNO$NJ8;z?t$G$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr device 9 ,
 .Xr driver 9
-.Sh $BLa$jCM(B
-$B=PNO$NJ8;z?t$G$9!#(B
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/BUS_SETUP_INTR.9 updated/BUS_SETUP_INTR.9
--- 60release/BUS_SETUP_INTR.9  Fri Nov 18 15:17:54 2005
+++ updated/BUS_SETUP_INTR.9    Sat Mar  4 18:01:29 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.17.2.1 2005/01/10 23:06:34 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/BUS_SETUP_INTR.9,v 1.18 2005/01/06 17:11:56 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/BUS_SETUP_INTR.9,v 1.13 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -114,14 +114,14 @@
 .Xr driver 9
 .Sh $B:n<T(B
 .An -nosplit
-$B$3$N%^%K%e%"%k%Z!<%8$O!"(B
+$B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
 .Aq dfr@FreeBSD.org
-$B$K$h$C$F=q$+$l$?!"(B
+$B$,=q$$$?(B
 .Fn BUS_CREATE_INTR
 $B$*$h$S(B
 .Fn BUS_CONNECT_INTR
-$B$N%^%K%e%"%k%Z!<%8$r4p$K!"(B
+$B$N%^%K%e%"%k%Z!<%8$r4p$K(B
 .An Jeroen Ruigrok van der Werven
 .Aq asmodai@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/DECLARE_MODULE.9 updated/DECLARE_MODULE.9
--- 60release/DECLARE_MODULE.9  Fri Nov 18 15:21:48 2005
+++ updated/DECLARE_MODULE.9    Sat Mar  4 18:01:53 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DECLARE_MODULE.9,v 1.7.4.2 2005/01/13 13:45:52 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/DECLARE_MODULE.9,v 1.9 2005/01/13 09:33:06 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DECLARE_MODULE.9,v 1.4 2005/07/11 13:46:23 metal Exp $
 .\"
 .Dd January 6, 2005
@@ -108,7 +108,7 @@
 .An -nosplit
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Andrew Reiter Aq arr@watson.org
-$B$K$h$C$F=q$+$l$?(B
-KLD Facility Programming Tutorial $B$K?(H/$5$l$F!"(B
+$B$,=q$$$?(B
+KLD Facility Programming Tutorial $B$K?(H/$5$l$F(B
 .An Alexander Langer Aq alex@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/DELAY.9 updated/DELAY.9
--- 60release/DELAY.9   Fri Nov 18 15:27:57 2005
+++ updated/DELAY.9     Fri Nov 18 15:28:48 2005
@@ -25,7 +25,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DELAY.9,v 1.7 2003/10/23 01:31:24 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/DELAY.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DELAY.9,v 1.3 2003/11/21 03:03:10 horikawa Exp $
 .\"
 .Dd November 21, 2000
diff -ur 60release/DEVICE_ATTACH.9 updated/DEVICE_ATTACH.9
--- 60release/DEVICE_ATTACH.9   Fri Nov 18 15:33:33 2005
+++ updated/DEVICE_ATTACH.9     Fri Nov 18 15:34:37 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DEVICE_ATTACH.9,v 1.8.2.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_ATTACH.9,v 1.10 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_ATTACH.9,v 1.11 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -68,4 +68,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson Aq dfr@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/DEVICE_DETACH.9 updated/DEVICE_DETACH.9
--- 60release/DEVICE_DETACH.9   Fri Nov 18 15:33:33 2005
+++ updated/DEVICE_DETACH.9     Fri Nov 18 15:36:55 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DEVICE_DETACH.9,v 1.11.2.1 2005/01/10 23:36:20 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_DETACH.9,v 1.13 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_DETACH.9,v 1.13 2005/07/11 13:46:23 metal Exp $
 .Dd June 16, 1998
@@ -65,4 +65,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/DEVICE_IDENTIFY.9 updated/DEVICE_IDENTIFY.9
--- 60release/DEVICE_IDENTIFY.9 Fri Nov 18 15:33:33 2005
+++ updated/DEVICE_IDENTIFY.9   Fri Nov 18 15:37:39 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DEVICE_IDENTIFY.9,v 1.12 2004/07/03 18:29:23 ru Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_IDENTIFY.9,v 1.13 2005/06/28 20:15:18 hmp Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_IDENTIFY.9,v 1.4 2004/09/21 21:00:59 metal Exp $
 .Dd May 13, 2004
 .Dt DEVICE_IDENTIFY 9
diff -ur 60release/DEVICE_PROBE.9 updated/DEVICE_PROBE.9
--- 60release/DEVICE_PROBE.9    Fri Nov 18 15:33:33 2005
+++ updated/DEVICE_PROBE.9      Fri Nov 18 15:38:34 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.19.2.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.21 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_PROBE.9,v 1.14 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -88,4 +88,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/DEVICE_SHUTDOWN.9 updated/DEVICE_SHUTDOWN.9
--- 60release/DEVICE_SHUTDOWN.9 Fri Nov 18 15:33:33 2005
+++ updated/DEVICE_SHUTDOWN.9   Fri Nov 18 15:40:13 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/DEVICE_SHUTDOWN.9,v 1.7.8.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_SHUTDOWN.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_SHUTDOWN.9,v 1.9 2005/07/11 13:46:23 metal Exp $
 .Dd January 6, 2005
@@ -56,4 +56,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/MODULE_DEPEND.9 updated/MODULE_DEPEND.9
--- 60release/MODULE_DEPEND.9   Fri Nov 18 15:41:23 2005
+++ updated/MODULE_DEPEND.9     Fri Nov 18 15:54:00 2005
@@ -26,10 +26,10 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/MODULE_DEPEND.9,v 1.4.8.1 2005/01/10 23:39:18 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/MODULE_DEPEND.9,v 1.7 2005/01/11 20:56:03 simon Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/MODULE_DEPEND.9,v 1.3 2005/07/11 13:46:23 metal Exp $
-.Dd January 7, 2005
+.Dd January 11, 2005
 .Dt MODULE_DEPEND 9
 .Os
 .Sh $BL>>N(B
@@ -47,6 +47,13 @@
 .Fa moddepend
 $B$H$$$&L>A0$NJL$N%+!<%M%k%b%8%e!<%k$H$N0MB8@-$r@_Dj$7$^$9!#(B
 .Pp
+.Fn MODULE_DEPEND
+$B%^%/%m$O!"8=:_$N%b%8%e!<%k$h$j$b@h$KL>A0$rIU$1$i$l$?0MB8%b%8%e!<%k$,(B
+$B%m!<%I$5$l$k$3$H$rJ]>Z$9$k$?$a$K!"%+!<%M%k(B
+.Xr loader 8
+($B%m!<%@(B) $B$*$h$S%+!<%M%k%j%s%+$X$N%R%s%H$rDs6!$7$^$9!#(B
+$B$3$l$O%b%8%e!<%k$,<B9T;~$K=i4|2=$5$l$k=g=x$r!"JQ99$^$?$O;X<($7$^$;$s!#(B
+.Pp
 .Fa moddepend
 $B$K(B 3 $B$D$N%P!<%8%g%s$r;XDj$7$J$1$l$P$J$j$^$;$s(B:
 .Bl -tag -width ".Fa prefversion"
@@ -69,4 +76,4 @@
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An -nosplit
 .An Alexander Langer Aq alex@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/SYSCALL_MODULE.9 updated/SYSCALL_MODULE.9
--- 60release/SYSCALL_MODULE.9  Sat Dec  3 16:01:04 2005
+++ updated/SYSCALL_MODULE.9    Sat Mar  4 18:02:10 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/SYSCALL_MODULE.9,v 1.5.4.1 2005/01/10 23:45:00 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/SYSCALL_MODULE.9,v 1.6 2005/01/07 09:02:40 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/SYSCALL_MODULE.9,v 1.4 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -85,4 +85,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Alexander Langer Aq alex@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS.9 updated/VFS.9
--- 60release/VFS.9     Sat Dec  3 16:01:04 2005
+++ updated/VFS.9       Sat Mar  4 18:02:24 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS.9,v 1.10.4.1 2005/01/10 23:29:08 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS.9,v 1.12 2005/07/27 02:08:59 scottl Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS.9,v 1.13 2005/07/11 13:46:23 metal Exp $
 .Dd July 24, 1996
@@ -50,9 +50,9 @@
 .Sh $B4XO"9`L\(B
 .Xr VFS_CHECKEXP 9 ,
 .Xr VFS_FHTOVP 9 ,
+.Xr VFS_INIT 9 ,
 .Xr VFS_MOUNT 9 ,
 .Xr VFS_QUOTACTL 9 ,
-.Xr VFS_START 9 ,
 .Xr VFS_STATFS 9 ,
 .Xr VFS_SYNC 9 ,
 .Xr VFS_UNMOUNT 9 ,
@@ -62,4 +62,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_CHECKEXP.9 updated/VFS_CHECKEXP.9
--- 60release/VFS_CHECKEXP.9    Sat Dec  3 16:01:04 2005
+++ updated/VFS_CHECKEXP.9      Sat Mar  4 18:02:38 2006
@@ -22,7 +22,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_CHECKEXP.9,v 1.11.4.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_CHECKEXP.9,v 1.12 2005/01/07 11:39:36 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_CHECKEXP.9,v 1.11 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -88,4 +88,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Alfred Perlstein
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_FHTOVP.9 updated/VFS_FHTOVP.9
--- 60release/VFS_FHTOVP.9      Sat Dec  3 16:01:04 2005
+++ updated/VFS_FHTOVP.9        Sat Mar  4 18:03:18 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_FHTOVP.9,v 1.16.4.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_FHTOVP.9,v 1.17 2005/01/07 11:45:59 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_FHTOVP.9,v 1.13 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -82,4 +82,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_MOUNT.9 updated/VFS_MOUNT.9
--- 60release/VFS_MOUNT.9       Sat Dec  3 16:01:04 2005
+++ updated/VFS_MOUNT.9 Sat Mar  4 18:03:33 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_MOUNT.9,v 1.13.4.1 2005/01/10 23:46:12 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_MOUNT.9,v 1.14 2005/01/07 10:57:33 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_MOUNT.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -82,4 +82,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_SET.9 updated/VFS_SET.9
--- 60release/VFS_SET.9 Sat Dec  3 16:01:04 2005
+++ updated/VFS_SET.9   Sat Mar  4 18:03:46 2006
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_SET.9,v 1.7.4.1 2005/01/10 23:47:20 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_SET.9,v 1.9 2005/01/18 20:37:11 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_SET.9,v 1.3 2005/07/11 13:46:23 metal Exp $
 .Dd December 2, 2001
@@ -103,4 +103,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Chad David Aq davidc@acns.ab.ca
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_START.9 updated/VFS_START.9
--- 60release/VFS_START.9       Sat Dec  3 16:01:04 2005
+++ updated/VFS_START.9 Sat Mar  4 18:03:57 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_START.9,v 1.10.4.2 2005/01/13 13:45:52 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_START.9,v 1.12 2005/01/13 09:33:06 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_START.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -64,4 +64,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_STATFS.9 updated/VFS_STATFS.9
--- 60release/VFS_STATFS.9      Sat Dec  3 16:01:04 2005
+++ updated/VFS_STATFS.9        Sat Mar  4 18:04:19 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_STATFS.9,v 1.10.4.2 2005/01/13 13:45:52 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_STATFS.9,v 1.12 2005/01/13 09:33:06 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_STATFS.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -118,4 +118,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_SYNC.9 updated/VFS_SYNC.9
--- 60release/VFS_SYNC.9        Sat Dec  3 16:01:04 2005
+++ updated/VFS_SYNC.9  Sat Mar  4 18:04:34 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_SYNC.9,v 1.12.4.2 2005/01/13 13:45:52 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_SYNC.9,v 1.15 2005/06/15 13:31:23 ru Exp % .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_SYNC.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -82,4 +82,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_UNMOUNT.9 updated/VFS_UNMOUNT.9
--- 60release/VFS_UNMOUNT.9     Sat Dec  3 16:01:04 2005
+++ updated/VFS_UNMOUNT.9       Sat Mar  4 18:04:55 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_UNMOUNT.9,v 1.10.4.1 2005/01/10 23:08:56 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_UNMOUNT.9,v 1.11 2005/01/07 11:45:11 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_UNMOUNT.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd January 7, 2005
@@ -69,4 +69,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VFS_VGET.9 updated/VFS_VGET.9
--- 60release/VFS_VGET.9        Sat Dec  3 16:01:04 2005
+++ updated/VFS_VGET.9  Sat Mar  4 18:05:11 2006
@@ -26,10 +26,10 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VFS_VGET.9,v 1.14.4.1 2005/01/10 23:51:38 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/VFS_VGET.9,v 1.18 2005/06/15 13:31:23 ru Exp % .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VFS_VGET.9,v 1.10 2005/07/11 13:46:23 metal Exp $
-.Dd January 7, 2004
+.Dd January 7, 2005
 .Os
 .Dt VFS_VGET 9
 .Sh $BL>>N(B
@@ -43,31 +43,38 @@
 .Fn VFS_VGET "struct mount *mp" "ino_t ino" "int flags" "struct vnode **vpp"
 .Sh $B2r@b(B
 .Fn VFS_VGET
-$B%^%/%m$O(B inode $BHV9f$r!"%m%C%/$5$l$?(B vnode $B$XJQ49$7$^$9!#(B
+$B$O(B (mount, inode#) $B%?%W%k$+$i(B vnode $B$r8!:w$^$?$O:n@.$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width ".Fa flags"
 .It Fa mp
-$B%U%!%$%k%7%9%F%`!#(B
+$B%^%&%s%H%]%$%s%H!#(B
 .It Fa ino
 $B$=$N%U%!%$%k$rI=8=$9$k(B inode$B!#(B
+$B$3$l$O(B vnode $B$,:G=i$K:n@.$5$l$?$H$-$K!"%U%!%$%k%7%9%F%`$K$h$C$F(B
+$B3d$jEv$F$i$l$k%f%K!<%/$JHV9f$G$9!#(B
 .It Fa flags
-$B%Q%9%9%k!<$N$?$a$NDI2C$N%m%C%/%U%i%0!#(B
+.Xr vget 9
+$B$X$N%Q%9%9%k!<$N$?$a$NDI2C$N%m%C%/%U%i%0!#(B
 .It Fa vpp
 vnode $B$NLa$jCM!#(B
 .El
 .Pp
-$B$3$l$O!"%U%!%$%k%7%9%F%`Cf$N3F%U%!%$%k$KBP$7$F(B
-$B0l0U$N<1JLHV9f$r;}$D%U%!%$%k%7%9%F%`$N$?$a$N!"(B
-$B%*%W%7%g%s$N%U%!%$%k%7%9%F%`%(%s%H%j%]%$%s%H$G$9!#(B
-UFS $B%U%!%$%k%7%9%F%`$O$3$l$rFbItE*$K;HMQ$7$F$$$^$9$7!"(B
-$B$^$?(B NFSv3 $B%5!<%P$O(B
-.Dv READDIRPLUS
-NFS $B8F$S=P$7$r<BAu$9$k$?$a$K;HMQ$7$F$$$^$9!#(B
+$B$3$l$O!"<g$K(B NFS $B%5!<%P$G$N;HMQ$r0U?^$7$?(B
+$B%*%W%7%g%s$N%U%!%$%k%7%9%F%`%(%s%H%j%]%$%s%H$G$9$,!"(B
+$BB?$/$N%U%!%$%k%7%9%F%`$G$3$l$rFbItE*$K(B
+.Xr VOP_LOOKUP 9
+$B$dN`;w$7$?$b$N$G;HMQ$7$F$$$^$9!#(B
 .Pp
 $B%U%!%$%k%7%9%F%`$,$3$N8F$S=P$7$r%5%]!<%H$7$F$$$J$$>l9g$K$O!"(B
 .Er EOPNOTSUPP
 $B$rJV$9$Y$-$G$9!#(B
+.Pp
+$B5,HOE*$JNc$H$7$F$O(B
+.Pa sys/ufs/ffs/ffs_vfsops.c
+$B$NCf$N(B
+.Fn ffs_vget
+$B$r;2>H$7$F2<$5$$!#(B
 .Sh $B4XO"9`L\(B
 .Xr VFS 9 ,
 .Xr vget 9 ,
@@ -75,4 +82,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/VOP_ACCESS.9 updated/VOP_ACCESS.9
--- 60release/VOP_ACCESS.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_ACCESS.9        Mon Dec  5 12:49:33 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_ACCESS.9,v 1.19 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_ACCESS.9,v 1.21 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ACCESS.9,v 1.10 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_ACLCHECK.9 updated/VOP_ACLCHECK.9
--- 60release/VOP_ACLCHECK.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_ACLCHECK.9      Mon Dec  5 12:51:43 2005
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"       %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.11 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.14 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ACLCHECK.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd December 23, 1999
diff -ur 60release/VOP_ADVLOCK.9 updated/VOP_ADVLOCK.9
--- 60release/VOP_ADVLOCK.9     Sat Dec  3 16:01:04 2005
+++ updated/VOP_ADVLOCK.9       Mon Dec  5 13:07:30 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_ADVLOCK.9,v 1.12 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_ADVLOCK.9,v 1.14 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ADVLOCK.9,v 1.9 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 30, 1999
@@ -57,15 +57,21 @@
 $B%m%C%/$N5-=R!#(B
 .It Fa flags
 $B0J2<$NCM$N$R$H$D0J>e!#(B
-.Bl -column F_UNLCK -offset indent
-.It Dv F_RDLCK Ta $B6&M-$^$?$OFI$_9~$_%m%C%/(B
-.It Dv F_UNLCK Ta $B%m%C%/2r=|(B
-.It Dv F_WRLCK Ta $BGSB>E*$^$?$O=q$-9~$_%m%C%/(B
-.It Dv F_WAIT Ta $B%m%C%/$,>5G'$5$l$k$^$GBT5!(B
-.It Dv F_FLOCK Ta $B%m%C%/$N$?$a$K(B
+.Bl -tag -width ".Dv F_UNLCK" -offset indent -compact
+.It Dv F_RDLCK
+$B6&M-$^$?$OFI$_9~$_%m%C%/!#(B
+.It Dv F_UNLCK
+$B%m%C%/2r=|!#(B
+.It Dv F_WRLCK
+$BGSB>E*$^$?$O=q$-9~$_%m%C%/!#(B
+.It Dv F_WAIT
+$B%m%C%/$,>5G'$5$l$k$^$GBT5!!#(B
+.It Dv F_FLOCK
+$B%m%C%/$N$?$a$K(B
 .Xr flock 2
-$B$N%;%^%s%F%#%/%9;HMQ(B
-.It Dv F_POSIX Ta $B%m%C%/$N$?$a$K(B POSIX $B$N%;%^%s%F%#%/%9$r;HMQ(B
+$B$N%;%^%s%F%#%/%9$r;HMQ!#(B
+.It Dv F_POSIX
+$B%m%C%/$N$?$a$K(B POSIX $B$N%;%^%s%F%#%/%9$r;HMQ!#(B
 .El
 .El
 .Pp
diff -ur 60release/VOP_ATTRIB.9 updated/VOP_ATTRIB.9
--- 60release/VOP_ATTRIB.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_ATTRIB.9        Mon Dec  5 13:22:49 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_ATTRIB.9,v 1.23 2002/12/24 13:41:46 ru Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_ATTRIB.9,v 1.25 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_ATTRIB.9,v 1.8 2003/03/09 22:54:29 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_BWRITE.9 updated/VOP_BWRITE.9
--- 60release/VOP_BWRITE.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_BWRITE.9        Mon Dec  5 13:23:58 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_BWRITE.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_BWRITE.9,v 1.12 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_BWRITE.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_CREATE.9 updated/VOP_CREATE.9
--- 60release/VOP_CREATE.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_CREATE.9        Mon Dec  5 13:26:15 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_CREATE.9,v 1.15 2004/07/08 00:08:18 alfred Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_CREATE.9,v 1.18 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_CREATE.9,v 1.9 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
@@ -151,6 +151,7 @@
 $B$=$N%f!<%6$N%U%!%$%k%7%9%F%`6u4V$^$?$O(B inode $B$N%/%)!<%?$rD62a$7$^$7$?!#(B
 .El
 .Sh $B4XO"9`L\(B
+.Xr vnode 9 ,
 .Xr VOP_LOOKUP 9,
 .Xr vnode 9
 .Sh $BNr;K(B
diff -ur 60release/VOP_FSYNC.9 updated/VOP_FSYNC.9
--- 60release/VOP_FSYNC.9       Sat Dec  3 16:01:04 2005
+++ updated/VOP_FSYNC.9 Mon Dec  5 15:13:45 2005
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_FSYNC.9,v 1.13 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_FSYNC.9,v 1.15 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_FSYNC.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_GETACL.9 updated/VOP_GETACL.9
--- 60release/VOP_GETACL.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_GETACL.9        Mon Dec  5 15:14:32 2005
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.13 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_GETACL.9,v 1.15 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETACL.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd December 23, 1999
diff -ur 60release/VOP_GETEXTATTR.9 updated/VOP_GETEXTATTR.9
--- 60release/VOP_GETEXTATTR.9  Sat Dec  3 16:01:04 2005
+++ updated/VOP_GETEXTATTR.9    Mon Dec  5 15:15:46 2005
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.21 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_GETEXTATTR.9,v 1.22 2005/01/28 10:43:05 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETEXTATTR.9,v 1.10 2003/11/21 03:03:10 horikawa Exp $
 .Dd December 23, 1999
diff -ur 60release/VOP_GETPAGES.9 updated/VOP_GETPAGES.9
--- 60release/VOP_GETPAGES.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_GETPAGES.9      Mon Dec  5 15:25:19 2005
@@ -27,7 +27,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_GETPAGES.9,v 1.10 2004/06/16 08:33:57 ru Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_GETPAGES.9,v 1.12 2005/06/15 13:31:23 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETPAGES.9,v 1.10 2004/09/21 21:00:59 metal Exp $
 .Dd September 27, 2003
@@ -95,7 +95,7 @@
 .It Dv VM_PAGER_OK
 $B$=$N%Z!<%8$O@.8y$7$F=q$-9~$^$l$^$7$?!#(B
 $B<BAu$O$=$N%Z!<%8$,%/%j!<%s$G$"$k$3$H$r5-O?$9$k$?$a$K(B
-.Xr vm_pager_undirty 9
+.Xr vm_page_undirty 9
 $B$r8F$S=P$5$J$1$l$P$J$j$^$;$s!#(B
 .It Dv VM_PAGER_PEND
 $B$=$N%Z!<%8$OHsF14|$K=q$-9~$^$l$k$h$&$K%9%1%8%e!<%k$5$l$^$7$?!#(B
diff -ur 60release/VOP_GETVOBJECT.9 updated/VOP_GETVOBJECT.9
--- 60release/VOP_GETVOBJECT.9  Sat Dec  3 16:01:04 2005
+++ updated/VOP_GETVOBJECT.9    Sat Mar  4 09:34:09 2006
@@ -22,7 +22,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_GETVOBJECT.9,v 1.6 2002/12/12 17:25:58 ru Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_GETVOBJECT.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_GETVOBJECT.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd September 10, 2000
diff -ur 60release/VOP_INACTIVE.9 updated/VOP_INACTIVE.9
--- 60release/VOP_INACTIVE.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_INACTIVE.9      Sat Mar  4 09:36:00 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_INACTIVE.9,v 1.14 2003/10/23 03:07:56 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_INACTIVE.9,v 1.16 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_INACTIVE.9,v 1.12 2004/10/11 08:23:01 metal Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_IOCTL.9 updated/VOP_IOCTL.9
--- 60release/VOP_IOCTL.9       Sat Dec  3 16:01:04 2005
+++ updated/VOP_IOCTL.9 Sat Mar  4 09:39:17 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_IOCTL.9,v 1.12 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_IOCTL.9,v 1.15 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_IOCTL.9,v 1.6 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
@@ -49,7 +49,7 @@
 $B%U%!%$%k(B ($BDL>o$O%G%P%$%9$rI=8=$9$k(B) $B$N(B vnode$B!#(B
 .It Fa command
 $B<B9T$9$Y$-%G%P%$%98GM-$NA`:n!#(B
-.It Fa cnp
+.It Fa data
 $B;XDj$5$l$?A`:n$N$?$a$N3HD%%G!<%?!#(B
 .It Fa fflag
 $B4v$D$+$N%U%i%0(B ???
diff -ur 60release/VOP_LINK.9 updated/VOP_LINK.9
--- 60release/VOP_LINK.9        Sat Dec  3 16:01:04 2005
+++ updated/VOP_LINK.9  Sat Mar  4 09:40:48 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_LINK.9,v 1.21 2004/07/04 20:55:49 ru Exp %+.\" %FreeBSD: src/share/man/man9/VOP_LINK.9,v 1.23 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LINK.9,v 1.12 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_LOCK.9 updated/VOP_LOCK.9
--- 60release/VOP_LOCK.9        Sat Dec  3 16:01:04 2005
+++ updated/VOP_LOCK.9  Sat Mar  4 09:50:42 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.14 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.17 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LOCK.9,v 1.9 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
@@ -62,35 +62,54 @@
 $B%m%C%/$^$?$O%m%C%/2r=|$5$l$k(B vnode$B!#(B
 .It Fa flags
 $B0J2<$N%m%C%/MW5a%?%$%W$N$R$H$D!#(B
-.Bl -column LK_EXCLUPGRADE -offset indent
-.It Dv LK_SHARED Ta $B6&M-%m%C%/(B
-.It Dv LK_EXCLUSIVE Ta $BGSB>E*%m%C%/(B
-.It Dv LK_UPGRADE Ta $B6&M-$+$iGSB>E*$X$N%"%C%W%0%l!<%I(B
-.It Dv LK_EXCLUPGRADE Ta $B:G=i$N6&M-$+$iGSB>E*$X$N%"%C%W%0%l!<%I(B
-.It Dv LK_DOWNGRADE Ta $BGSB>E*$+$i6&M-$X$N%@%&%s%0%l!<%I(B
-.It Dv LK_RELEASE Ta $BA4$F$N%m%C%/%?%$%W$N2r=|(B
-.It Dv LK_DRAIN Ta $B%m%C%/>uBV=*N;$^$G$NBT5!(B
+.Pp
+.Bl -tag -width ".Dv LK_EXCLUPGRADE" -offset indent -compact
+.It Dv LK_SHARED
+$B6&M-%m%C%/!#(B
+.It Dv LK_EXCLUSIVE
+$BGSB>E*%m%C%/!#(B
+.It Dv LK_UPGRADE
+$B6&M-$+$iGSB>E*$X$N%"%C%W%0%l!<%I!#(B
+.It Dv LK_EXCLUPGRADE
+$B:G=i$N6&M-$+$iGSB>E*$X$N%"%C%W%0%l!<%I!#(B
+.It Dv LK_DOWNGRADE
+$BGSB>E*$+$i6&M-$X$N%@%&%s%0%l!<%I!#(B
+.It Dv LK_RELEASE
+$BA4$F$N%m%C%/%?%$%W$N2r=|!#(B
+.It Dv LK_DRAIN
+$B%m%C%/>uBV=*N;$^$G$NBT5!!#(B
 .El
 .Pp
 $B%m%C%/%?%$%W$O!"0J2<$N%m%C%/%U%i%0$H(B
 .Em OR
 $B$5$l$F$$$k$+$b$7$l$^$;$s!#(B
-.Bl -column LK_CANRECURSE -offset indent
-.It Dv LK_NOWAIT Ta $B%m%C%/$rBT$D$?$a$K(B sleep $B$7$J$$(B
-.It Dv LK_SLEEPFAIL Ta sleep $B$7$F!"<:GT$rJV$9(B
-.It Dv LK_CANRECURSE Ta $B:F5"E*GSB>E*%m%C%/$rG'$a$k(B
-.It Dv LK_REENABLE Ta $B%m%C%/>C<:8e:FM-8z2=$5$l$k$Y$-(B
-.It Dv LK_NOPAUSE Ta $B6u2s$j$7$J$$(B
+.Pp
+.Bl -tag -width ".Dv LK_EXCLUPGRADE" -offset indent -compact
+.It Dv LK_NOWAIT
+$B%m%C%/$rBT$D$?$a$K(B sleep $B$7$J$$!#(B
+.It Dv LK_SLEEPFAIL
+sleep $B$7$F!"<:GT$rJV$9!#(B
+.It Dv LK_CANRECURSE
+$B:F5"E*GSB>E*%m%C%/$rG'$a$k!#(B
+.It Dv LK_REENABLE
+$B%m%C%/>C<:8e:FM-8z2=$5$l$k$Y$-!#(B
++.It Dv LK_NOPAUSE
+$B6u2s$j$7$J$$!#(B
 .El
 .Pp
 $B%m%C%/%?%$%W$O!"0J2<$N@)8f%U%i%0$H(B
 .Em OR
 $B$5$l$F$$$k$+$b$7$l$^$;$s!#(B
-.Bl -column LK_INTERLOCK -offset indent
-.It Dv LK_INTERLOCK Ta $B8F$S=P$7B&$,4{$K4J0W%m%C%/$rJ];}$7$F$$$k;~$K;XDj(B
-(VOP_LOCK $B$O%m%C%/$r<hF@$7$?8e$G4J0W%m%C%/$r2r=|$7$^$9(B)
-.It Dv LK_RETRY Ta $B%m%C%/$5$l$k$^$G%j%H%i%$(B
-.It Dv LK_NOOBJ Ta $B%*%V%8%'%/%H$r:n@.$7$J$$(B
+.Pp
+.Bl -tag -width ".Dv LK_EXCLUPGRADE" -offset indent -compact
+.It Dv LK_INTERLOCK
+$B8F$S=P$7B&$,4{$K4J0W%m%C%/$rJ];}$7$F$$$k;~$K;XDj!#(B
+.Fn ( VOP_LOCK
+$B$O%m%C%/$r<hF@$7$?8e$G4J0W%m%C%/$r2r=|$7$^$9(B)$B!#(B
+.It Dv LK_RETRY
+$B%m%C%/$5$l$k$^$G%j%H%i%$!#(B
+.It Dv LK_NOOBJ
+$B%*%V%8%'%/%H$r:n@.$7$J$$!#(B
 .El
 .It Fa td
 $B%m%C%/$r;HMQ$9$k$?$a$N%9%l%C%I%3%s%F%-%9%H!#(B
diff -ur 60release/VOP_LOOKUP.9 updated/VOP_LOOKUP.9
--- 60release/VOP_LOOKUP.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_LOOKUP.9        Sat Mar  4 09:54:04 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_LOOKUP.9,v 1.21 2004/07/08 00:36:58 alfred Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_LOOKUP.9,v 1.24 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_LOOKUP.9,v 1.6 2004/10/11 08:23:01 metal Exp $
 .Dd November 24, 1997
@@ -430,23 +430,19 @@
 $B$NA`:n$O@.8y$G$9!#(B
 .El
 .Sh $B4XO"9`L\(B
+.Xr vnode 9 ,
 .Xr VOP_ACCESS 9 ,
 .Xr VOP_CREATE 9 ,
 .Xr VOP_MKDIR 9 ,
 .Xr VOP_MKNOD 9 ,
 .Xr VOP_RENAME 9 ,
 .Xr VOP_SYMLINK 9 ,
-.\" $B2<$N4XO"9`L\$r%^!<%8(B by A.Ikeuchi$B!#(B
-.Xr vnode 9
 .Sh $BNr;K(B
 $B4X?t(B
 .Nm
 $B$O(B
 .Bx 4.3
 $B$GEP>l$7$^$7$?!#(B
-.\" $B>e$N4XO"9`L\$K%^!<%8(B by A.Ikeuchi$B!#(B
-.\" .Sh $B4XO"9`L\(B
-.\" .Xr vnode 9
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .Pa ufs_lookup.c
diff -ur 60release/VOP_OPENCLOSE.9 updated/VOP_OPENCLOSE.9
--- 60release/VOP_OPENCLOSE.9   Sat Dec  3 16:01:04 2005
+++ updated/VOP_OPENCLOSE.9     Sat Mar  4 09:56:34 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_OPENCLOSE.9,v 1.15 2004/05/11 14:13:52 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_OPENCLOSE.9,v 1.18 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_OPENCLOSE.9,v 1.10 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
@@ -67,7 +67,7 @@
 .Fa fdidx
 $B$NCf$N%U%!%$%k5-=R;RHV9f$r<u$1F~$l$k$3$H$,2DG=$G$9!#(B
 $B$3$l$ONc$($P(B
-.Xr fdesc 5
+.Xr fdescfs 5
 $B$N$h$&$J>pJs$rMW5a$9$k%U%!%$%k%7%9%F%`$GM-MQ$G$9!#(B
 .Pp
 $B%"%/%;%9%b!<%I$O!"(B
diff -ur 60release/VOP_PATHCONF.9 updated/VOP_PATHCONF.9
--- 60release/VOP_PATHCONF.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_PATHCONF.9      Sat Mar  4 09:57:43 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_PATHCONF.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_PATHCONF.9,v 1.12 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_PATHCONF.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_PRINT.9 updated/VOP_PRINT.9
--- 60release/VOP_PRINT.9       Sat Dec  3 16:01:04 2005
+++ updated/VOP_PRINT.9 Sat Mar  4 10:00:22 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_PRINT.9,v 1.8 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_PRINT.9,v 1.10 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_PRINT.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_RDWR.9 updated/VOP_RDWR.9
--- 60release/VOP_RDWR.9        Sat Dec  3 16:01:04 2005
+++ updated/VOP_RDWR.9  Sat Mar  4 10:01:57 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_RDWR.9,v 1.17 2004/07/08 00:43:50 alfred Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_RDWR.9,v 1.19 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_RDWR.9,v 1.9 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
@@ -65,7 +65,7 @@
 $B%U%!%$%k%7%9%F%`$,;n$_$k$Y$-@hFI$_$N%R%s%H$r(B ($B%U%!%$%k%7%9%F%`%V%m%C%/C10L$G(B)
 $BDs6!$9$k$?$a$K;HMQ$5$l$^$9!#(B
 $B2<0L$N(B 16 $B%S%C%H$O!"0J2<$N%U%i%0$r4^$`$3$H$,$G$-$k%S%C%H%^%9%/$G$9!#(B
-.Bl -tag -width IO_NODELOCKED
+.Bl -tag -width ".Dv IO_NODELOCKED"
 .It Dv IO_UNIT
 $BIT2DJ,$KF~=PNO$r9T$J$$$^$9!#(B
 .It Dv IO_APPEND
diff -ur 60release/VOP_READDIR.9 updated/VOP_READDIR.9
--- 60release/VOP_READDIR.9     Sat Dec  3 16:01:04 2005
+++ updated/VOP_READDIR.9       Sat Mar  4 10:07:15 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_READDIR.9,v 1.12 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_READDIR.9,v 1.14 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_READDIR.9,v 1.5 2004/10/11 08:23:01 metal Exp $
 .Dd July 24, 1996
@@ -51,11 +51,17 @@
 .It Fa cred
 $B8F$S=P$7B&$N>ZL@$G$9!#(B
 .It Fa eofflag
-$B%U%!%$%k=*C<$N>uBV$rJV$7$^$9(B ($BI,MW$J$1$l$P(B NULL)$B!#(B
+$B%U%!%$%k=*C<$N>uBV$rJV$7$^$9(B
+($BI,MW$J$1$l$P(B
+.Dv NULL ) Ns $B!#(B
 .It Fa ncookies
-NFS $B$N$?$a$K:n@.$5$l$?%G%#%l%/%H%j%/%C%-!<$N?t$G$9(B ($BI,MW$J$1$l$P(B NULL)$B!#(B
+NFS $B$N$?$a$K:n@.$5$l$?%G%#%l%/%H%j%/%C%-!<$N?t$G$9(B
+($BI,MW$J$1$l$P(B
+.Dv NULL ) Ns $B!#(B
 .It Fa cookies
-NFS $B$N$?$a$N%G%#%l%/%H%j8!:w%/%C%-!<$G$9(B ($BI,MW$J$1$l$P(B NULL)$B!#(B
+NFS $B$N$?$a$N%G%#%l%/%H%j8!:w%/%C%-!<$G$9(B
+($BI,MW$J$1$l$P(B
+.Dv NULL ) Ns $B!#(B
 .El
 .Pp
 $B%G%#%l%/%H%jFbMF$O(B
diff -ur 60release/VOP_READLINK.9 updated/VOP_READLINK.9
--- 60release/VOP_READLINK.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_READLINK.9      Sat Mar  4 10:08:30 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_READLINK.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_READLINK.9,v 1.13 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_READLINK.9,v 1.6 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_REALLOCBLKS.9 updated/VOP_REALLOCBLKS.9
--- 60release/VOP_REALLOCBLKS.9 Sat Dec  3 16:01:04 2005
+++ updated/VOP_REALLOCBLKS.9   Sat Mar  4 10:20:08 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_REALLOCBLKS.9,v 1.9 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_REALLOCBLKS.9,v 1.11 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_REALLOCBLKS.9,v 1.6 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
@@ -56,6 +56,6 @@
 .Xr buf 9 ,
 .Xr vnode 9
 .Sh $B:n<T(B
-$B$3$N%^%K%e%"%k%Z!<%8$O!"(B
+$B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
 $B$,=q$-$^$7$?!#(B
diff -ur 60release/VOP_REMOVE.9 updated/VOP_REMOVE.9
--- 60release/VOP_REMOVE.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_REMOVE.9        Sat Mar  4 10:15:33 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_REMOVE.9,v 1.12 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_REMOVE.9,v 1.14 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_REMOVE.9,v 1.6 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_RENAME.9 updated/VOP_RENAME.9
--- 60release/VOP_RENAME.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_RENAME.9        Sat Mar  4 10:16:23 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_RENAME.9,v 1.20 2004/07/08 00:38:28 alfred Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_RENAME.9,v 1.21 2005/01/28 10:43:05 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_RENAME.9,v 1.7 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
diff -ur 60release/VOP_REVOKE.9 updated/VOP_REVOKE.9
--- 60release/VOP_REVOKE.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_REVOKE.9        Sat Mar  4 10:17:13 2006
@@ -32,7 +32,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_REVOKE.9,v 1.5 2002/03/18 16:40:07 ru Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_REVOKE.9,v 1.6 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_REVOKE.9,v 1.1 2003/08/17 19:22:33 horikawa Exp $
 .Dd February 5, 2002
diff -ur 60release/VOP_SETACL.9 updated/VOP_SETACL.9
--- 60release/VOP_SETACL.9      Sat Dec  3 16:01:04 2005
+++ updated/VOP_SETACL.9        Sat Mar  4 10:18:02 2006
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.11 2003/10/23 02:11:14 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_SETACL.9,v 1.13 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_SETACL.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd December 23, 1999
diff -ur 60release/VOP_SETEXTATTR.9 updated/VOP_SETEXTATTR.9
--- 60release/VOP_SETEXTATTR.9  Sat Dec  3 16:01:04 2005
+++ updated/VOP_SETEXTATTR.9    Sat Mar  4 10:21:33 2006
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_SETEXTATTR.9,v 1.18 2003/09/12 21:54:11 ru Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_SETEXTATTR.9,v 1.20 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_SETEXTATTR.9,v 1.10 2004/10/11 08:23:01 metal Exp $
 .Dd December 23, 1999
diff -ur 60release/VOP_STRATEGY.9 updated/VOP_STRATEGY.9
--- 60release/VOP_STRATEGY.9    Sat Dec  3 16:01:04 2005
+++ updated/VOP_STRATEGY.9      Sat Mar  4 10:22:36 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/VOP_STRATEGY.9,v 1.15 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/VOP_STRATEGY.9,v 1.17 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/VOP_STRATEGY.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/accf_data.9 updated/accf_data.9
--- 60release/accf_data.9       Sat Mar  4 10:27:54 2006
+++ updated/accf_data.9 Sat Mar  4 10:31:53 2006
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/accf_data.9,v 1.7 2002/12/24 13:41:46 ru Exp %+.\" %FreeBSD: src/share/man/man9/accf_data.9,v 1.8 2005/01/18 20:52:51 ru Exp % .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/accf_data.9,v 1.1 2003/06/09 01:38:22 horikawa Exp $
 .\" "
 .Dd November 15, 2000
diff -ur 60release/accf_http.9 updated/accf_http.9
--- 60release/accf_http.9       Sat Mar  4 10:27:54 2006
+++ updated/accf_http.9 Sat Mar  4 10:32:34 2006
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/accf_http.9,v 1.10 2002/12/24 13:41:46 ru Exp %
+.\" %FreeBSD: src/share/man/man9/accf_http.9,v 1.11 2005/01/18 20:52:51 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/accf_http.9,v 1.1 2003/06/09 01:38:22 horikawa Exp $
 .\" "
 .Dd November 15, 2000
diff -ur 60release/acl.9 updated/acl.9
--- 60release/acl.9     Sat Mar  4 10:27:54 2006
+++ updated/acl.9       Sat Mar  4 10:33:58 2006
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"       %FreeBSD: src/share/man/man9/acl.9,v 1.12 2002/12/12 17:25:58 ru Exp\ %
+.\" %FreeBSD: src/share/man/man9/acl.9,v 1.15 2006/02/13 21:34:18 joel Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/acl.9,v 1.8 2003/02/03 05:22:43 horikawa Exp $
 .Dd December 23, 1999
@@ -137,7 +137,6 @@
 $B=jM-$7$F$$$^$;$s!#(B
 .El
 .El
-.Pp
 .Sh $B<BAu$K4X$9$kCm(B
 .Bd -literal
 typedef mode_t  *acl_permset_t;
diff -ur 60release/bios.9 updated/bios.9
--- 60release/bios.9    Sat Mar  4 10:27:54 2006
+++ updated/bios.9      Mon Mar  6 14:08:28 2006
@@ -1,4 +1,4 @@
-.\" %FreeBSD: src/share/man/man9/bios.9,v 1.13 2003/10/23 01:14:18 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/bios.9,v 1.16 2005/11/18 10:52:24 ru Exp %
 .\"
 .\" Copyright (c) 1997 Michael Smith
 .\" All rights reserved.
@@ -25,13 +25,14 @@
 .\" SUCH DAMAGE.
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bios.9,v 1.8 2004/10/11 08:23:01 metal Exp $
-.Dd August 1, 1997
+.Dd August 9, 2005
 .Dt BIOS 9
 .Os
 .Sh $BL>>N(B
 .Nm bios_sigsearch ,
 .Nm bios32_SDlookup ,
-.Nm bios32
+.Nm bios32 ,
+.Nm bios_oem_string
 .Nd PC BIOS $B$H$NAj8_:nMQ(B
 .Sh $B=q<0(B
 .In sys/param.h
@@ -51,6 +52,23 @@
 .Vt extern struct bios32_SDentry PCIbios ;
 .Vt extern struct SMBIOS_table SMBIOStable ;
 .Vt extern struct DMI_table DMItable ;
+.Ft int
+.Fn bios_oem_strings "struct bios_oem *oem" "u_char *buffer" "size_t maxlen"
+.Bd -literal
+struct bios_oem_signature {
+       char * anchor;          /* BIOS $B%a%b%jCf$N%"%s%+J8;zNs$N8!:w(B */
+       size_t offset;          /* $B%"%s%+$+$i$N%*%U%;%C%H(B ($B62$i$/Ii?t(B) */
+       size_t totlen;          /* BIOS $BJ8;zNs$r%3%T!<$9$k$?$a$NAmD9(B */
+};
+struct bios_oem_range {
+       u_int from;             /* 0xe0000 $B$h$j>.$5$/$F$O$J$i$J$$(B */
+       u_int to;               /* 0xfffff $B$h$jBg$-$/$F$O$J$i$J$$(B */
+};
+struct bios_oem {
+       struct bios_oem_range range;
+       struct bios_oem_signature signature[];
+};
+.Ed
 .Sh $B2r@b(B
 $B$3$l$i$N4X?t$O!"(BBIOS $B4X?t$H(B x86 PC $B%"!<%-%F%/%A%c%7%9%F%`$G=P2q$&%G!<%?$r(B
 $B<h$j07$&$?$a$N!"HFMQ%$%s%?%U%'!<%9$rDs6!$7$^$9!#(B
@@ -75,11 +93,51 @@
 $B%P%$%HA}2C$5$l$F8!:w$,7+$jJV$5$l$^$9!#(B
 $B%7%0%M%A%c$,8+$D$+$C$?>l9g$K$O!"$=$N<B8zJ*M}%"%I%l%9$,JV$5$l$^$9!#(B
 $B%7%0%M%A%c$,8+$D$+$i$J$+$C$?>l9g$K$O!"(B0 $B$,JV$5$l$^$9!#(B
+.It Fn bios_oem_strings
+$BM?$($i$l$?(B BIOS $B%a%b%jHO0O$N(B 1 $B$D0J>e$NJ8;zNs$rC5$7!"(B
+$B$=$l$i8+$D$+$C$?$b$N$rI=<(2DG=$JO"7k7A<0$KAH$_N)$F$^$9!#(B
+$B$3$N%k!<%A%s$O(B BIOS $B%"%I%l%9$NHO0O(B
+.Fa range
+.Li ( 0xe0000
+-
+.Li 0xfffff
+$B$NCf(B) $B$r5-=R$7$?9=B$BN$G$"$k$3$H!"%"%s%+(B
+.Va anchor
+$BJ8;zNs$H0lCW$r3+;O$9$k(B ($BIi?t$G$"$k$3$H$b$G$-$k(B) $B%*%U%;%C%H(B
+.Va offset
+$B$H$=$N%*%U%;%C%H$+$i3+;O$9$k(B BIOS $B%a%b%j$+$i<}=8$5$l$k$Y$-%P%$%H?t(B
+.Va totlen
+$B$rDj5A$9$k(B {
+.Dv NULL , Li 0 , 0
+} $B$G=*C<$5$l$?(B
+.Vt bios_oem_signature
+$B9=B$BN$NG[Ns$G$"$k$3$H$rA[Dj$7$F$$$^$9!#(B
+$B0lCW$7$J$+$C$?%"%s%+$OL5;k$5$l$k$N$HH?BP$K!"0lCW$7$?$b$N$O$=$l$KBP1~$9$k(B
+$B%*%U%;%C%H(B
+.Vt offset
+$B$G;O$^$k(B BIOS $B%a%b%j$+$i%3%T!<$5$l$^$9!#(B
+$B$3$N$H$-!"0u;zIT2DG=J8;z$O%9%Z!<%9$GCV$-49$($i$l!"O"B3$7$?%9%Z!<%9$O(B
+$BM^@)$5$l$^$9!#(B
+$B$3$NAH$_N)$F$i$l$?J8;zNs$O%P%C%U%!(B
+.Fa buffer
+$B$KM?$($i$l$?(B
+.Fa maxlen
+$B%P%$%H?t(B ($B=*C<$N(B
+.Ql \e0
+$B$r4^$_A4$F$N8eB3$N%9%Z!<%9$OM^@)$5$l$^$9(B) $B$^$G3JG<$5$l$^$9!#(B
+$B%(%i!<$KAx6x$7$?>l9g$K$O!"$9$J$o$A(B BIOS $BHO0O$G$O$J$$NN0h$rFI$_9~$b$&$H(B
+$B$7$?$j!"B>$NIT@5$JF~NO$d!"%P%C%U%!(B
+.Fa buffer
+$B$,%*!<%P%U%m!<$7$?>l9g$J$I$K$OIi$N@0?t$,JV$5$l!"$=$&$G$J$$>l9g$K$O(B
+$BAH$_N)$F$i$l$?J8;zNs$ND9$5$,JV$5$l$^$9!#(B
+$BFC$K!"La$jCM$,(B 0 $B$G$"$k$3$H$OM?$($i$l$?%"%s%+J8;zNs$,(B
+$B;XDj$5$l$?(B BIOS $B%a%b%jHO0O$K8+$D$+$i$J$+$C$?$3$H$r(B
+$B0UL#$7$^$9!#(B
 .It Fn BIOS_VADDRTOPADDR
 $B%+!<%M%k2>A[%"%I%l%9(B
 .Fa addr
 $B$KBP1~$9$k<B8zJ*M}%"%I%l%9$rJV$7$^$9!#(B
-.It Fn BIOS_VADDRTOPADDR
+.It Fn BIOS_PADDRTOVADDR
 $B<B8zJ*M}%"%I%l%9(B
 .Fa addr
 $B$KBP1~$9$k%+!<%M%k2>A[%"%I%l%9$rJV$7$^$9!#(B
diff -ur 60release/buf.9 updated/buf.9
--- 60release/buf.9     Sat Mar  4 10:28:15 2006
+++ updated/buf.9       Sat Mar  4 10:56:16 2006
@@ -29,7 +29,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/buf.9,v 1.16 2004/07/03 18:29:23 ru Exp %
+.\" %FreeBSD: src/share/man/man9/buf.9,v 1.18 2006/02/13 21:34:18 joel Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/buf.9,v 1.3 2004/09/21 21:00:59 metal Exp $
 .\"
 .Dd December 22, 1998
@@ -136,7 +136,6 @@
 $B<BBN2=$5$l$?(B VM $B%P%C%U%!(B (struct buf) $B$,%P%C%U%!%-%c%C%7%e$NCf$N(B
 $B2<AX$N%Z!<%8$,2rJ|$5$l$k$3$H$rK8$2$k$+$i$G$9!#(B
 $B$3$l$O%Z!<%8%s%0%7%9%F%`$N@8B8$r6<$+$7F@$k$3$H$G$9!#(B
-.Pp
 .\" .Sh $B4XO"9`L\(B
 .\" .Xr <fillmein> 9
 .Sh $BNr;K(B
diff -ur 60release/bus_alloc_resource.9 updated/bus_alloc_resource.9
--- 60release/bus_alloc_resource.9      Sat Mar  4 12:09:24 2006
+++ updated/bus_alloc_resource.9        Sat Mar  4 18:05:38 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.19.2.1 2005/03/14 07:19:03 jmg Exp %
+.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.22 2005/08/09 11:55:18 brian Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_alloc_resource.9,v 1.17 2005/07/11 13:46:23 metal Exp $
 .Dd May 18, 2000
@@ -158,7 +158,7 @@
 .Va irqid
 $B$NCM$O$3$l$i$N8F$S=P$7$N8e$G!"%G%P%$%9$N(B softc $B$NCf$KJ]B8$5$l$k$O$:$G$9!#(B
 .Bd -literal
-       struct resource *portres, irqres;
+       struct resource *portres, *irqres;
        int portid, irqid;

        portid = 0;
@@ -177,6 +177,6 @@
 .An -nosplit
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Alexander Langer Aq alex@big.endian.de
-$B$K$h$C$F=q$+$l!"ItJ,E*$K(B
+$B$,=q$-!"ItJ,E*$K(B
 .An Warner Losh Aq imp@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/bus_child_present.9 updated/bus_child_present.9
--- 60release/bus_child_present.9       Sat Mar  4 12:09:24 2006
+++ updated/bus_child_present.9 Sat Mar  4 14:00:46 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_child_present.9,v 1.3 2004/06/21 14:11:45 mpp Exp %
+.\" %FreeBSD: src/share/man/man9/bus_child_present.9,v 1.4 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_child_present.9,v 1.2 2004/09/21 21:00:59 metal Exp $
 .Dd March 27, 2003
diff -ur 60release/bus_generic_attach.9 updated/bus_generic_attach.9
--- 60release/bus_generic_attach.9      Sat Mar  4 12:09:24 2006
+++ updated/bus_generic_attach.9        Sat Mar  4 14:02:16 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_generic_attach.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/bus_generic_attach.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_attach.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/bus_generic_detach.9 updated/bus_generic_detach.9
--- 60release/bus_generic_detach.9      Sat Mar  4 12:09:24 2006
+++ updated/bus_generic_detach.9        Sat Mar  4 14:05:03 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_generic_detach.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/bus_generic_detach.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_detach.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/bus_generic_print_child.9 updated/bus_generic_print_child.9
--- 60release/bus_generic_print_child.9 Sat Mar  4 12:09:24 2006
+++ updated/bus_generic_print_child.9   Sat Mar  4 14:06:28 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_generic_print_child.9,v 1.9 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/bus_generic_print_child.9,v 1.11 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_print_child.9,v 1.8 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
@@ -60,10 +60,10 @@
 .Fn bus_generic_print_child
 $B$,$"$J$?$NMW5a$K40A4$K$O9g$o$J$$>l9g$G$b!"(B
 $B2DG=$G$"$l$P$"$J$?$NFH<+$N%3!<%I$G$3$l$i$N%k!<%A%s$r;HMQ$9$k$Y$-$G$9(B
-.Sh $B4XO"9`L\(B
-.Xr device 9
 .Sh $BLa$jCM(B
 $B=PNO$7$?J8;z?t!#(B
+.Sh $B4XO"9`L\(B
+.Xr device 9
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
diff -ur 60release/bus_generic_read_ivar.9 updated/bus_generic_read_ivar.9
--- 60release/bus_generic_read_ivar.9   Sat Mar  4 12:09:24 2006
+++ updated/bus_generic_read_ivar.9     Sat Mar  4 14:07:15 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_generic_read_ivar.9,v 1.8 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/bus_generic_read_ivar.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_read_ivar.9,v 1.8 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/bus_generic_shutdown.9 updated/bus_generic_shutdown.9
--- 60release/bus_generic_shutdown.9    Sat Mar  4 12:09:24 2006
+++ updated/bus_generic_shutdown.9      Sat Mar  4 14:08:26 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_generic_shutdown.9,v 1.7 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/bus_generic_shutdown.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_generic_shutdown.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/bus_release_resource.9 updated/bus_release_resource.9
--- 60release/bus_release_resource.9    Sat Mar  4 12:09:24 2006
+++ updated/bus_release_resource.9      Sat Mar  4 14:09:10 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_release_resource.9,v 1.9 2004/07/03 18:29:23 ru Exp %
+.\" %FreeBSD: src/share/man/man9/bus_release_resource.9,v 1.11 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_release_resource.9,v 1.10 2004/10/11 08:23:01 metal Exp $
 .Dd May 18, 2000
diff -ur 60release/bus_set_resource.9 updated/bus_set_resource.9
--- 60release/bus_set_resource.9        Sat Mar  4 12:09:24 2006
+++ updated/bus_set_resource.9  Sat Mar  4 14:10:40 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/bus_set_resource.9,v 1.4 2004/02/22 00:29:04 njl Exp %
+.\" %FreeBSD: src/share/man/man9/bus_set_resource.9,v 1.5 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/bus_set_resource.9,v 1.2 2004/04/24 16:05:43 kuriyama Exp $
 .Dd March 29, 2003
diff -ur 60release/cd.9 updated/cd.9
--- 60release/cd.9      Sat Mar  4 12:09:24 2006
+++ updated/cd.9        Sat Mar  4 14:17:08 2006
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/cd.9,v 1.22 2004/06/16 08:33:57 ru Exp %
+.\" %FreeBSD: src/share/man/man9/cd.9,v 1.23 2005/02/13 22:25:19 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/cd.9,v 1.10 2004/09/21 21:00:59 metal Exp $
 .Dd September 2, 2003
diff -ur 60release/condvar.9 updated/condvar.9
--- 60release/condvar.9 Sat Mar  4 12:09:24 2006
+++ updated/condvar.9   Sat Mar  4 14:20:14 2006
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/condvar.9,v 1.10 2004/06/21 14:11:45 mpp Exp %+.\" %FreeBSD: src/share/man/man9/condvar.9,v 1.12 2006/02/01 20:30:55 glebius Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/condvar.9,v 1.4 2004/09/21 21:00:59 metal Exp $
 .Dd December 11, 2000
@@ -128,14 +128,6 @@
 $B$HO"7H$7$F$$$kF10l$N(B
 .Fa mp
 $B$rEO$5$J$1$l$P$J$j$^$;$s!#(B
-$B%9%l%C%I$O(B
-.Fn cv_signal ,
-.Fn cv_broadcast
-$B$^$?$O(B
-.Fn cv_broadcastpri
-$B$r8F$S=P$7$F$$$k4V$O!"$?$H$(0z?t$H$7$FEO$7$F$$$J$$$H$7$F$b!"(B
-.Fa mp
-$B$rJ];}$7$J$1$l$P$J$j$^$;$s!#(B
 .Pp
 .Fn cv_wait ,
 .Fn cv_wait_sig ,
@@ -204,5 +196,6 @@
 .Xr msleep 9 ,
 .Xr mtx_pool 9 ,
 .Xr mutex 9 ,
+.Xr rwlock 9 ,
 .Xr sema 9 ,
 .Xr sx 9
diff -ur 60release/devclass.9 updated/devclass.9
--- 60release/devclass.9        Sat Mar  4 14:24:28 2006
+++ updated/devclass.9  Sat Mar  4 14:36:40 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass.9,v 1.11 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/devclass.9,v 1.12 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass.9,v 1.9 2004/03/24 00:09:52 kuriyama Exp $
 .Dd June 16, 1998
diff -ur 60release/devclass_add_driver.9 updated/devclass_add_driver.9
--- 60release/devclass_add_driver.9     Sat Mar  4 14:24:28 2006
+++ updated/devclass_add_driver.9       Sat Mar  4 14:42:12 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_add_driver.9,v 1.8 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_add_driver.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_add_driver.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/devclass_find.9 updated/devclass_find.9
--- 60release/devclass_find.9   Sat Mar  4 14:24:28 2006
+++ updated/devclass_find.9     Sat Mar  4 14:42:49 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_find.9,v 1.8 2003/06/02 15:34:14 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_find.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_find.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/devclass_get_device.9 updated/devclass_get_device.9
--- 60release/devclass_get_device.9     Sat Mar  4 14:24:28 2006
+++ updated/devclass_get_device.9       Sat Mar  4 14:48:41 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_get_device.9,v 1.8 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_get_device.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_device.9,v 1.7 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/devclass_get_devices.9 updated/devclass_get_devices.9
--- 60release/devclass_get_devices.9    Sat Mar  4 14:24:28 2006
+++ updated/devclass_get_devices.9      Sat Mar  4 14:50:45 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_get_devices.9,v 1.7 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_get_devices.9,v 1.9 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_devices.9,v 1.7 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
@@ -47,6 +47,9 @@
 .Fa *devcountp
 $B$K$=$N8D?t$rJV$7$^$9!#(B
 $B%j%9%H$N$?$a$K3d$jEv$F$i$l$?%a%b%j$O!"(B
+$B$?$H$((B
+.Fa *devcountp
+$B$,(B 0 $B$G$"$C$F$b!"(B
 .Fn free "*devlistp" "M_TEMP"
 $B$rMQ$$$F2rJ|$5$l$k$Y$-$G$9!#(B
 .Sh $BLa$jCM(B
diff -ur 60release/devclass_get_maxunit.9 updated/devclass_get_maxunit.9
--- 60release/devclass_get_maxunit.9    Sat Mar  4 14:24:28 2006
+++ updated/devclass_get_maxunit.9      Sat Mar  4 14:56:28 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_get_maxunit.9,v 1.6 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_get_maxunit.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_maxunit.9,v 1.6 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
@@ -41,9 +41,9 @@
 .Ft int
 .Fn devclass_get_maxunit "devclass_t dc"
 .Sh $B2r@b(B
-$B;XDj$5$l$?(B
 .Dv devclass
-$B$NCf$N%G%P%$%9%$%s%9%?%s%9$K3d$jEv$F$i$l$?!":GBg$N%f%K%C%HHV9f$rJV$7$^$9!#(B
+$B$NCf$N%G%P%$%9%$%s%9%?%s%9$K3d$jEv$F$i$l$?!"<!$N%f%K%C%HHV9f$rJV$7$^$9!#(B
+$B$3$l$O8=:_3d$jEv$F$i$l$?%f%K%C%H$N:GBg$h$j$b(B 1 $BBg$-$$HV9f$G$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr devclass 9 ,
 .Xr device 9
@@ -51,3 +51,5 @@
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
 $B$,=q$-$^$7$?!#(B
+.Sh $B%P%0(B
+$B$3$NL>>N$O:GBg%f%K%C%H$h$j$b(B 1 $BBg$-$$CM$N$G:.Mp$7$^$9!#(B
diff -ur 60release/devclass_get_name.9 updated/devclass_get_name.9
--- 60release/devclass_get_name.9       Sat Mar  4 14:24:28 2006
+++ updated/devclass_get_name.9 Sat Mar  4 14:57:50 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_get_name.9,v 1.6 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_get_name.9,v 1.7 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_name.9,v 1.6 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/devclass_get_softc.9 updated/devclass_get_softc.9
--- 60release/devclass_get_softc.9      Sat Mar  4 14:24:28 2006
+++ updated/devclass_get_softc.9        Sat Mar  4 14:58:37 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devclass_get_softc.9,v 1.7 2001/10/01 16:09:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devclass_get_softc.9,v 1.8 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devclass_get_softc.9,v 1.6 2002/11/24 01:43:09 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/device.9 updated/device.9
--- 60release/device.9  Sat Mar  4 15:07:45 2006
+++ updated/device.9    Sat Mar  4 15:17:10 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/device.9,v 1.15 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/device.9,v 1.16 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device.9,v 1.8 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
diff -ur 60release/device_add_child.9 updated/device_add_child.9
--- 60release/device_add_child.9        Sat Mar  4 15:07:45 2006
+++ updated/device_add_child.9  Sat Mar  4 15:22:14 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/device_add_child.9,v 1.19 2004/07/03 18:29:23 ru Exp %
+.\" %FreeBSD: src/share/man/man9/device_add_child.9,v 1.23 2006/01/13 11:24:08 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_add_child.9,v 1.11 2004/09/21 21:00:59 metal Exp $
 .Dd May 13, 2004
@@ -95,7 +95,8 @@
 .Xr DEVICE_IDENTIFY 9
 $B%k!<%A%s$N%3%s%F%-%9%H$G%G%P%$%9$rDI2C$9$k$H$-$K$O!"(B
 $B$=$N%G%P%$%9$,4{$K%D%j!<$KDI2C$5$l$F$$$J$$$3$H$rJ]>Z$9$k$?$a$K(B
-$B$$$/$D$+$NCm0U$,J'$o$l$J$1$l$P$J$j$^$;$s!#(B
+.Xr device_find_child 9
+$B%k!<%A%s$,;HMQ$5$l$k$Y$-$G$9!#(B
 $B$J$<$J$i$P!"$=$N%G%P%$%9$NL>A0$H(B
 .Vt devclass_t
 $B$O%W%m!<%V;~$K(B ($B;R$NDI2C;~$G$O$J$/(B) $B4XO"IU$1$i$l!"(B($B%b%8%e!<%k$NCf$G(B
@@ -107,7 +108,9 @@
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O?7$7$$%G%P%$%9$,!"$=$&$G$J$1$l$P(B NULL $B$,JV$5$l$^$9!#(B
 .Sh $B4XO"9`L\(B
-.Xr device 9
+.Xr device 9 ,
+.Xr device_find_child 9 ,
+.Xr DEVICE_IDENTIFY 9
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
diff -ur 60release/device_find_child.9 updated/device_find_child.9
--- 60release/device_find_child.9       Sat Mar  4 15:07:45 2006
+++ updated/device_find_child.9 Sat Mar  4 15:25:29 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/device_find_child.9,v 1.8.4.1 2005/02/25 20:25:35 njl Exp %
+.\" %FreeBSD: src/share/man/man9/device_find_child.9,v 1.10 2005/06/15 13:31:23 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_find_child.9,v 1.8 2005/07/11 13:46:23 metal Exp $
 .Dd February 8, 2005
@@ -49,12 +49,12 @@
 .Fa unit
 $B$r;}$D$b$N$r8!:w$7$^$9!#(B
 .Fa unit
-$B$,(B -1 $B$G$"$k$J$i!"0lCW$9$k(B
+$B$,(B \-1 $B$G$"$k$J$i!"0lCW$9$k(B
 .Fa classname
 $B$G(B
 .Dv dev
-$B$N:G=i$N;R$rJV$7$^$9!#(B
-($B$9$J$o$A!":G$bDc$$(B unit $B$G$9!#(B)
+$B$N:G=i$N;R$rJV$7$^$9(B
+($B$9$J$o$A!":G$bDc$$(B unit $B$G$9(B)$B!#(B
 .Sh $BLa$jCM(B
 $BB8:_$7$F$$$k>l9g$K$O;R%G%P%$%9$,JV$5$l!"$=$&$G$J$$>l9g$K$O(B NULL $B$,JV$5$l$^$9!#(B
 .Sh $B4XO"9`L\(B
@@ -62,4 +62,4 @@
 .Sh $B:n<T(B
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/device_get_softc.9 updated/device_get_softc.9
--- 60release/device_get_softc.9        Sat Mar  4 15:07:45 2006
+++ updated/device_get_softc.9  Sat Mar  4 15:37:42 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/device_get_softc.9,v 1.10 2003/10/23 06:19:45 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/device_get_softc.9,v 1.13 2005/11/18 10:52:24 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/device_get_softc.9,v 1.10 2003/11/21 03:03:11 horikawa Exp $
 .Dd June 16, 1998
@@ -44,7 +44,12 @@
 $B%G%P%$%9(B
 .Fa dev
 $B$N%I%i%$%P8GM-$N>uBV$rJV$7$^$9!#(B
-$B$3$N(B softc $B$O:G=i$KMW5a$5$l$?;~$K<+F0E*$K3d$jEv$F$i$l$^$9!#(B
+$B$3$N(B softc $B$O%G%P%$%9$,%"%?%C%A$5$l$?$H$-$K(B
+$B<+F0E*$K3d$jEv$F$i$l(B 0 $B$G=i4|2=$5$l$^$9!#(B
+$B$3$N(B softc $B$O%G%P%$%9$,%W%m!<%V$5$l$?$H$-$K(B
+$B=i4|2=$5$l8=<B2=$5$l$^$9$,!"(B
+.Xr DEVICE_PROBE 9
+$B$G5-=R$5$l$F$$$k7Y9p$r2>Dj$7$F$$$^$9!#(B
 $B3d$jEv$F$NBg$-$5$O!"%I%i%$%P$rDj5A$9$k$?$a$K;HMQ$5$l$k%G%P%$%9$N(B
 .Vt driver_t
 $B>pJs$K$h$C$F7hDj$5$l$^$9!#(B
@@ -57,6 +62,7 @@
 $B%G%P%$%98GM-$N%$%s%9%?%s%9JQ?t$X$N%]%$%s%?$,JV$5$l$^$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr device 9 ,
+.Xr DEVICE_PROBE 9 ,
 .Xr device_set_softc 9 ,
 .Xr driver 9
 .Sh $B:n<T(B
diff -ur 60release/devstat.9 updated/devstat.9
--- 60release/devstat.9 Sat Mar  4 15:07:45 2006
+++ updated/devstat.9   Sat Mar  4 17:59:01 2006
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devstat.9,v 1.21 2004/07/03 18:29:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/devstat.9,v 1.22 2005/02/13 22:25:19 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devstat.9,v 1.6 2004/09/21 21:00:59 metal Exp $
 .Dd May 22, 1998
diff -ur 60release/devsw.9 updated/devsw.9
--- 60release/devsw.9   Sat Mar  4 15:07:45 2006
+++ updated/devsw.9     Sat Mar  4 17:59:54 2006
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/devsw.9,v 1.6 2001/12/26 23:14:04 davidc Exp %+.\" %FreeBSD: src/share/man/man9/devsw.9,v 1.7 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/devsw.9,v 1.1 2003/10/13 00:37:29 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/driver.9 updated/driver.9
--- 60release/driver.9  Sat Mar  4 15:07:45 2006
+++ updated/driver.9    Sat Mar  4 18:08:17 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/driver.9,v 1.10 2003/10/23 01:54:06 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/driver.9,v 1.12 2005/08/08 12:16:53 brian Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/driver.9,v 1.6 2003/11/21 03:03:11 horikawa Exp $
 .Dd June 16, 1998
@@ -46,7 +46,7 @@
 static int foo_frob(device_t, int, int);
 static int foo_twiddle(device_t, char *);

-static struct device_method_t foo_methods[] = {
+static device_method_t foo_methods[] = {
        /* $B%G%P%$%9%$%s%?%U%'!<%9$+$i$N%a%=%C%I(B */
        DEVMETHOD(device_probe,         foo_probe),
        DEVMETHOD(device_attach,        foo_attach),
diff -ur 60release/extattr.9 updated/extattr.9
--- 60release/extattr.9 Sat Mar  4 15:07:45 2006
+++ updated/extattr.9   Sat Mar  4 18:09:13 2006
@@ -23,7 +23,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/extattr.9,v 1.14 2003/10/23 02:33:03 hmp Exp %+.\" %FreeBSD: src/share/man/man9/extattr.9,v 1.15 2005/06/28 20:15:18 hmp Exp % .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/extattr.9,v 1.5 2003/11/21 03:03:11 horikawa Exp $
 .Dd December 23, 1999
diff -ur 60release/groupmember.9 updated/groupmember.9
--- 60release/groupmember.9     Sat Mar  4 15:07:45 2006
+++ updated/groupmember.9       Sat Mar  4 18:15:58 2006
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/groupmember.9,v 1.1 2001/07/13 18:35:48 ru Exp %
+.\" %FreeBSD: src/share/man/man9/groupmember.9,v 1.2 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/groupmember.9,v 1.1 2003/10/13 00:37:30 horikawa Exp $
 .Dd July 9, 2001
diff -ur 60release/intro.9 updated/intro.9
--- 60release/intro.9   Sat Mar  4 18:19:40 2006
+++ updated/intro.9     Sat Mar  4 18:22:25 2006
@@ -29,7 +29,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/intro.9,v 1.15 2001/07/14 19:41:16 schweikh Exp %
+.\" %FreeBSD: src/share/man/man9/intro.9,v 1.16 2005/02/13 22:25:19 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/intro.9,v 1.7 2002/12/16 03:22:09 horikawa Exp $
 .Dd December 13, 1995
diff -ur 60release/lock.9 updated/lock.9
--- 60release/lock.9    Sat Mar  4 18:19:40 2006
+++ updated/lock.9      Sat Mar  4 18:25:10 2006
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/lock.9,v 1.11 2003/09/08 19:57:21 ru Exp %
+.\" %FreeBSD: src/share/man/man9/lock.9,v 1.12 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/lock.9,v 1.3 2004/03/23 13:39:31 kuriyama Exp $
 .Dd July 9, 2001
diff -ur 60release/make_dev.9 updated/make_dev.9
--- 60release/make_dev.9        Sat Mar  4 18:19:40 2006
+++ updated/make_dev.9  Sat Mar  4 18:26:53 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.15.4.1 2005/03/31 14:20:12 brueffer Exp %
+.\" %FreeBSD: src/share/man/man9/make_dev.9,v 1.19 2006/01/18 05:48:45 imp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/make_dev.9,v 1.11 2005/07/11 13:46:23 metal Exp $
 .Dd March 28, 2005
@@ -39,14 +39,14 @@
 .Sh $B=q<0(B
 .In sys/param.h
 .In sys/conf.h
-.Ft struct cdev
+.Ft struct cdev *
 .Fn make_dev "struct cdevsw *cdevsw" "int minor" "uid_t uid" "gid_t gid" "int perms" "const char *fmt" ...
-.Ft struct cdev
+.Ft struct cdev *
 .Fn make_dev_alias "struct cdev pdev" "const char *fmt" ...
 .Ft void
-.Fn destroy_dev "struct cdev dev"
+.Fn destroy_dev "struct cdev *dev"
 .Ft void
-.Fn dev_depends "struct cdev pdev" "struct cdev cdev"
+.Fn dev_depends "struct cdev *pdev" "struct cdev cdev"
 .Sh $B2r@b(B
 .Fn make_dev
 $B4X?t$O?7$7$$%G%P%$%9$N$?$a$N(B
diff -ur 60release/malloc.9 updated/malloc.9
--- 60release/malloc.9  Sat Mar  4 18:19:40 2006
+++ updated/malloc.9    Sat Mar  4 18:30:32 2006
@@ -33,7 +33,7 @@
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\" $NetBSD: malloc.9,v 1.3 1996/11/11 00:05:11 lukem Exp $
-.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.40 2004/06/21 14:11:45 mpp Exp %
+.\" %FreeBSD: src/share/man/man9/malloc.9,v 1.42 2005/02/22 17:20:20 brueffer Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/malloc.9,v 1.22 2004/09/21 21:00:59 metal Exp $
 .\"
 .Dd June 12, 2003
@@ -228,17 +228,6 @@
 $B$NBe$o$j$K(B) $B$*$h$S(B
 .In sys/kernel.h
 $B$r%$%s%/%k!<%I$7$J$1$l$P$J$j$^$;$s!#(B
-.Sh $BLa$jCM(B
-.Fn malloc ,
-.Fn realloc ,
-.Fn reallocf
-$B4X?t$O$9$Y$F$N%?%$%W$N%*%V%8%'%/%H$N3JG<$KE,@Z$J$h$&$K@0Ns$5$l$?(B
-$B%+!<%M%k2>A[%"%I%l%9$rJV$9$+!"(B
-$B$^$?$OMW5a$,K~B-$G$-$:(B ($B$9$J$o$A(B
-.Dv M_NOWAIT
-$B$,%;%C%H$5$l$F$$$k$3$H$r0UL#$7$^$9(B) $B$K(B
-.Dv NULL
-$B$rJV$7$^$9!#(B
 .Sh $B<BAu$K4X$9$kCm(B
 1 $B%Z!<%8$^$G$NMW5a$KBP$7!"(B
 $B%a%b%j%"%m%1!<%?$O!"(B2 $B$NN_>h$NBg$-$5$NNL$r3d$jEv$F$^$9!#(B
@@ -289,10 +278,17 @@
 .Fn free
 $B$X$NA4$F$N8F=P$7$O!"(BVM $B%*%V%8%'%/%H$H(B vnode $B$NAj8_$N$+$i$_9g$$$N$?$a$K!"(B
 LOR ($B%m%C%/=g=x$N5UE>(B) $B$r0z$-5/$3$7$^$9!#(B
-.Sh $B4XO"9`L\(B
-.Xr vmstat 8 ,
-.Xr contigmalloc 9 ,
-.Xr vnode 9
+.Sh $BLa$jCM(B
+.Fn malloc ,
+.Fn realloc ,
+.Fn reallocf
+$B4X?t$O$9$Y$F$N%?%$%W$N%*%V%8%'%/%H$N3JG<$KE,@Z$J$h$&$K@0Ns$5$l$?(B
+$B%+!<%M%k2>A[%"%I%l%9$rJV$9$+!"(B
+$B$^$?$OMW5a$,K~B-$G$-$:(B ($B$9$J$o$A(B
+.Dv M_NOWAIT
+$B$,%;%C%H$5$l$F$$$k$3$H$r0UL#$7$^$9(B) $B$K(B
+.Dv NULL
+$B$rJV$7$^$9!#(B
 .Sh $B?GCG(B
 .Dv INVARIANTS
 $B%3%s%U%#%.%e%l!<%7%g%s%*%W%7%g%s$rIU$1$F%3%s%Q%$%k$5$l$?%+!<%M%k$O!"(B
@@ -302,3 +298,8 @@
 .Fn free
 $B4X?t$NIT6Q9U$J8F$S=P$7$J$I$K$h$j@8$8$?%a%b%jIT@5$N8!=P$r;n$_$^$9!#(B
 $B0l4S@-%A%'%C%/$N<:GT$O%Q%K%C%/$^$?$O%7%9%F%`%3%s%=!<%k%a%C%;!<%8$r=PNO$7$^$9!#(B
+.Sh $B4XO"9`L\(B
+.Xr vmstat 8 ,
+.Xr contigmalloc 9 ,
+.Xr memguard 9 ,
+.Xr vnode 9
diff -ur 60release/mi_switch.9 updated/mi_switch.9
--- 60release/mi_switch.9       Sat Mar  4 18:19:40 2006
+++ updated/mi_switch.9 Sun Mar  5 11:51:54 2006
@@ -34,7 +34,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/mi_switch.9,v 1.18 2004/07/03 18:29:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/mi_switch.9,v 1.19 2005/01/29 20:05:07 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/mi_switch.9,v 1.5 2004/09/21 21:00:59 metal Exp $
 .Dd November 24, 1996
@@ -96,8 +96,8 @@
 .El
 .Pp
 .Fn mi_switch
-$B$O%W%m%;%99=B$BN$NCf$K8=:_$N%W%m%;%9$,<B9T$5$l$?;~4VNL$r5-O?$7$F!"(B
-$B$=$N%9%l%C%I$K3dEv$F$i$l$F$$$k(B CPU $B$N;~4V%j%_%C%H(B
+$B$O%W%m%;%99=B$BN$NCf$K8=:_$N%9%l%C%I$,<B9T$5$l$?;~4VNL$r5-O?$7$F!"(B
+$B$=$N%W%m%;%9$K3dEv$F$i$l$F$$$k(B CPU $B$N;~4V%j%_%C%H(B
 .Xr ( getrlimit 2
 $B$r;2>H(B) $B$K>H$i$7$F$3$NCM$r8!::$7$^$9!#(B
 $B%=%U%H%j%_%C%H$ND62a$O$=$N%W%m%;%9$K(B
@@ -105,56 +105,52 @@
 $B%7%0%J%k$,G[?.$5$l$k7k2L$r>7$-!"0lJ}%O!<%I%j%_%C%H$ND62a$O(B
 .Dv SIGKILL
 $B$r0z$-5/$3$7$^$9!#(B
+.Pp
+$B$=$N%9%l%C%I$,$$$^$@$K(B
+.Dv TDS_RUNNING
+$B>uBV$K$"$k>l9g$K$O!"(B
+.Fn mi_switch
+$B$O$N%9%l%C%I$r<B9T%-%e!<$KLa$7!":FEY$9$0$K<B9T$5$l$?$$$+$NMM$K$7$^$9!#(B
+$B$=$N%9%l%C%I$,B>$N>uBV$G$+$D(B KSE $B%9%l%C%G%#%s%0$,M-8z$J>l9g$K$O!"(B
+$B7k$S$D$1$i$l$?(B
+.Em KSE
+$B$O<!$K%9%1%8%e!<%k$5$l$k$3$H$,$G$-$k$h$&$K!"(B
+$BF1$8%0%k!<%W$N$h$j9b$$M%@hEY$N%9%l%C%I$H$7$FMxMQ2DG=$K$5$l$^$9!#(B
+.Pp
 $B$3$l$i$N4IM}>e$N;E;v$,40N;$7$?8e$G!"(B
 .Fn mi_switch
-$B$O<B:]$K%W%m%;%9%3%s%F%-%9%H%9%$%C%A$r9T$J$&%^%7%s0MB8%k!<%A%s(B
+$B$O<B:]$K%9%l%C%I%3%s%F%-%9%H%9%$%C%A$r9T$J$&%^%7%s0MB8%k!<%A%s(B
 .Fn cpu_switch
 $B$K@)8f$r0z$-EO$7$^$9!#(B
 .Pp
+
 .Fn cpu_switch
-$B$OM%@hEY%-%e!<%G!<%?9=B$$K$*$$$F!"(B
-$B<B9T=`Hw$N$G$-$F$$$k%W%m%;%9$NCf$+$iA*Br$7$^$9!#(B
-$BM%@hEY%-%e!<$O!"%-%e!<@hF,9=B$BN$G$"$kG[Ns(B
-.Va qs[NQS]
-$B$G9=@.$5$l$^$9!#(B
-$B8D!9$N%-%e!<@hF,9=B$BN$K$h$j!"(B
-$BF1$8M%@hEY$N<B9T2DG=$J%W%m%;%9$N%j%9%H$r<1JL$7$^$9(B
-.Fa ( <sys/proc.h>
-$B$r;2>H(B)$B!#(B
-$BC10l$N8l(B
-.Va whichqs
-$B$O!"6u$G$O$J$$%-%e!<$,J,$+$k%S%C%H%^%9%/$r4^$_!"(B
-$BAGAa$/%W%m%;%9$rA*Br$9$k$3$H$r=u$1$^$9!#(B
-.Fn cpu_switch
-$B$O:G$b9b$$M%@hEY$r;}$D%-%e!<>e$N%j%9%H(B
-.Po Va qs
-$B$NCf$NDc$$%$%s%G%C%/%9$,9b$$M%@hEY$r<($9(B
-.Pc
-$B$+$i:G=i$N%W%m%;%9$r:o=|$7$J$1$l$P$J$i$:!"%0%m!<%P%kJQ?t(B
-.Dv curproc
-$B$K$=$N%W%m%;%99=B$BN$N%"%I%l%9$r3dEv$F$J$1$l$P$J$j$^$;$s!#(B
-$B<B9T%-%e!<>e$KMxMQ2DG=$J%W%m%;%9$,$J$$>l9g$K$O!"(B
-.Fn cpu_switch
-$B$O(B
-.Dq idle
-$B%k!<%W$K0\9T$9$k$3$H$K$J$C$F$$$^$9!#(B
-idle $B%k!<%W$O3d$j9~$_$r5v2D$9$kI,MW$,$"$j$^$9!#(B
-$B$3$l$K$h$j!"$d$,$F%W%m%;%9$,<B9T%-%e!<>e$K:F$S8=$l$^$9!#(B
-.Fn cpu_switch
-$B$,$3$NH/@8$rBT$C$F$$$k4V$OJQ?t(B
-.Va curproc
-$B$O(B
-.Dv NULL
-$B$G$"$k$Y$-$G$9!#(B
+$B$O:G=i$K8=:_$N%9%l%C%I$N%3%s%F%-%9%H$rJ]B8$7$^$9!#(B
+$B$=$N<!$K!"<!$K<B9T$9$k$Y$-%9%l%C%I$r7hDj$9$k$?$a$K(B
+.Fn choosethread
+$B$r8F$S=P$7$^$9!#(B
+$B:G8e$K!"?7$7$$%9%l%C%I$NJ]B8$5$l$?%3%s%F%-%9%H$NCf$GFI$_9~$_!"(B
+$B?7$7$$%9%l%C%I$r<B9T$9$k$?$a$K3+;O$7$^$9!#(B
 .Pp
-.Fn mi_switch
-$B$*$h$SEvA3(B
+.Fn cpu_throw
+$B$O8E$$%9%l%C%I$N%3%s%F%-%9%H$rJ]B8$7$J$$$3$H$r=|$$$F(B
 .Fn cpu_switch
-$B$O(B splhigh() $B$G8F$S=P$5$l$k$Y$-$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
+$B$HF1MM$G$9!#(B
+$B$3$N4X?t$O!"(BCPU $B$,%V!<%HCf$G$O$J$$$H$-$K(B CPU $B$,:G=i$N%?%9%/%9%$%C%A$r(B
+$B<B9T$9$k$h$&$J$H$-!"$^$?$O%+!<%M%k$,8E$$%9%l%C%I$N>uBV$KCm0U$rJ'$o$J$$$H$-!"(B
+.Fn thread_exit
+$B$NCf$G%+!<%M%k$,8=:_$N%9%l%C%I$r=*N;$7$F?7$7$$%9%l%C%I$K(B
+$B%9%$%C%A$9$k$H$-$N$h$&$K!"%+!<%M%k$,J]B8$9$k$Y$-8E$$%9%l%C%I(B
+$B%3%s%F%-%9%H$r;}$C$F$$$J$$$H$-$KM-1W$G$9!#(B
 .Pp
+.Xr runqueue 9
+$B$rJ]8n$9$k$?$a$K!"(B
+$B$3$l$iA4$F$N4X?t$O(B
+.Va sched_lock
+mutex $B$rJ];}$7$F8F$S=P$5$l$J$1$l$P$J$j$^$;$s!#(B
 .Sh $B4XO"9`L\(B
 .Xr issignal 9 ,
-.Xr spl 9 ,
+.Xr mutex 9 ,
+.Xr runqueue 9 ,
 .Xr tsleep 9 ,
 .Xr wakeup 9
-.Pp
diff -ur 60release/microseq.9 updated/microseq.9
--- 60release/microseq.9        Sat Mar  4 18:19:40 2006
+++ updated/microseq.9  Sun Mar  5 11:54:35 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/microseq.9,v 1.18 2004/07/03 18:29:24 ru Exp %+.\" %FreeBSD: src/share/man/man9/microseq.9,v 1.19 2005/01/21 08:36:40 ru Exp % .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/microseq.9,v 1.4 2004/09/21 21:00:59 metal Exp $
 .\"
 .Dd June 6, 1998
@@ -473,10 +473,6 @@
 $B%*!<%P%X%C%I$rHr$1$k$?$a$K!"(Bppc $B%l%Y%k$G<B9T$5$l$^$9!#(B
 $B$7$+$7!"$=$NE>Aw$O(B IEEE1284-1994 $B$K9gCW$7$F$$$k$N$KH?$7$F!"(B
 $B$$$/$D$+$N7h$^$j$-$C$?MM$J5!G=$O(B ppbus $B%l%$%d$G<B9T$5$l$^$9!#(B
-.Sh $B%P%0(B
-1 $B%l%Y%k$N%5%V%^%$%/%m%7!<%1%s%9$N$_$,G'$a$i$l$F$$$^$9!#(B
-.Pp
-$B%]!<%H$N%H%j%,;~$O!"5v2D$5$l$F$$$k:GBg$NCY1d$O(B 255 $B%^%$%/%mIC$G$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr ppbus 4 ,
 .Xr ppc 4 ,
@@ -490,3 +486,7 @@
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Nicolas Souchu
 $B$,=q$-$^$7$?!#(B
+.Sh $B%P%0(B
+1 $B%l%Y%k$N%5%V%^%$%/%m%7!<%1%s%9$N$_$,G'$a$i$l$F$$$^$9!#(B
+.Pp
+$B%]!<%H$N%H%j%,;~$O!"5v2D$5$l$F$$$k:GBg$NCY1d$O(B 255 $B%^%$%/%mIC$G$9!#(B
diff -ur 60release/microtime.9 updated/microtime.9
--- 60release/microtime.9       Sat Mar  4 18:19:40 2006
+++ updated/microtime.9 Sun Mar  5 12:01:13 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"    %FreeBSD: src/share/man/man9/microtime.9,v 1.7.8.1 2004/09/22 04:43:33 brooks Exp %
+.\" %FreeBSD: src/share/man/man9/microtime.9,v 1.11 2005/10/13 16:01:28 jhb Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/microtime.9,v 1.6 2004/11/04 01:14:32 metal Exp $
 .Dd September 16, 2004
@@ -57,26 +57,26 @@
 $B4X?t$O!"(B
 .Fa bt
 $B$K$h$C$F;XDj$5$l$?%"%I%l%9$K!"(B
-.Ft bintime
+.Vt "struct bintime"
 $B9=B$BN$H$7$F%7%9%F%`;~9o$rJ]B8$7$^$9!#(B
 .Fn microtime
 $B$*$h$S(B
 .Fn getmicrotime
 $B4X?t$bF1Ey$N5!G=$r2L$?$7$^$9$,!"Be$o$j$K(B
-.Ft timeval
+.Vt "struct timeval"
 $B9=B$BN$H$7$F;~9o$rJ]B8$7$^$9!#(B
 $BF1MM$K!"(B
 .Fn nanotime
 $B$*$h$S(B
 .Fn getnanotime
 $B4X?t$O!"(B
-.Ft timespec
+.Vt "struct timespec"
 $B9=B$BN$H$7$F;~9o$rJ]B8$7$^$9!#(B
 .Pp
 .Fn bintime ,
 .Fn microtime ,
 .Fn nanotime
-$B$O!"2DG=$J8B$j@53N$J8=:_;~9o$rJV$9;~9o%+%&%s%?$r!">o$K@A5a$7$^$9!#(B
+$B4X?t$O!"2DG=$J8B$j@53N$J8=:_;~9o$rJV$9;~9o%+%&%s%?$r!">o$K@A5a$7$^$9!#(B
 $B$=$l$KH?$7$F!"(B
 .Fn getbintime ,
 .Fn getmicrotime ,
@@ -100,12 +100,12 @@
 $B4X?t$O!"(B
 .Fx 5.0
 $B$G=i$a$FEP>l$7$^$7$?!#(B
-.Nm
+.Nm microtime
 $B$*$h$S(B
 .Nm nanotime
 $B4X?t$O(B
 .Fx 3.0
-$B$G=i$a$FEP>l$7$^$7$?$,!"JL$N7A$G(B
+$B$G=i$a$FEP>l$7$^$7$?$,!"$9$G$KJL$N7A$G(B
 .Bx 4.4
 $B$+$iB8:_$7$F$$$^$7$?!#(B
 .Sh $B:n<T(B
diff -ur 60release/microuptime.9 updated/microuptime.9
--- 60release/microuptime.9     Sat Mar  4 18:19:40 2006
+++ updated/microuptime.9       Sun Mar  5 12:03:18 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"    %FreeBSD: src/share/man/man9/microuptime.9,v 1.5.8.1 2004/09/22 04:43:33 brooks Exp %
+.\" %FreeBSD: src/share/man/man9/microuptime.9,v 1.7 2005/01/12 21:48:25 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/microuptime.9,v 1.6 2004/11/04 01:14:32 metal Exp $
 .Dd September, 16 2004
@@ -57,26 +57,26 @@
 $B4X?t$O!"(B
 .Fa bt
 $B$K$h$C$F;XDj$5$l$?%"%I%l%9$K!"(B
-.Ft bintime
+.Vt "struct bintime"
 $B9=B$BN$H$7$F!"5/F0$+$i$N7P2a;~4V$rJ]B8$7$^$9!#(B
 .Fn microuptime
 $B$*$h$S(B
 .Fn getmicrouptime
 $B4X?t$O!"F1Ey$N5!G=$r2L$?$7$^$9$,!"Be$j$K(B
-.Ft timeval
+.Vt "struct timeval"
 $B9=B$BN$H$7$F7P2a;~4V$r5-O?$7$^$9!#(B
 $BF1MM$K!"(B
 .Fn nanouptime
 $B$*$h$S(B
 .Fn getnanouptime
 $B4X?t$O!"(B
-.Ft timespec
+.Vt "struct timespec"
 $B9=B$BN$H$7$F7P2a;~4V$rJ]B8$7$^$9!#(B
 .Pp
 .Fn binuptime ,
 .Fn microuptime ,
 .Fn nanouptime
-$B$O!">o$K2DG=$J8B$j@53N$J8=:_;~9o$rJV$9;~9o%+%&%s%?$r@A5a$7$^$9!#(B
+$B4X?t$O!">o$K2DG=$J8B$j@53N$J8=:_;~9o$rJV$9;~9o%+%&%s%?$r@A5a$7$^$9!#(B
 $B$=$l$KH?$7$F!"(B
 .Fn getbinuptime ,
 .Fn getmicrouptime ,
diff -ur 60release/module.9 updated/module.9
--- 60release/module.9  Sat Mar  4 18:19:40 2006
+++ updated/module.9    Sun Mar  5 12:08:20 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/module.9,v 1.8 2004/07/13 19:36:58 phk Exp %
+.\" %FreeBSD: src/share/man/man9/module.9,v 1.10 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/module.9,v 1.3 2004/09/21 21:00:59 metal Exp $
 .Dd March 1, 2001
@@ -54,7 +54,9 @@
 .Pp
 $B%"%s%m!<%I;~$O:G=i$K(B
 .Fa what
-$B$K(B MOD_QUIESCE $B$,@_Dj$5$l$F8F$S=P$5$l$^$9!#(B
+$B$K(B
+.Dv MOD_QUIESCE
+$B$,@_Dj$5$l$F8F$S=P$5$l$^$9!#(B
 $B%"%s%m!<%I$,6/@)$5$l$J$+$C$?>l9g$K$O!"(B0 $B$G$O$J$$CM$,JV$k$3$H$G(B
 $B%"%s%m!<%I$NH/@8$rKI$.$^$9!#(B
 .Pp
@@ -65,9 +67,15 @@
 $B$,@_Dj$5$l$^$9!#(B
 $B%b%8%e!<%k$,$3$l$K(B 0 $B$G$O$J$$CM$rJV$9>l9g$K$O!"%"%s%m!<%I$O5/$3$j$^$;$s!#(B
 .Pp
-MOD_QUIESCE $B$H(B MOD_UNLOAD $B$N0c$$$O!"%b%8%e!<%k$,;HMQCf$G$"$l$P(B
-$B%b%8%e!<%k$O(B MOD_QUIESCE $B$r<:GT$5$;$k$Y$-$G$"$j!"$=$l$KBP$7$F!"(B
-$B%b%8%e!<%k$N%"%s%m!<%I$,IT2DG=$J>l9g$K$N$_(B MOD_UNLOAD $B$,<:GT$9$k$Y$-$G$9!#(B
+.Dv MOD_QUIESCE
+$B$H(B
+.Dv MOD_UNLOAD
+$B$N0c$$$O!"%b%8%e!<%k$,;HMQCf$G$"$l$P%b%8%e!<%k$O(B
+.Dv MOD_QUIESCE
+$B$r<:GT$5$;$k$Y$-$G$"$j!"$=$l$KBP$7$F!"(B
+$B%b%8%e!<%k$N%"%s%m!<%I$,IT2DG=$J>l9g$K$N$_(B
+.Dv MOD_UNLOAD
+$B$,<:GT$9$k$Y$-$G$9!#(B
 $BNc$($P!"2r=|$9$k$3$H$,$G$-$J$$$=$N%b%8%e!<%k$X$N%a%b%j;2>H$,$"$k>l9g$G$9!#(B
 .Pp
 $B%7%9%F%`$,%7%c%C%H%@%&%s$5$l$k;~$K$O!"(B
@@ -78,7 +86,9 @@
 .Pp
 $B%b%8%e!<%k$O(B
 .Fa what
-$B$NCM$rG'<1$G$-$J$$>l9g$O(B EOPNOTSUPP $B$rJV$9$Y$-$G$9!#(B
+$B$NCM$rG'<1$G$-$J$$>l9g$O(B
+.Er EOPNOTSUPP
+$B$rJV$9$Y$-$G$9!#(B
 .Sh $B;HMQNc(B
 .Bd -literal
 #include <sys/param.h>
diff -ur 60release/namei.9 updated/namei.9
--- 60release/namei.9   Sat Mar  4 18:19:40 2006
+++ updated/namei.9     Sun Mar  5 12:25:35 2006
@@ -30,16 +30,17 @@
 .\" If you integrate this manpage in another OS, I'd appreciate a note
 .\"    - eivind@FreeBSD.org
 .\"
-.\" %FreeBSD: src/share/man/man9/namei.9,v 1.25.4.1 2005/03/04 00:17:40 brueffer Exp %
+.\" %FreeBSD: src/share/man/man9/namei.9,v 1.29 2005/12/13 17:07:52 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/namei.9,v 1.2 2005/07/11 13:46:23 metal Exp $
-.Dd May 27, 2003
+.Dd September 21, 2005
 .Os
 .Dt NAMEI 9
 .Sh $BL>>N(B
 .Nm namei ,
 .Nm NDINIT ,
-.Nm NDFREE
+.Nm NDFREE ,
+.Nm NDHASGIANT
 .Nd $B%Q%9L>$NJQ49$*$h$S8!:wA`:n(B
 .Sh $B=q<0(B
 .In sys/param.h
@@ -54,6 +55,8 @@
 .Fc
 .Ft void
 .Fn NDFREE "struct nameidata *ndp" "const uint flags"
+.Ft int
+.Fn NDHASGIANT "struct nameidata *ndp"
 .Sh $B2r@b(B
 .Nm
 $B$N;EAH$_$O%/%i%$%"%s%H$K$h$k%Q%9L>$NJQ49$*$h$S8!:w$NA`:n$r2DG=$K$7$^$9!#(B
@@ -66,6 +69,19 @@
 $B$^$?$O(B
 .Xr vput 9
 $B$N$I$A$i$+$r;HMQ$7$F!"$=$N(B vnode $B$N;HMQ8e$K%G%/%j%a%s%H$5$l$J$1$l$P$J$j$^$;$s!#(B+.Va Giant
+$B%m%C%/$,MW5a$5$l$k>l9g$K$O!"(B
+.Nm
+$B$O8F$S=P$7B&$,$=$l$,(B
+.Dv MPSAFE
+$B$G$"$k$3$H$r<($7$F$$$l$P!"(B
+.Va Giant
+$B$r<hF@$7$^$9!#(B
+$B$3$N>l9g!"8F$S=P$7B&$O8e$G(B
+.Fn NDHASGIANT
+$B$N7k2L$K4p$E$/(B
+.Va Giant
+$B$r3+J|$7$J$1$l$P$J$j$^$;$s!#(B
 .Pp
 .Fn NDINIT
 $B4X?t$O(B
@@ -152,6 +168,19 @@
 $B$=$N?F$N(B vnode $B$O(B
 .Xr vrele 9
 $B$r;HMQ$7$F8DJL$K2rJ|$5$l$J$1$l$P$J$j$^$;$s!#(B
+.It Dv MPSAFE
+$B$3$N%U%i%0$,@_Dj$5$l$F$$$k$H!"(B
+.Fn namei
+$B$O2#CG$7$?%U%!%$%k%7%9%F%`$K$h$C$FMW5a$5$l$F$$$k>l9g$K>r7oIU$-$G(B
+.Va Giant
+$B$r<hF@$7$^$9!#(B
+MPSAFE $B$r8F$S=P$7$?B&$O!"I,MW$G$"$l$P(B
+.Va Giant
+$B$r>r7oIU$-$G3+J|$9$k$?$a$K!"(B
+.Fn NDHASGIANT
+$B$N7k2L$r(B
+.Xr VFS_UNLOCK_GIANT
+$B$KEO$9$Y$-$G$9!#(B
 .It Dv NOCACHE
 $BL>A0%-%c%C%7%e$N%(%s%H%j$,4{$KB8:_$7$F$$$J$$>l9g$K$O!"(B
 .Fn namei
@@ -289,6 +318,7 @@
 .Xr uio 9 ,
 .Xr uma 9 ,
 .Xr VFS 9 ,
+.Xr VFS_UNLOCK_GIANT 9 ,
 .Xr vnode 9 ,
 .Xr vput 9 ,
 .Xr vref 9
@@ -309,3 +339,7 @@
 .Dv LOCKLEAF
 $B$NN>J}$,;HMQ$5$l$k>l9g$N$3$NLdBj$N2r7h$N$?$a$K!"(B
 $B:F5"E*%m%C%/$KMj$k$3$H$,I,MW$K$J$j$^$9!#(B
+.Pp
+MPSAFE $B$G$O$J$$%U%!%$%k%7%9%F%`$NB8:_$,!"8F$S=P$7B&$,>r7oIU$-$G(B
+.Va Giant
+$B$r%"%s%m%C%/$9$k$3$H$rMW5a$7$^$9!#(B
diff -ur 60release/physio.9 updated/physio.9
--- 60release/physio.9  Sat Mar  4 18:19:40 2006
+++ updated/physio.9    Sun Mar  5 21:07:03 2006
@@ -34,7 +34,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/physio.9,v 1.15.2.1 2005/01/05 08:31:19 krion Exp %
+.\" %FreeBSD: src/share/man/man9/physio.9,v 1.17 2005/01/12 21:48:25 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/physio.9,v 1.10 2005/07/11 13:46:23 metal Exp $
 .\"
 .Dd July 8, 2004
diff -ur 60release/printf.9 updated/printf.9
--- 60release/printf.9  Sat Mar  4 18:19:40 2006
+++ updated/printf.9    Sun Mar  5 21:09:48 2006
@@ -1,6 +1,6 @@
 .\"
 .\" Copyright (c) 2001 Andrew R. Reiter
-.\" Copyritht (c) 2004 Joerg Wunsch
+.\" Copyright (c) 2004 Joerg Wunsch
 .\" All rights reserved.
 .\"
 .\" Redistribution and use in source and binary forms, with or without
@@ -24,7 +24,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/printf.9,v 1.4.2.1 2005/01/23 10:08:45 glebius Exp %
+.\" %FreeBSD: src/share/man/man9/printf.9,v 1.7 2005/07/31 03:30:45 keramida Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/printf.9,v 1.3 2005/07/11 13:46:23 metal Exp $
 .Dd August 10, 2004
diff -ur 60release/psignal.9 updated/psignal.9
--- 60release/psignal.9 Sat Mar  4 18:19:40 2006
+++ updated/psignal.9   Sun Mar  5 21:10:45 2006
@@ -33,7 +33,7 @@
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
 .\"    $NetBSD: psignal.9,v 1.1 1996/06/22 22:57:35 pk Exp $
-.\" %FreeBSD: src/share/man/man9/psignal.9,v 1.9 2001/10/01 16:09:25 ru Exp %
+.\" %FreeBSD: src/share/man/man9/psignal.9,v 1.10 2004/11/18 02:06:17 jkoshy Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/psignal.9,v 1.2 2002/11/24 01:43:12 horikawa Exp $
 .Dd June 22, 1996
@@ -139,4 +139,5 @@
 $B$,(B 0 $B$N>l9g$K$O2?$N9TF0$b<h$j$^$;$s!#(B
 .Sh $B4XO"9`L\(B
 .Xr sigaction 2 ,
+.Xr signal 9 ,
 .Xr tsleep 9
diff -ur 60release/sleep.9 updated/sleep.9
--- 60release/sleep.9   Sat Mar  4 18:19:40 2006
+++ updated/sleep.9     Sun Mar  5 22:18:07 2006
@@ -23,15 +23,15 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/sleep.9,v 1.43.2.1 2005/01/10 08:27:21 cperciva Exp %
+.\" %FreeBSD: src/share/man/man9/sleep.9,v 1.47 2006/02/22 20:50:33 jmg Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/sleep.9,v 1.9 2005/07/11 13:46:23 metal Exp $
 .\" "
 .Dd December 17, 1998
 .Os
 .Dt SLEEP 9
 .Sh $BL>>N(B
-.Nm sleep ,
 .Nm msleep ,
+.Nm msleep_spin ,
 .Nm tsleep ,
 .Nm wakeup
 .Nd $B%$%Y%s%H$N%&%'%$%H(B
@@ -40,13 +40,15 @@
 .In sys/systm.h
 .In sys/proc.h
 .Ft int
-.Fn tsleep "void *ident" "int priority" "const char *wmesg" "int timo"
+.Fn tsleep "void *chan" "int priority" "const char *wmesg" "int timo"
 .Ft int
-.Fn msleep "void *ident" "struct mtx *mtx" "int priority" "const char *wmesg" "int timo"
+.Fn msleep "void *chan" "struct mtx *mtx" "int priority" "const char *wmesg" "int timo"
+.Ft int
+.Fn msleep_spin "void *chan" "struct mtx *mtx" "const char *wmesg" "int timo"
 .Ft void
-.Fn wakeup "void *ident"
+.Fn wakeup "void *chan"
 .Ft void
-.Fn wakeup_one "void *ident"
+.Fn wakeup_one "void *chan"
 .Sh $B2r@b(B
 $B4X?t(B
 .Fn tsleep
@@ -57,11 +59,11 @@
 .Fn tsleep
 $B$K$h$C$F%9%j!<%W>uBV$KCV$+$l$^$9!#(B
 $B%Q%i%a!<%?(B
-.Fa ident
+.Fa chan
 $B$O!"%W%m%;%9$,$I$N%$%Y%s%H>e$G%9%j!<%W$7$F$$$k$+$r<1JL$9$k0l0UE*$J(B
 $BG$0U$N%"%I%l%9$G$9!#(B
 $BC10l$N(B
-.Fa ident
+.Fa chan
 $B>e$G%9%j!<%W$7$F$$$kA4$F$N%W%m%;%9$O8e$G!"(B
 .Fn wakeup
 $B$K$h$C$F5/$3$5$l$^$9!#(B
@@ -78,7 +80,7 @@
 .Pp
 .Fn wakeup_one
 $B4X?t$O%Q%i%a!<%?(B
-.Fa ident
+.Fa chan
 $B>e$G%9%j!<%W$7$F$$$k%-%e!<$NCf$N:G=i$N%W%m%;%9$r<B9T2DG=$K(B
 $B$9$k$?$a$K;HMQ$5$l$^$9!#(B
 $B$3$l$O!"B??t$N%W%m%;%9$,F1$8%"%I%l%9>e$G%9%j!<%W$7$F$$$k$,!"(B
@@ -96,7 +98,11 @@
 .Fa timo
 \&/ hz $BIC4V(B (0 $B$O%?%$%`%"%&%H$J$7$r0UL#$7$^$9(B) $B%9%j!<%W$7$^$9!#(B
 .Va Giant
-$B%m%C%/$,J];}$5$l$F$$$J$$$J$i!"(B
+$B%m%C%/$,J];}$5$l$F$$$J$$!"$+$D(B
+.Fa mtx
+$B$,(B
+.Dv NULL
+$B$J$i$P!"(B
 .Fa timo
 $B$O(B 0 $B0J30$G$J$1$l$P$J$j$^$;$s!#(B
 .Fa priority
@@ -134,6 +140,27 @@
 $B$=$N>uBV$NJQ99$bBP1~$9$k(B wakeup $B$b<:$&$3$H$J$/(B
 $B8=:_$N%W%m%;%9$rCfCG$G$-$k$3$H$rJ]>Z$9$k$?$a$K!"(B
 $B$3$N(B mutex $B$O;HMQ$5$l$^$9!#(B
+.Pp
+.Fn msleep_spin
+$B4X?t$O(B
+.Fn msleep
+$B$HF1MM$J(B
+.Fn tsleep
+$B$NJL$NJQ<o$G$9!#(B
+.Fn msleep
+$B$H0c$C$F!"(B
+$B$3$N4X?t$O(B
+.Fa mtx
+$B0z?t$H$7$F%G%U%)%k%H(B mutex $B$N$G$O$J$/(B
+$B%9%T%s(B mutex $B$r5v2D$7$^$9!#(B
+$B$3$l$O(B
+.Fa priority
+$B0z?t$r<u$1IU$1$J$$E@$G$h$j@)8B$5$l$F$b$$$^$9!#(B
+$BMW$9$k$K!"$3$N4X?t$O%9%j!<%W$9$k%9%l%C%I$NM%@hEY$rJQ$($:!"(B
+.Dv PDROP
+$B$*$h$S(B
+.Dv PCATCH
+$B%U%i%0$r%5%]!<%H$7$^$;$s!#(B
 .Sh $BLa$jCM(B
 $B>e5-$r;2>H$7$F$/$@$5$$!#(B
 .Sh $B4XO"9`L\(B
@@ -150,6 +177,14 @@
 $B4X?t$O(B
 .Bx 4.4
 $B$GEP>l$7$^$7$?!#(B
+.Fn msleep
+$B4X?t$O(B
+.Fx 5.0
+$B$GEP>l$7!"(B
+.Fn msleep_spin
+$B4X?t$O(B
+.Fx 7.0
+$B$GEP>l$7$^$7$?!#(B
 .Pp
 .Fn sleep
 $B4X?t$OEAE}E*$J7A<0$G$7$?!#(B
@@ -160,4 +195,4 @@
 .An -nosplit
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An J\(:org Wunsch Aq joerg@FreeBSD.org
-$B$K$h$C$F=q$+$l$^$7$?!#(B
+$B$,=q$-$^$7$?!#(B
diff -ur 60release/spl.9 updated/spl.9
--- 60release/spl.9     Sat Mar  4 18:19:40 2006
+++ updated/spl.9       Sun Mar  5 22:19:36 2006
@@ -23,7 +23,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/spl.9,v 1.19 2004/07/03 18:29:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/spl.9,v 1.20 2005/06/28 20:15:18 hmp Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/spl.9,v 1.11 2004/09/21 21:00:59 metal Exp $
 .\"
 .Dd July 21, 1996
diff -ur 60release/style.9 updated/style.9
--- 60release/style.9   Sat Mar  4 18:19:40 2006
+++ updated/style.9     Sun Mar  5 22:27:49 2006
@@ -23,10 +23,11 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/style.9,v 1.110.2.1 2005/03/01 12:44:49 brueffer Exp %
+.\"    From: @(#)style 1.14 (Berkeley) 4/28/95
+.\" %FreeBSD: src/share/man/man9/style.9,v 1.121 2005/06/28 20:15:18 hmp Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/style.9,v 1.29 2005/07/11 13:46:23 metal Exp $
 .\"
-.Dd December 7, 2001
+.Dd February 10, 2005
 .Dt STYLE 9
 .Os
 .Sh $BL>>N(B
@@ -51,7 +52,7 @@
  * CSRG $B$N(B KNF (Kernel Normal Form, $B%+!<%M%kI8=`=q<0(B) $B$K4p$E$$$F$$$^$9!#(B
  *
  *     @(#)style       1.14 (Berkeley) 4/28/95
- * $\&FreeBSD: src/share/man/man9/style.9,v 1.110.2.1 2005/03/01 12:44:49 brueffer Exp $
+ * $\&FreeBSD: src/share/man/man9/style.9,v 1.121 2005/06/28 20:15:18 hmp Exp $  */

 /*
@@ -86,12 +87,12 @@
 .Xr indent 1
 $B$K:F@07A$5$;$?$/$J$$>l9g$O!"(B
 $B$=$l$i$N%3%a%s%H$N%@%C%7%e$r@1$KJQ$($F$/$@$5$$!#(B
-$B:G=i$N%3%a%s%H0J30$N%+%i%`$G;O$^$k%3%a%s%H$O(B
+$B:G=i0J30$N%+%i%`$G;O$^$k%3%a%s%H$O(B
 $B7h$7$F%i%$%;%s%9@<L@$H$O$_$J$7$^$;$s!#(B
 $BLuCm(B: $B9TF,$K$J$$$b$N$O%i%$%;%s%9I=L@$H$_$J$7$^$;$s!#(B
 .Pp
-$BCx:n8"%X%C%@$N8e$K$O6u9T$r(B 1 $B9TF~$l!"%=!<%9%U%!%$%k$K$O(B
-.Va rcsid
+$BCx:n8"%X%C%@$N8e$K$O6u9T$r(B 1 $B9TF~$l!"(BC/C++ $B8@8l$G$O$J$$%=!<%9%U%!%$%k$K$O(B
+.Li $\&FreeBSD$
 $B$rIU$1$^$9!#(B
 $B%P!<%8%g%s4IM}%7%9%F%`$N(B ID $B%?%0$O!"%U%!%$%kCf$K(B 1 $B8D$N$_$"$k$Y$-$G$9(B
 ($B$3$N%U%!%$%k$G$O0c$$$^$9$,(B)$B!#(B
@@ -119,7 +120,7 @@
 #endif

 #include <sys/cdefs.h>
-__FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.110.2.1 2005/03/01 12:44:49 brueffer Exp $");
+__FBSDID("$\&FreeBSD: src/share/man/man9/style.9,v 1.121 2005/06/28 20:15:18 hmp Exp $");
 .Ed
 .Pp
 $B%X%C%@%U%!%$%k$NA0$K!"6u9T$r(B 1 $B9TIU$1$^$9!#(B
@@ -837,7 +838,7 @@
 .Xr warn 3 ,
 .Xr style.Makefile 5
 .Sh $BNr;K(B
-$B$3$N%Z!<%8$O(B
+$B$3$N%^%K%e%"%k%Z!<%8$O(B
 .Bx 4.4 Lite2
 $B%j%j!<%9$N(B
 .Pa src/admin/style/style
diff -ur 60release/suser.9 updated/suser.9
--- 60release/suser.9   Sat Mar  4 18:19:40 2006
+++ updated/suser.9     Sun Mar  5 22:29:44 2006
@@ -31,7 +31,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/suser.9,v 1.25.2.2 2005/01/05 08:31:19 krion Exp %
+.\" %FreeBSD: src/share/man/man9/suser.9,v 1.28 2005/01/12 21:48:25 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/suser.9,v 1.9 2005/07/11 13:46:23 metal Exp $
 .\"
 .Dd April 2, 2002
diff -ur 60release/sx.9 updated/sx.9
--- 60release/sx.9      Sat Mar  4 18:19:40 2006
+++ updated/sx.9        Mon Mar  6 11:30:13 2006
@@ -24,10 +24,10 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH .\" DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/sx.9,v 1.29.2.2 2005/01/17 11:34:57 keramida Exp %
+.\" %FreeBSD: src/share/man/man9/sx.9,v 1.32 2006/02/01 20:30:55 glebius Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/sx.9,v 1.5 2005/07/11 13:46:23 metal Exp $
-.Dd August 14, 2001
+.Dd February 1, 2006
 .Dt SX 9
 .Os
 .Sh $BL>>N(B
@@ -195,22 +195,23 @@
 $B%9%j!<%W$7$F$$$k4V$K(B
 .Nm
 $B%m%C%/>e$K6&M-%m%C%/$^$?$OGSB>%m%C%/$r=jM-$9$k$3$H$O5v2D$5$l$^$9!#(B
-$B$=$N7k2L!"%_%e!<%F%C%/%9$rJ];}$7$F$$$k4V!"(B
+$B$=$N7k2L!"(Bmutex $B$rJ];}$7$F$$$k4V!"(B
 .Nm
 $B%m%C%/$O3MF@$5$l$J$$$+$b$7$l$^$;$s!#(B
-$B$=$&$G$J$1$l$P!"%_%e!<%F%C%/%9$r3MF@$7$?8e$KF1$8(B
+$B$=$&$G$J$1$l$P!"(Bmutex $B$r3MF@$7$?8e$KF1$8(B
 .Nm
 $B%m%C%/>e$GJL$N%9%l%C%I$,%V%m%C%/$5$l$k4V$K!"(B
 $B0l$D$N%9%l%C%I$,(B
 .Nm
 $B%m%C%/$rJ];}$7$F$$$k4V$K%9%j!<%W$9$k$J$i!"(B
-$B;v<B>e!"(B2 $BHVL\$N%9%l%C%I$O:G8e$K$O5v2D$5$l$F$$$J$$%_%e!<%F%C%/%9$r(B
+$B;v<B>e!"(B2 $BHVL\$N%9%l%C%I$O:G8e$K$O5v2D$5$l$F$$$J$$(B mutex $B$r(B
 $BJ];}$7$F$$$k4V$K%9%j!<%W$9$k$3$H$K$J$k$G$7$g$&!#(B
 .Sh $B4XO"9`L\(B
 .Xr condvar 9 ,
 .Xr mtx_pool 9 ,
 .Xr mutex 9 ,
 .Xr panic 9 ,
+.Xr rwlock 9 ,
 .Xr sema 9
 .Sh $B%P%0(B
 $B8=:_!"%m%C%/$,J];}$5$l$F$$$J$$$3$H$r%"%5!<%H$9$kJ}K!$,$"$j$^$;$s!#(B
diff -ur 60release/taskqueue.9 updated/taskqueue.9
--- 60release/taskqueue.9       Sat Mar  4 18:19:40 2006
+++ updated/taskqueue.9 Mon Mar  6 11:57:02 2006
@@ -26,10 +26,10 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/taskqueue.9,v 1.12 2004/08/08 02:37:22 jmg Exp %
+.\" %FreeBSD: src/share/man/man9/taskqueue.9,v 1.20 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/taskqueue.9,v 1.3 2004/09/21 21:00:59 metal Exp $
-.Dd May 12, 2000
+.Dd May 19, 2005
 .Dt TASKQUEUE 9
 .Os
 .Sh $BL>>N(B
@@ -42,20 +42,20 @@
 .In sys/queue.h
 .In sys/taskqueue.h
 .Bd -literal
-typedef void (*task_fn)(void *context, int pending);
+typedef void (*task_fn_t)(void *context, int pending);

 typedef void (*taskqueue_enqueue_fn)(void *context);

 struct task {
        STAILQ_ENTRY(task)      ta_link;        /* $B%-%e!<$N$?$a$N%j%s%/(B */
-       int                     ta_pending;     /* $B%-%e!<$KF~$C$?2s?t(B */
-       int                     ta_priority;    /* $B%-%e!<Fb%?%9%/M%@hEY(B */
-       task_fn                 ta_func;        /* $B%?%9%/%O%s%I%i(B */
+       u_short                 ta_pending;     /* $B%-%e!<$KF~$C$?2s?t(B */
+       u_short                 ta_priority;    /* $B%-%e!<Fb%?%9%/M%@hEY(B */
+       task_fn_t               ta_func;        /* $B%?%9%/%O%s%I%i(B */
        void                    *ta_context;    /* $B%O%s%I%i$N0z?t(B */
 };
 .Ed
 .Ft struct taskqueue *
-.Fn taskqueue_create "const char *name" "int mflags" "taskqueue_enqueue_fn enqueue" "void *context"
+.Fn taskqueue_create "const char *name" "int mflags" "taskqueue_enqueue_fn enqueue" "void *context" "struct proc **"
 .Ft void
 .Fn taskqueue_free "struct taskqueue *queue"
 .Ft struct taskqueue *
@@ -66,6 +66,10 @@
 .Fn taskqueue_enqueue_fast "struct taskqueue *queue" "struct task *task"
 .Ft void
 .Fn taskqueue_run "struct taskqueue *queue"
+.Ft void
+.Fn taskqueue_run_fast "struct taskqueue *queue"
+.Ft void
+.Fn taskqueue_drain "struct taskqueue *queue" "struct task *task"
 .Fn TASK_INIT "struct task *task" "int priority" "task_fn_t *func" "void *context"
 .Fn TASKQUEUE_DECLARE "name"
 .Fn TASKQUEUE_DEFINE "name" "taskqueue_enqueue_fn enqueue" "void *context" "init"
@@ -83,17 +87,25 @@
 .Xr malloc 9
 $B%U%i%0$NAH!"%?%9%/$,%-%e!<$KDI2C$5$l$?$H$-$K(B
 .Fn taskqueue_enqueue
-$B$+$i8F$S=P$5$l$k4X?t$r4^$_$^$9!#(B
+$B$+$i8F$S=P$5$l$k4X?t!"(B
+$B$=$N%-%e!<$r6!5k$9$k%9%l%C%I$N<BBN$,5-O?$5$l$F$$$k%a%b%j0LCV$X$N%]%$%s%?(B
+$B$r4^$_$^$9!#(B
 .\" XXX        $B0J2<$NJ8$OB?$/$O:G=i$NItJ,$K4X78$7$F$$$^$9!#(B
-$B$3$l$O!"(B($B$?$H$($P!"%=%U%H%&%'%"3d$j9~$_$K$h$k%9%1%8%e!<%j%s%0$^$?$O(B
-$B%+!<%M%k%9%l%C%I$,5/$3$5$l$k$3$H$K$h$C$F(B) $B%-%e!<$,8e$G<B9T$5$l$k$?$a$K(B
-$B=`Hw$5$l$k$3$H$,$G$-$k$h$&$K$9$k$?$a$G$9!#(B
+.Fn taskqueue_enqueue
+$B$+$i8F$S=P$5$l$k4X?t$O$=$N%-%e!<$,<B9T$5$l$k$3$H$r(B
+$B=`Hw$7$J$1$l$P$J$j$^$;$s(B ($B$?$H$($P!"(B
+$B%=%U%H%&%'%"3d$j9~$_$K$h$k%9%1%8%e!<%j%s%0$^$?$O(B
+$B%+!<%M%k%9%l%C%I$,5/$3$5$l$k$3$H$K$h$C$F(B)$B!#(B
+$B%9%l%C%I$N<BBN$,5-O?$5$l$F$$$k%a%b%j0LCV$O!"=*N;$9$k$?$a$K(B
+$B6!5k%9%l%C%I$K%7%0%J%k$rAw$k$3$H$K;HMQ$5$l$^$9(B -- $B$3$NCM$,(B 0 $B$K(B
+$B@_Dj$5$l$F%7%0%J%k$,Aw$i$l$k$H=*N;$7$^$9!#(B
 .Pp
 $B4X?t(B
 .Fn taskqueue_free
 $B$O%-%e!<$N%0%m!<%P%k$J%j%9%H$+$i$=$N%-%e!<$r<h$j=|$/$?$a$H!"(B
 $B%-%e!<$K$h$C$F;HMQ$5$l$?%a%b%j$r3+J|$9$k$?$a$K;HMQ$5$l$k$Y$-$G$9!#(B
-$B%-%e!<>e$NA4$F$N%?%9%/$O$3$N$H$-<B9T$5$l$^$9!#(B
+$B%-%e!<$r6!5k$7$F$$$k%9%l%C%I$,(B exit $B$9$Y$-%7%0%J%k$rAw$i$l$?8e$K!"(B
+$B%-%e!<>e$NA4$F$N%?%9%/$O<B9T$5$l$^$9!#(B
 .Pp
 $B%7%9%F%`$O!"(B
 .Fn taskqueue_find
@@ -129,7 +141,10 @@
 $B%9%T%s%m%C%/$r;HMQ$7$^$9!#(B
 .Pp
 $B%-%e!<>e$NA4$F$N%?%9%/$r<B9T$9$k$K$O!"(B
+$B$=$N%-%e!<$NFC?'$K1~$8$F(B
 .Fn taskqueue_run
+$B$^$?$O(B
+.Fn taskqueue_run_fast
 $B$r8F$S=P$7$^$9!#(B
 $B%?%9%/$,<B9T$5$l$k$H$-$K$O!"@h$:$=$N%?%9%/$,%-%e!<$+$i<h$j=|$+$l!"(B
 .Va ta_pending
@@ -142,6 +157,12 @@
 .Va ta_pending
 $B$NCM$r(B 2 $BHVL\$N0z?t$H$7$F!"8F$S=P$5$l$^$9!#(B
 .Pp
+.Fn taskqueue_drain
+$B4X?t$O%?%9%/$,=*N;$9$k$N$rBT$D$?$a$K;HMQ$5$l$^$9!#(B
+.Fn taskqueue_drain
+$B$X$N8F$S=P$78e$K$O%?%9%/$,%-%e!<$K(B
+$BF~$l$i$l$J$$$3$H$rJ]>Z$7$^$;$s!#(B
+.Pp
 $BJXMx$J%^%/%m(B
 .Fn TASK_INIT "task" "priority" "func" "context"
 $B$O(B
@@ -186,31 +207,54 @@
 $BJQ?t(B
 .Vt struct taskqueue *taskqueue_name
 $B$O$=$N%-%e!<$K%?%9%/$rDI2C$9$k$?$a$K;HMQ$5$l$^$9!#(B
-.Pp
-$B%7%9%F%`$O(B 3 $B$D$N%0%m!<%P%k$J%?%9%/%-%e!<(B
+.Ss $BDj5A:Q$_$N%?%9%/%-%e!<(B
+$B%7%9%F%`$O(B 4 $B$D$N%0%m!<%P%k$J%?%9%/%-%e!<(B
+.Va taskqueue_fast ,
 .Va taskqueue_swi ,
 .Va taskqueue_swi_giant ,
 $B$*$h$S(B
 .Va taskqueue_thread
 $B$rDs6!$7$^$9!#(B
+.Va taskqueue_fast
+$B%-%e!<$O%9%j!<%W(B mutex $B$,;HMQ$5$l$k$3$H$,$G$-$J$$!"(B
+$B9bB.3d$j9~$_%O%s%I%i$+$iJ,N%$5$l$?(B swi $B%O%s%I%i$N$?$a$N$b$N$G$9!#(B
 swi $B%?%9%/%-%e!<$O%=%U%H%&%'%"3d$j9~$_$N;EAH$_$r2p$7$F<B9T$5$l$^$9!#(B
-taskqueue_swi $B%-%e!<$O(B Giant $B%+!<%M%k%m%C%/$NJ]8nL5$7$G<B9T$7!"(B
-taskqueue_swi_giant $B%-%e!<$O(B Giant $B%+!<%M%k%m%C%/$NJ]8nM-$j$G(B
+.Va taskqueue_swi
+$B%-%e!<$O(B
+.Va Giant
+$B%+!<%M%k%m%C%/$NJ]8nL5$7$G<B9T$7!"(B
+.Va taskqueue_swi_giant
+$B%-%e!<$O(B
+.Va Giant
+$B%+!<%M%k%m%C%/$NJ]8nM-$j$G(B
 $B<B9T$7$^$9!#(B
-$B%9%l%C%I%?%9%/%-%e!<$O%+!<%M%k%9%l%C%I%3%s%F%-%9%H$G<B9T$5$l!"$3$N%9%l%C%I(B
-$B$+$i<B9T$5$l$k%?%9%/$O!"(BGiant $B%+!<%M%k%m%C%/2<$G<B9T$5$l$^$;$s!#(B
-$B8F$S=P$7B&$,(B Giant $B%m%C%/2<$G<B9T$7$?$$>l9g$K$O!"8F$S=P$7B&$N(B
-$B%?%9%/%-%e!<%O%s%I%i%k!<%A%s$NCf$G!"8F$S=P$7B&$,L@3N$K(B Giant $B%m%C%/$N(B
+$B%9%l%C%I%?%9%/%-%e!<(B
+.Va taskqueue_thread
+$B$O%+!<%M%k%9%l%C%I%3%s%F%-%9%H$G<B9T$5$l!"$3$N%9%l%C%I(B
+$B$+$i<B9T$5$l$k%?%9%/$O!"(B
+.Va Giant
+$B%+!<%M%k%m%C%/2<$G<B9T$5$l$^$;$s!#(B
+$B8F$S=P$7B&$,(B
+.Va Giant
+$B%m%C%/2<$G<B9T$7$?$$>l9g$K$O!"8F$S=P$7B&$N(B
+$B%?%9%/%-%e!<%O%s%I%i%k!<%A%s$NCf$G!"8F$S=P$7B&$,L@3N$K(B
+.Va Giant
+$B%m%C%/$N(B
 $B3MF@$*$h$S2rJ|$r9T$J$&$Y$-$G$9!#(B
 .Pp
-$B$3$N%-%e!<$r;HMQ$9$k$?$a$K$O!";HMQ$7$?$$%-%e!<(B (
-.Va taskqueue_swi ,
+$B$3$l$i$N%-%e!<$r;HMQ$9$k$?$a$K$O!";HMQ$7$?$$%-%e!<(B
+.Va ( taskqueue_swi ,
 .Va taskqueue_swi_giant
 $B$^$?$O(B
-.Va taskqueue_thread
-) $B$N$?$a$N%0%m!<%P%k%?%9%/%-%e!<JQ?t$NCM$G(B
+.Va taskqueue_thread )
+$B$N$?$a$N%0%m!<%P%k%?%9%/%-%e!<JQ?t$NCM$G(B
 .Fn taskqueue_enqueue
 $B$r8F$S=P$7$^$9!#(B
+$B%0%m!<%P%k$N%?%9%/%-%e!<CM(B
+.Va taskqueue_fast
+$B$N$?$a$K$O(B
+.Fn taskqueue_enqueue_fast
+$B$r;HMQ$7$^$9!#(B
 .Pp
 $B%=%U%H%&%'%"3d$j9~$_%-%e!<$O!"Nc$($P!"%O%s%I%i$NCf$GCx$7$$NL$N=hM}$r<B9T(B
 $B$7$J$1$l$P$J$i$J$$3d$j9~$_%O%s%I%i$r<BAu$9$k$?$a$K!";HMQ$5$l$k$3$H$,2DG=$G$9!#(B
@@ -222,6 +266,16 @@
 $B2?$+$r9T$J$&%+!<%M%k4X?t$r8F$S=P$9$3$H$,I,MW$J!"3d$j9~$_%l%Y%k$N%k!<%A%s$K(B
 $B$h$C$F;HMQ$5$l$k$3$H$,2DG=$G$9!#(B
 ($BNc$($P!"(BM_WAITOK $B%U%i%0$rH<$C$?(B malloc $B$N8F$S=P$7$G$9!#(B)
+.Pp
+.Va taskqueue_swi
+$B$N$h$&$J6&M-$5$l$?%?%9%/%-%e!<>e$KF~$l$i$l$?%?%9%/$O!"(B
+$B<B9TA0$KIT3NDj$JD9$5$N;~4V$NCY$i$5$l$k$3$H$,$"$k$3$H$KCm0U$7$F2<$5$$!#(B
+$B%-%e!<$KF~$l$kCY$l$,5vMF$G$-$J$$>l9g$K$O!";dE*$J%?%9%/%-%e!<$r(B
+$B@lG0$7$F=hM}$9$k%9%l%C%I$r;HMQ$7$F@8@.$9$k$Y$-$G$9!#(B
+.Sh $B4XO"9`L\(B
+.Xr ithread 9 ,
+.Xr kthread 9 ,
+.Xr swi 9
 .Sh $BNr;K(B
 $B$3$N%$%s%?%U%'!<%9$O(B
 .Fx 5.0
@@ -231,3 +285,6 @@
 $B$3$N%^%K%e%"%k%Z!<%8$O(B
 .An Doug Rabson
 $B$,=q$-$^$7$?!#(B
+.Sh $B%P%0(B
+.Fn taskqueue_create_fast
+$B$OB8:_$7$^$;$s!#(B
diff -ur 60release/time.9 updated/time.9
--- 60release/time.9    Sat Mar  4 18:19:40 2006
+++ updated/time.9      Mon Mar  6 11:18:30 2006
@@ -29,7 +29,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/time.9,v 1.12.2.1 2004/09/22 04:43:33 brooks Exp %
+.\" %FreeBSD: src/share/man/man9/time.9,v 1.17 2006/03/02 19:47:41 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/time.9,v 1.5 2004/11/04 01:14:32 metal Exp $
 .Dd September 17, 2004
@@ -42,14 +42,10 @@
 .Nd $B%7%9%F%`;~9oJQ?t(B
 .Sh $B=q<0(B
 .In sys/time.h
-.Bl -item -compact
-.It
-.Va extern struct timeval boottime ;
-.It
-.Va extern struct time_t time_second ;
-.It
-.Va extern struct timeval time_uptime ;
-.El
+.Pp
+.Vt extern struct timeval boottime ;
+.Vt extern time_t time_second ;
+.Vt extern time_t time_uptime ;
 .Sh $B2r@b(B
 .Va boottime
 $BJQ?t$O%7%9%F%`$N%V!<%H;~9o$rJ];}$7$^$9!#(B
@@ -79,28 +75,26 @@
 $B4X?t$O!"%V!<%H$7$F$+$i$N7P2a;~4V$r$h$j@53N$K!"IT2DJ,$K<hF@$9$k$3$H$,$G$-$^$9!#(B
 .Va boottime
 $BJQ?t$O!"FCJL$J7Y2|$J$7$KFI$_=q$-$9$k$3$H$,$G$-$^$9!#(B
-.Pp
 .Sh $B4XO"9`L\(B
 .Xr clock_settime 2 ,
 .Xr ntp_adjtime 2 ,
 .Xr settimeofday 2 ,
+.Xr bintime 9 ,
+.Xr binuptime 9 ,
 .Xr getbintime 9 ,
 .Xr getbinuptime 9 ,
 .Xr getmicrotime 9 ,
 .Xr getmicrouptime 9 ,
 .Xr getnanotime 9 ,
 .Xr getnanouptime 9 ,
-.Xr bintime 9 ,
-.Xr binuptime 9 ,
 .Xr microtime 9 ,
 .Xr microuptime 9 ,
-.Xr nanotime 9,
+.Xr nanotime 9 ,
 .Xr nanouptime 9
 .Rs
 .%A "Poul-Henning Kamp"
 .%T "Timecounters: Efficient and precise timekeeping in SMP kernels"
-.%J "Proceedings of EuroBSDCon 2002"
-.%C "Amsterdam"
+.%J "Proceedings of EuroBSDCon 2002, Amsterdam"
 .%O /usr/share/doc/papers/timecounter.ascii.gz
 .Re
 .Rs
diff -ur 60release/timeout.9 updated/timeout.9
--- 60release/timeout.9 Sat Mar  4 18:19:40 2006
+++ updated/timeout.9   Mon Mar  6 11:55:24 2006
@@ -34,7 +34,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/timeout.9,v 1.23.2.2 2005/03/21 23:01:30 iedowse Exp %
+.\" %FreeBSD: src/share/man/man9/timeout.9,v 1.31 2005/12/01 19:16:35 jhb Exp % .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/timeout.9,v 1.6 2005/07/11 13:46:23 metal Exp $
 .\"
 .Dd February 6, 2005
@@ -45,6 +45,7 @@
 .Nm untimeout ,
 .Nm callout_handle_init ,
 .Nm callout_init ,
+.Nm callout_init_mtx ,
 .Nm callout_stop ,
 .Nm callout_drain ,
 .Nm callout_reset ,
@@ -71,11 +72,13 @@
 .Fn untimeout "timeout_t *func" "void *arg" "struct callout_handle handle"
 .Ft void
 .Fn callout_init "struct callout *c" "int mpsafe"
+.Ft void
+.Fn callout_init_mtx "struct callout *c" "struct mtx *mtx" "int flags"
 .Ft int
 .Fn callout_stop "struct callout *c"
 .Ft int
 .Fn callout_drain "struct callout *c"
-.Ft void
+.Ft int
 .Fn callout_reset "struct callout *c" "int ticks" "timeout_t *func" "void *arg" .Ft int
 .Fn callout_pending "struct callout *c"
@@ -117,8 +120,9 @@
 .Pp
 $B4X?t(B
 .Fn callout_handle_init
-$B$O%O%s%I%k$r=i4|2=$9$k$?$a$K;HMQ$7!"(Buntimeout $B$H6&$K(B
-$B;HMQ$5$l$F$bI{:nMQL5$7$KLa$k$h$&$K$7$^$9!#(B
+$B$O%O%s%I%k$r=i4|2=$9$k$?$a$K;HMQ$7!"(B
+.Fn untimeout
+$B$H6&$K;HMQ$5$l$F$bI{:nMQL5$7$KLa$k$h$&$K$7$^$9!#(B
 .Pp
 $B%3!<%k%"%&%H%O%s%I%k$K(B
 .Fn CALLOUT_HANDLE_INITIALIZER
@@ -150,7 +154,9 @@
 $B$N8F$S=P$7!"$^$?$O(B
 .Fn CALLOUT_HANDLE_INITIALIZER "&handle"
 $B$NCM$N3dEv$F$K$h$C$F=i4|2=$5$l$J$1$l$P$J$j$^$;$s!#(B
-$B0JA0$K=i4|2=$5$l$?%O%s%I%k$rH<$J$o$J$$(B untimeout $B$N8F$S=P$7$N?6$kIq$$$O(B
+$B0JA0$K=i4|2=$5$l$?%O%s%I%k$rH<$J$o$J$$(B
+.Fn  untimeout
+$B$N8F$S=P$7$N?6$kIq$$$O(B
 $BL$Dj5A$G$9!#(B
 .Fn untimeout
 $B$N8F$S=P$7$O8E$$%9%?%$%k$G!"?7$7$$%3!<%I$O(B
@@ -178,6 +184,7 @@
 .Pp
 $B4X?t(B
 .Fn callout_init ,
+.Fn callout_init_mtx ,
 .Fn callout_stop ,
 .Fn callout_drain
 $B$*$h$S(B
@@ -200,6 +207,26 @@
 $B$9$J$o$A!"%8%c%$%"%s%H%m%C%/$,%3!<%k%"%&%H4X?t$N8F=P$7A0$K(B
 $B3MF@$5$l!"%3!<%k%"%&%H4X?t$,La$k$H$-$K2rJ|$5$l$k$h$&$K$7$^$9!#(B
 .Pp
+.Fn callout_init_mtx
+$B4X?t$O(B
+.Fn callout_init
+$B$NBeBX$H$7$F;HMQ$5$l$k$3$H$,2DG=$G$9!#(B
+$B0z?t(B
+.Fa mtx
+$B%3!<%k%"%&%H4X?t$r8F$S=P$9A0$K%3!<%k%"%&%H%5%V%7%9%F%`$K$h$C$F3MF@$5$l!"(B
+$B$+$D%3!<%k%"%&%H4X?t$,La$k$H$-$K3+J|$5$l$k(B mutex $B$r(B
+$B;XDj$7$^$9!#(B
+$B<!$N(B
+.Fa flags
+$B$r;XDj2DG=$G$9!#(B
+.Bl -tag -width ".Dv CALLOUT_RETURNUNLOCKED"
+.It Dv CALLOUT_RETURNUNLOCKED
+$B%3!<%k%"%&%H4X?t$,<+?H$G(B
+.Fa mtx
+$B$r3+J|$9$k$?$a!"%3!<%k%"%&%H%5%V%7%9%F%`$O%3!<%k%"%&%H4X?t$,(B
+$BLa$C$?8e$K(B mutex $B$N%"%s%m%C%/$r;n$_$k$Y$-$G$O$"$j$^$;$s!#(B
+.El
+.Pp
 $B4X?t(B
 .Fn callout_stop
 $B$O!"$=$N%3!<%k%"%&%H$,8=:_J]N1Cf$N>l9g$K$O!"%3!<%k%"%&%H$r<h$j>C$7$^$9!#(B
@@ -208,11 +235,8 @@
 $B$O(B 0 $B$G$J$$CM$rJV$7$^$9!#(B
 $B%3!<%k%"%&%H$,@_Dj$5$l$F$$$J$$$+4{$K<B9T$5$l$F$$$k$+8=:_<B9TCf$N>l9g$K$O!"(B
 0 $B$,JV$5$l$^$9!#(B
-$B$3$N4X?t$,8F$S=P$5$l$k$H$-!"%3!<%k%"%&%H$,(B
-.Va Giant
-$B%_%e!<%F%C%/%9(B (mutex) $B$K$h$C$FJ]8n$5$l$F$$$k>l9g$K$O!"(B
-.Va Giant
-$B$rJ];}$7$F$$$J$1$l$P$J$j$^$;$s!#(B
+$B%3!<%k%"%&%H$,4XO"$7$F$$$k(B mutex $B$r;}$C$F$$$k>l9g$K$O!"(B
+$B$3$N4X?t$,8F$S=P$5$l$k$H$-$K$=$N(B mutex $B$rJ];}$7$F$$$J$1$l$P$J$j$^$;$s!#(B
 .Pp
 $B4X?t(B
 .Fn callout_drain
@@ -237,11 +261,11 @@
 $B$HF1MM$N$3$H$r<B9T$7!"$=$l$+$i?7$7$$%3!<%k%"%&%H$r(B
 .Fn timeout
 $B$HF1$8N.57$G3NN)$7$^$9!#(B
-$B$3$N4X?t$,8F$S=P$5$l$k$H$-!"%3!<%k%"%&%H$,(B
-.Va Giant
-$B%_%e!<%F%C%/%9$K$h$C$FJ]8n$5$l$k>l9g$K$O!"(B
-.Va Giant
-$B$OJ];}$5$l$J$1$l$P$J$j$^$;$s!#(B
+$BJ]N1$5$l$F$$$k%3!<%k%"%&%H$,4{$KB8:_$7:F%9%1%8%e!<%k$5$l$F$$$k>l9g$K$O!"(B
+.Fn callout_reset
+$B$O(B 0 $B$G$O$J$$CM$rJV$7$^$9!#(B
+$B%3!<%k%"%&%H$,4XO"$7$F$$$k(B mutex $B$r;}$C$F$$$k>l9g$K$O!"(B
+$B$3$N4X?t$,8F$S=P$5$l$k$H$-$K$=$N(B mutex $B$rJ];}$7$F$$$J$1$l$P$J$j$^$;$s!#(B
 .Pp
 $B%^%/%m(B
 .Fn callout_pending ,
@@ -295,38 +319,42 @@
 $B$"$k<o$NF14|$J$7$G$O!"%3!<%k%"%&%H4X?t$OB>$N%9%l%C%I$+$i%3!<%k%"%&%H$N(B
 $BDd;_$d%j%;%C%H$r;n$_$J$,$iJB9T$7$F5/F0$5$l$k2DG=@-$,$"$j$^$9!#(B
 $BFC$K!"%3!<%k%"%&%H4X?t$OE57?E*$K$O:G=i$NF0:n$H$7$F(B
-$B%_%e!<%F%C%/%9$r3MF@$9$k$N$G!"(B
+mutex $B$r3MF@$9$k$N$G!"(B
 $B%3!<%k%"%&%H4X?t$O4{$K8F$S=P$5$l$?$H$7$F$b!"(B
 $BJL$N%9%l%C%I$,%3!<%k%"%&%H$r%j%;%C%H$9$k$+$^$?$ODd;_$7$h$&$H$9$k$^$G(B
-$B$=$N%_%e!<%F%C%/%9$rBT$C$F%V%m%C%/$5$l$F$7$^$$$^$9!#(B
+$B$=$N(B mutex $B$rBT$C$F%V%m%C%/$5$l$F$7$^$$$^$9!#(B
 .Pp
 $B%3!<%k%"%&%H%5%V%7%9%F%`$O$3$l$i$NF14|4X78$KBP=h$9$k$?$a$K(B
 $BB?$/$N%a%+%K%:%`$rDs6!$7$^$9!#(B
 .Bl -enum -offset indent
 .It
+$B%3!<%k%"%&%H$,(B
+.Fn callout_init_mtx
+$B4X?t$r;HMQ$7$F;XDj$5$l$?(B ($B$^$?$O0EL[$N$&$A$K(B
 .Fa mpsafe
 $B$r(B
 .Dv FALSE
 $B$K@_Dj$7$F(B
 .Fn callout_init
-$B$r;HMQ$9$k$3$H$G;XDj$5$l$k(B)
+$B$r;HMQ$7$F(B
 .Va Giant
-$B%_%e!<%F%C%/%9$K$h$C$F%3!<%k%"%&%H$,J]8n$5$l$k>l9g$O!"(B
-$B$3$N%_%e!<%F%C%/%9$O6%9g>r7o$rHr$1$k$?$a$K;HMQ$G$-$^$9!#(B
+mutex $B$H$7$F;XDj$5$l$?(B) $B4XO"$7$F$$$k(B mutex $B$r;}$C$F$$$k>l9g$K$O!"(B
+$B$3$N(B mutex $B$O6%9g>r7o$rHr$1$k$?$a$K;HMQ$G$-$^$9!#(B
 .Fn callout_stop
 $B$+(B
 .Fn callout_reset
 $B$r8F$S=P$9A0$K!"(B
-.Va Giant
-$B%_%e!<%F%C%/%9$O8F$S=P$7B&$K$h$C$F3MF@$5$l$J$1$l$P$J$j$^$;$s$,!"(B
+$B4XO"$7$F$$$k(B mutex $B$O8F$S=P$7B&$K$h$C$F3MF@$5$l$J$1$l$P$J$j$^$;$s$,!"(B
 $B%3!<%k%"%&%H$,A[Dj$7$?$H$*$j$K@5$7$/Dd;_$5$l$k$+$^$?$O%j%;%C%H$5$l$k(B
 $B$3$H$,J]>Z$5$l$^$9!#(B
 .\" as expected = $B0F$NDj!"M=A[$I$*$j(B($B$K(B)$B!"A[Dj$7$?$H$*$j(B
-$B%3!<%k%"%&%H$+$=$N4XO"$N%_%e!<%F%C%/%9$rGK2u$9$kA0$K(B
+$B%3!<%k%"%&%H$+$=$N4XO"$N(B mutex $B$rGK2u$9$kA0$K(B
 .Fn callout_drain
 $B$r;HMQ$9$kI,MW$,$^$@$"$k$3$H$KCm0U$7$F$/$@$5$$!#(B
 .It
 .Fn callout_stop
+$B$*$h$S(B
+.Fn callout_reset
 $B$+$i$N%j%?!<%sCM$O!"%3!<%k%"%&%H$,:o=|$5$l$?$+$I$&$+$r<($7$^$9!#(B
 $B%3!<%k%"%&%H$,@_Dj$5$l!"(B
 $B%3!<%k%"%&%H4X?t$,$^$@<B9T$5$l$F$$$J$$$3$H$,$o$+$C$F$$$k>l9g$O!"(B
@@ -347,10 +375,6 @@
        }
 }
 .Ed
-.Pp
-.Fn callout_reset
-$B$,%3!<%k%"%&%H$rDd;_$7$?$+$I$&$+7hDj$9$k$?$a$N(B
-$BF1Ey$J%a%+%K%:%`$,$J$K$b$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B
 .It
 .Fn callout_pending ,
 .Fn callout_active
@@ -426,7 +450,7 @@
 /* rest of callout function */
 .Ed
 .Pp
-$B>e5-$G;HMQ$7$?%_%e!<%F%C%/%9$N$h$&$JE,@Z$JF14|$r$H$b$K;H$&$3$H$K$h$j!"(B
+$B>e5-$G;HMQ$7$?(B mutex $B$N$h$&$JE,@Z$JF14|$r$H$b$K;H$&$3$H$K$h$j!"(B
 $B$3$N%"%W%m!<%A$O(B
 .Fn callout_stop
 $B$H(B
diff -ur 60release/tvtohz.9 updated/tvtohz.9
--- 60release/tvtohz.9  Sat Mar  4 18:19:40 2006
+++ updated/tvtohz.9    Mon Mar  6 13:13:17 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"    %FreeBSD: src/share/man/man9/tvtohz.9,v 1.3 2001/10/01 16:09:25 ru Exp %+.\" %FreeBSD: src/share/man/man9/tvtohz.9,v 1.4 2005/02/09 18:07:17 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/tvtohz.9,v 1.5 2002/11/24 01:43:12 horikawa Exp $
 .Dd January 3, 2000
diff -ur 60release/uio.9 updated/uio.9
--- 60release/uio.9     Sat Mar  4 18:19:40 2006
+++ updated/uio.9       Mon Mar  6 13:16:21 2006
@@ -23,10 +23,10 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/uio.9,v 1.15 2004/04/15 07:24:10 markm Exp %
-.\"
+.\" %FreeBSD: srcushare/man/man9/uio.9, 1.19 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/uio.9,v 1.11 2004/06/20 07:39:13 metal Exp $
+.\"
 .Dd February 2, 1997
 .Os
 .Dt UIO 9
@@ -110,6 +110,16 @@
 $B$,%W%m%;%9$N%"%I%l%96u4V$H$NE>Aw$r$9$Y$-$G$"$k$H<($7$F$$$k>l9g$K(B
 $B;HMQ$5$l$^$9!#(B
 .El
+.Sh $BLa$jCM(B
+.Fn uiomove
+$B$O(B
+$B%W%m%;%9$N%"%I%l%96u4V$H$NE>Aw$N>l9g$K!"(B
+.Xr copyin 9
+$B$^$?$O(B
+.Xr copyout 9
+$B$K$h$C$F0z$-5/$3$5$l$?(B
+.Er EFAULT
+$B$rJV$9$3$H$,$"$j$^$9!#(B
 .Sh $B;HMQNc(B
 $B9M$(J}$H$7$F!"%I%i%$%P$O%G!<%?$N$?$a$N%W%i%$%Y!<%H$J%P%C%U%!$NJ]<i$r9T$J$$!"(B
 $B$3$N%P%C%U%!$N:GBg%5%$%:$N%G!<%?$N$+$?$^$j$NMW5a$r=hM}$7$^$9!#(B
@@ -148,16 +158,6 @@
        return (rv);
 }
 .Ed
-.Sh $BLa$jCM(B
-.Fn uiomove
-$B$O(B
-$B%W%m%;%9$N%"%I%l%96u4V$H$NE>Aw$N>l9g$K!"(B
-.Xr copyin 9
-$B$^$?$O(B
-.Xr copyout 9
-$B$K$h$C$F0z$-5/$3$5$l$?(B
-.Er EFAULT
-$B$rJV$9$3$H$,$"$j$^$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr read 2 ,
 .Xr readv 2 ,
diff -ur 60release/vfs_unmountall.9 updated/vfs_unmountall.9
--- 60release/vfs_unmountall.9  Sat Mar  4 18:19:40 2006
+++ updated/vfs_unmountall.9    Mon Mar  6 13:17:45 2006
@@ -22,7 +22,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"    %FreeBSD: src/share/man/man9/vfs_unmountall.9,v 1.6 2002/12/12 17:25:58 ru Exp %
+.\" %FreeBSD: srcushare/man/man9/vfs_unmountall.9, 1.7 2005/02/09 18:07:17 ru Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vfs_unmountall.9,v 1.3 2004/10/11 08:23:01 metal Exp $
 .Dd July 26, 2001
diff -ur 60release/vget.9 updated/vget.9
--- 60release/vget.9    Sat Mar  4 18:19:40 2006
+++ updated/vget.9      Mon Mar  6 13:18:42 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/vget.9,v 1.10 2003/10/23 02:22:07 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/vget.9,v 1.12 2005/06/28 20:15:18 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vget.9,v 1.8 2003/11/21 03:03:11 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/vnode.9 updated/vnode.9
--- 60release/vnode.9   Sat Mar  4 18:19:40 2006
+++ updated/vnode.9     Mon Mar  6 13:20:17 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/vnode.9,v 1.27 2003/10/23 02:22:07 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/vnode.9,v 1.29 2005/06/28 20:15:19 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vnode.9,v 1.8 2003/11/21 03:03:11 horikawa Exp $
 .Dd May 20, 2003
diff -ur 60release/vput.9 updated/vput.9
--- 60release/vput.9    Sat Mar  4 18:19:40 2006
+++ updated/vput.9      Mon Mar  6 13:20:57 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/vput.9,v 1.10 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/vput.9,v 1.11 2005/06/28 20:15:19 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vput.9,v 1.6 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996
diff -ur 60release/vref.9 updated/vref.9
--- 60release/vref.9    Sat Mar  4 18:19:40 2006
+++ updated/vref.9      Mon Mar  6 13:22:33 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/vref.9,v 1.12 2004/07/03 18:29:24 ru Exp %
+.\" %FreeBSD: src/share/man/man9/vref.9,v 1.13 2005/06/28 20:15:19 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vref.9,v 1.9 2004/09/21 21:00:59 metal Exp $
 .Dd July 24, 1996
diff -ur 60release/vrele.9 updated/vrele.9
--- 60release/vrele.9   Sat Mar  4 18:19:40 2006
+++ updated/vrele.9     Mon Mar  6 13:23:09 2006
@@ -26,7 +26,7 @@
 .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" %FreeBSD: src/share/man/man9/vrele.9,v 1.11 2003/05/31 14:07:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/vrele.9,v 1.12 2005/06/28 20:15:19 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vrele.9,v 1.7 2003/07/17 06:02:30 horikawa Exp $
 .Dd July 24, 1996


--------------050005010803090203030508
Content-Type: application/x-tar-gz;
 name="man9-updated.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="man9-updated.tgz"

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
--------------050005010803090203030508--
