From owner-man-jp-reviewer@jp.FreeBSD.org Thu May  6 09:29:12 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i460TCa40825;
	Thu, 6 May 2004 09:29:12 +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 i460T9940811
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 6 May 2004 09:29:09 +0900 (JST)
	(envelope-from ikeuchi@t-i-t.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 i460T9a30529
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 6 May 2004 09:29:11 +0900
Received: from mmx01.mitsumi.co.jp (localhost [127.0.0.1] (may be forged))
	by mvc01.mitsumi.co.jp (8.11.6/8.11.6) with ESMTP id i460c7623743
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 6 May 2004 09:38:07 +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 JAA03306
	for <man-jp-reviewer@jp.FreeBSD.org>; Thu, 6 May 2004 09:28:47 +0900
Received: from t-i-t.co.jp ([172.17.40.221])
	by ml01.mic.mitsumi.co.jp (8.11.6/8.11.6) with ESMTP id i460TJH04870;
	Thu, 6 May 2004 09:29:19 +0900
Message-ID: <409986B1.1080209@t-i-t.co.jp>
From: Akira Ikeuchi <ikeuchi@t-i-t.co.jp>
User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207)
X-Accept-Language: ja, en-us, en
MIME-Version: 1.0
To: man-jp-reviewer@jp.FreeBSD.org
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
Date: Thu, 06 May 2004 09:28:33 +0900
X-Sequence: man-jp-reviewer 4591
Subject: [man-jp-reviewer 4591] (man9) Update 20040308JPSNAP-20040423JPSNAP
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: ikeuchi@t-i-t.co.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+040430

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

man9 $B$NDI=>:n6H$,40N;$7$^$7$?!#(B
$B%A%'%C%/$*4j$$CW$7$^$9!#(B


diff -ur 20040308/DEVICE_ATTACH.9 20040423/DEVICE_ATTACH.9
--- 20040308/DEVICE_ATTACH.9	Mon May  3 18:59:52 2004
+++ 20040423/DEVICE_ATTACH.9	Mon May  3 23:24:32 2004
@@ -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.7 2001/10/01 16:09:23 ru Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_ATTACH.9,v 1.8 2004/04/11 06:37:50 imp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_ATTACH.9,v 1.9 2002/11/18 05:36:49 horikawa Exp $
 .Dd June 16, 1998
@@ -47,6 +47,12 @@
 $B$3$N%k!<%A%s$O%O!<%I%&%'%"$N=i4|2=$H(B
 $B$=$NB>$N(B (devfs $B%(%s%H%j$N$h$&$J(B) $B%7%9%F%`%j%=!<%9(B
 $B$N3d$jEv$F$r9T$J$&$Y$-$G$9!#(B
+.Pp
+$B%P%9$r<BAu$9$k%G%P%$%9$O!"$=$N%P%9$K%"%?%C%A$5$l$?%G%P%$%9$NB8:_$N%W%m!<%V!"(B
+$B$*$h$S$=$l$i$r;R$H$7$FDI2C$9$k$?$a$K$3$N%a%=%C%I$r;HMQ$9$k$Y$-$G$9!#(B
+.Xr bus_generic_attach 9
+$B$N;HMQ$H7k$S$D$1$i$l$?>l9g$K$O!"$=$N;R%G%P%$%9$O<+F0E*$K%W%m!<%V$5$l$F(B
+$B%"%?%C%A$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$l0J30$N>l9g$OE,@Z$J%(%i!<$,JV$5$l$^$9!#(B
 .Sh $B4XO"9`L\(B
diff -ur 20040308/DEVICE_PROBE.9 20040423/DEVICE_PROBE.9
--- 20040308/DEVICE_PROBE.9	Mon May  3 18:59:59 2004
+++ 20040423/DEVICE_PROBE.9	Tue May  4 11:35:34 2004
@@ -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.16 2003/10/23 01:31:25 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/DEVICE_PROBE.9,v 1.17 2004/04/11 06:37:21 imp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/DEVICE_PROBE.9,v 1.11 2003/11/21 03:03:10 horikawa Exp $
 .Dd June 16, 1998
@@ -64,17 +64,14 @@
 $B$^$?!"%"%?%C%A%a%=%C%I$,8F$P$l$?>l9g!"(B
 $B%W%m!<%V$N4V$K3d$jEv$F$i$l$?$"$i$f$k%j%=!<%9$O2rJ|$7$F(B
 $B:F3d$jEv$F$7$J$1$l$P$J$j$^$;$s!#(B
-$B@.8yCM(B 0 $B$rJV$9>l9g$K$O!"(B
-$B%I%i%$%P$O$=$N%I%i%$%P$,%"%?%C%A$5$l$k$HA[Dj$9$k$3$H$,$G$-$^$9!#(B
+$B2C$($F!"$=$N%W%m!<%V%k!<%A%s$O$I$s$J$3$H$,$"$C$F$bI{:nMQ$,$J$$$3$H$,!"(B
+$B@dBPI,MW>r7o$G$9!#(B
+$B%W%m!<%V%k!<%A%s$O!"%"%?%C%A%k!<%A%s$,8F$S=P$5$l$kA0$K(B 1 $B2s0J>e(B
+$B8F$S=P$5$l$k$3$H$,$"$j$^$9!#(B
 .Pp
-$B%P%9$r<BAu$9$k%G%P%$%9$O!"(B
-$B%P%9$K@\B3$5$l$?%G%P%$%9$NB8:_$r%W%m!<%V$7(B
-$B$=$l$i$r;R%G%P%$%9$H$7$FDI2C$9$k$?$a$K!"(B
-$B$3$N%a%=%C%I$r;HMQ$9$k$Y$-$G$9!#(B
-$B$3$N%a%=%C%I$,(B
-.Xr bus_generic_attach 9
-$B$N;HMQ$H7k9g$7$F$$$l$P!"(B
-$B;R%G%P%$%9$O<+F0E*$K%W%m!<%V$5$l!"%"%?%C%A$5$l$k$G$7$g$&!#(B
+$B@.8yCM(B 0 $B$rJV$9>l9g$K$O!"(B
+$B%I%i%$%P$O$=$N%I%i%$%P$,%"%?%C%A$5$l$F$$$k$HA[Dj$9$k$3$H$,$G$-$^$9$,!"(B
+$B%W%m!<%V%k!<%A%s$,La$k;~$K$"$i$f$k%j%=!<%9$rJ];}$7$F$$$F$O$J$j$^$;$s!#(B
 .Sh $BLa$jCM(B
 0 $B0J2<$NCM$O@.8y$rI=$7!"(B0 $B$h$jBg$-$JCM$O%(%i!<(B (errno) $B$rI=$7$^$9!#(B
 0 $B0J2<$NCM$N;~!"(B0 $B$O:G9b$NM%@h=g0L$rI=$7!"$=$l0J>e$N%W%m!<%V$O9T$J$$$^$;$s!#(B
diff -ur 20040308/bus_alloc_resource.9 20040423/bus_alloc_resource.9
--- 20040308/bus_alloc_resource.9	Mon May  3 19:20:32 2004
+++ 20040423/bus_alloc_resource.9	Tue May  4 11:44:48 2004
@@ -26,14 +26,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/bus_alloc_resource.9,v 1.17 2004/01/27 16:16:31 imp Exp %
+.\" %FreeBSD: src/share/man/man9/bus_alloc_resource.9,v 1.18 2004/03/17 17:40:34 njl Exp %
 .\"
 .\" $FreeBSD: /repoman/r/dcvs/doc/ja_JP.eucJP/man/man9/bus_alloc_resource.9,v 1.13 2004/04/24 16:05:43 kuriyama Exp $
 .Dd May 18, 2000
 .Dt BUS_ALLOC_RESOURCE 9
 .Os
 .Sh $BL>>N(B
-.Nm bus_alloc_resource
+.Nm bus_alloc_resource ,
+.Nm bus_alloc_resource_any
 .Nd $B?F$N%P%9$+$i$N;q8;$N3d$jEv$F(B
 .Sh $B=q<0(B
 .In sys/param.h
@@ -44,12 +45,27 @@
 .In machine/resource.h
 .Ft struct resource *
 .Fn bus_alloc_resource "device_t dev" "int type" "int *rid" "u_long start" "u_long end" "u_long count" "u_int flags"
+.Ft struct resource *
+.Fn bus_alloc_resource_any "device_t dev" "int type" "int *rid" "u_int flags"
 .Sh $B2r@b(B
 $B$3$l$O;q8;4IM}4X?t72$X$N4JC1$J%$%s%?%U%'!<%9$G$9!#(B
 $B?F$N%a%=%C%I%F!<%V%k$rDL$k4V@\E*$JJ}K!$r1#JC$7$^$9!#(B
 $B$3$N4X?t$O!"0lHLE*$K%"%?%C%A;~$K8F$S=P$5$l$k$Y$-$G$9$,!"(B
 ($B4v$D$+$N5)$J>l9g$r=|$$$F(B) $B7h$7$F$=$NA0$K8F$S=P$7$F$O$J$j$^$;$s!#(B
 .Pp
+.Fn bus_alloc_resource_any
+$B4X?t$O(B
+.Fn bus_alloc_resource
+$B$N$?$a$N4JC1$J%i%C%Q$G$9!#(B
+$B$3$l$O(B
+.Fa start ,
+.Fa end
+$B$*$h$S(B
+.Fa count
+$B$NCM$H$7$F%G%U%)%k%H$N%j%=!<%9(B ($B2<5-$N(B
+.Fa start
+$B$N2r@b$r;2>H$7$F$/$@$5$$(B) $B$r@_Dj$7$^$9!#(B
+.Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -item
 .It
@@ -149,8 +165,8 @@
 	irqid = 0;
 	portres = bus_alloc_resource(dev, SYS_RES_IOPORT, &portid,
 			0ul, ~0ul, 32, RF_ACTIVE);
-	irqres = bus_alloc_resource(dev, SYS_RES_IRQ, &irqid,
-			0ul, ~0ul, 1, RF_ACTIVE | RF_SHAREABLE);
+	irqres = bus_alloc_resource_any(dev, SYS_RES_IRQ, &irqid,
+			RF_ACTIVE | RF_SHAREABLE);
 .Ed
 .Sh $B4XO"9`L\(B
 .Xr bus_activate_resource 9 ,
diff -ur 20040308/condvar.9 20040423/condvar.9
--- 20040308/condvar.9	Mon May  3 19:00:12 2004
+++ 20040423/condvar.9	Tue May  4 12:01:38 2004
@@ -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.8 2002/03/28 12:51:06 dd Exp %
+.\" %FreeBSD: src/share/man/man9/condvar.9,v 1.9 2004/03/10 15:57:25 jhb Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/condvar.9,v 1.1 2003/10/13 00:37:29 horikawa Exp $
 .Dd December 11, 2000
@@ -40,8 +40,7 @@
 .Nm cv_timedwait_sig ,
 .Nm cv_signal ,
 .Nm cv_broadcast ,
-.Nm cv_waitq_remove ,
-.Nm cv_waitq_empty ,
+.Nm cv_broadcastpri ,
 .Nm cv_wmesg
 .Nd $B%+!<%M%k>uBVJQ?t(B
 .Sh $B=q<0(B
@@ -65,9 +64,7 @@
 .Ft void
 .Fn cv_broadcast "struct cv *cvp"
 .Ft void
-.Fn cv_waitq_remove "struct thread *td"
-.Ft int
-.Fn cv_waitq_empty "struct cv *cvp"
+.Fn cv_broadcastpri "struct cv *cvp" "int pri"
 .Ft const char *
 .Fn cv_wmesg "struct cv *cvp"
 .Sh $B2r@b(B
@@ -97,13 +94,15 @@
 .Fn cv_signal
 $B$N!"$^$?$OA4$F$N%&%'%$%H$N%V%m%C%/$r2r=|$9$k$K$O(B
 .Fn cv_broadcast
+$B$^$?$O(B
+.Fn cv_broadcastpri
 $B$N8F$S=P$7$K$h$C$F%&%'%$%H$N%V%m%C%/2r=|$r9T$$$^$9!#(B
-.Fn cv_waitq_remove
-$B$O>uBVJQ?t$N%&%'%$%H%-%e!<$+$i%&%'%$%H$7$F$$$k%9%l%C%I$r<h$j=|$-$^$9!#(B
-.Fn cv_waitq_empty
-$B$O(B
-.Fa cvp
-$B>e$K%&%'%$%H$7$F$$$k$b$N$,B8:_$7$F$$$k$+$I$&$+$rJs9p$7$^$9!#(B
+$B%&%'%$%?$r5/$3$9$N$K2C$($F!"(B
+.Fn cv_broadcastpri
+$B$O!"9b$$M%@hEY$r;}$C$F$$$J$$A4$F$N%9%l%C%I$NM%@hEY$r>e$2$k$3$H$K$h$C$F!"(B
+$BA4$F$N%&%'%$%?$,:GDc$G$b(B
+.Fa pri
+$B$NM%@hEY$r;}$D$3$H$rJ]>Z$7$^$9!#(B
 .Fn cv_wmesg
 $B$O(B
 .Fn cv_init
@@ -130,9 +129,10 @@
 .Fa mp
 $B$rEO$5$J$1$l$P$J$j$^$;$s!#(B
 $B%9%l%C%I$O(B
-.Fn cv_signal
-$B$^$?$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
@@ -175,10 +175,6 @@
 .Fn cv_timedwait_sig
 $B$O(B 0 $B$rJV$7$^$9!#(B
 $B$=$&$G$J$$>l9g$K$O!"(B0 $B$G$O$J$$%(%i!<%3!<%I$,JV$5$l$^$9!#(B
-.Pp
-.Fn cv_waitq_empty
-$B$O!"%&%'%$%H%-%e!<>e$K%9%l%C%I$,B8:_$7$J$$>l9g$K$O(B
-$B$O(B 0 $B$G$O$J$$CM$r!"$=$&$G$J$$>l9g$K$O(B 0 $B$r!"JV$7$^$9!#(B
 .Pp
 .Fn cv_wmesg
 $B$O(B
diff -ur 20040308/copy.9 20040423/copy.9
--- 20040308/copy.9	Mon May  3 19:00:31 2004
+++ 20040423/copy.9	Tue May  4 12:15:06 2004
@@ -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/copy.9,v 1.12 2003/10/23 02:22:07 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/copy.9,v 1.14 2004/03/29 19:42:21 hmp Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/copy.9,v 1.10 2003/11/21 03:03:10 horikawa Exp $
 .Dd January 7, 1996
@@ -73,52 +73,64 @@
 .Bl -tag -width "copyoutstr()"
 .It Fn copyin
 $B%f!<%66u4V$N%"%I%l%9(B
-.Pa uaddr
+.Fa uaddr
 $B$+$i%+!<%M%k6u4V$N%"%I%l%9(B
-.Pa kaddr
+.Fa kaddr
 $B$X(B
-.Pa len
+.Fa len
 $B%P%$%H$N%G!<%?$r%3%T!<$7$^$9!#(B
 .It Fn copyout
 $B%+!<%M%k6u4V$N%"%I%l%9(B
-.Pa kaddr
+.Fa kaddr
 $B$+$i%f!<%66u4V$N%"%I%l%9(B
-.Pa uaddr
+.Fa uaddr
 $B$X(B
-.Pa len
+.Fa len
 $B%P%$%H$N%G!<%?$r%3%T!<$7$^$9!#(B
 .It Fn copystr
 $B%+!<%M%k6u4V$N%"%I%l%9(B
-.Pa kfaddr
+.Fa kfaddr
 $B$+$i%+!<%M%k6u4V$N%"%I%l%9(B
-.Pa kdaddr
+.Fa kdaddr
 $B$X%L%kJ8;z$G=*C<$5$l$?:GBg(B
-.Pa len
+.Fa len
 $BJ8;z$NJ8;zNs$r%3%T!<$7$^$9!#(B
 $BKvHx$N%L%kJ8;z$r4^$`<B:]$K%3%T!<$5$l$?J8;z?t$,(B
-.Pa *done
-$B$KJV$5$l$^$9!#(B
+.Fa *done
+$B$KJV$5$l$^$9(B
+.Po
+.Fa done
+$B$,(B
+.Dv NULL
+$B$G$O$J$$>l9g(B
+.Pc Ns $B!#(B
 .It Fn copyinstr
 $B%f!<%66u4V$N%"%I%l%9(B
-.Pa uaddr
+.Fa uaddr
 $B$+$i%+!<%M%k6u4V$N%"%I%l%9(B
-.Pa kaddr
+.Fa kaddr
 $B$X%L%kJ8;z$G=*C<$5$l$?:GBg(B
-.Pa len
+.Fa len
 $BJ8;z$NJ8;zNs$r%3%T!<$7$^$9!#(B
 $BKvHx$N%L%kJ8;z$r4^$`<B:]$K%3%T!<$5$l$?J8;z?t$,(B
-.Pa *done
-$B$KJV$5$l$^$9!#(B
+.Fa *done
+$B$KJV$5$l$^$9(B
+.Po
+.Fa done
+$B$,(B
+.Dv NULL
+$B$G$O$J$$>l9g(B
+.Pc Ns $B!#(B
 .\" .It Fn copyoutstr
 .\" $B%+!<%M%k6u4V$N%"%I%l%9(B
-.\" .Pa kaddr
+.\" .Fa kaddr
 .\" $B$+$i%f!<%66u4V$N%"%I%l%9(B
-.\" .Pa uaddr
+.\" .Fa uaddr
 .\" $B$X%L%kJ8;z$G=*C<$5$l$?:GBg(B
-.\" .Pa len
+.\" .Fa len
 .\" $BJ8;z$NJ8;zNs$r%3%T!<$7$^$9!#(B
 .\" $BKvHx$N%L%kJ8;z$r4^$`<B:]$K%3%T!<$5$l$?J8;z?t$,(B
-.\" .Pa *done
+.\" .Fa *done
 .\" $B$KJV$5$l$^$9!#(B
 .El
 .Sh $BLa$jCM(B
@@ -134,7 +146,7 @@
 .\"$B!"(B
 .\" .Fn copyoutstr
 $B4X?t$OJ8;zNs$,(B
-.Pa len
+.Fa len
 $B%P%$%H$h$j$bD9$$;~$K(B
 .Er ENAMETOOLONG
 $B$rJV$7$^$9!#(B
diff -ur 20040308/suser.9 20040423/suser.9
--- 20040308/suser.9	Mon May  3 19:01:27 2004
+++ 20040423/suser.9	Tue May  4 12:25:06 2004
@@ -31,16 +31,16 @@
 .\" 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.21 2003/10/23 02:33:03 hmp Exp %
+.\" %FreeBSD: src/share/man/man9/suser.9,v 1.22 2004/04/06 19:49:21 ru Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/suser.9,v 1.4 2003/11/21 03:03:11 horikawa Exp $
 .\"
-.Dd October 15, 1996
+.Dd April 2, 2002
 .Dt SUSER 9
 .Os
 .Sh $BL>>N(B
 .Nm suser ,
 .Nm suser_cred
-.Nd $B%W%m%;%9$,%9!<%Q%f!<%6$N8"8B$r;}$C$F$$$k$+$I$&$+$N%A%'%C%/(B
+.Nd $B>ZL@$,%9!<%Q%f!<%6$N8"8B$r;}$C$F$$$k$+$I$&$+$N%A%'%C%/(B
 .Sh $B=q<0(B
 .In sys/param.h
 .In sys/systm.h
@@ -49,16 +49,16 @@
 .Ft int
 .Fn suser_cred "struct ucred *cred" "int flags"
 .Sh $B2r@b(B
-.Nm
+.Fn suser
 $B$*$h$S(B
-.Nm suser_cred
+.Fn suser_cred
 $B4X?t$O!"%9!<%Q%f!<%6$N8"8B$r4^$`>ZL@$,M?$($i$l$F$$$k$+$I$&$+$r%A%'%C%/$7$^$9!#(B
 .Pp
-.Nm
+.Fn suser
 $B4X?t$O:G$bIaDL$G!"FCJL$J;v>p$,$=$NB>$NJ}K!$rMW5a$9$k$N$G$J$1$l$P!"(B
 $B$3$l$,;HMQ$5$l$k$Y$-$G$9!#(B
 .Pp
-.Nm suser_cred
+.Fn suser_cred
 $B4X?t$O!"%A%'%C%/$5$l$k$Y$->ZL@$,$=$N%9%l%C%I<+?H$N$b$N$G$J$$;~!"(B
 $B%9%l%C%I$,B8:_$7$J$$;~!"$^$?$O%9!<%Q%f!<%6$N8"8B$,(B
 $BJD$89~$a$i$l$?(B root $B$K3HBg$5$l$k$Y$-;~$K!";HMQ$5$l$k$Y$-$G$9!#(B
@@ -68,10 +68,12 @@
 $B%7%9%F%`%3!<%k$K$h$C$FJD$89~$a$i$l$F$$$k>l9g$K$O!"(B
 $B%W%m%;%9$O%9!<%Q%f!<%6$N8"8B$r;}$A$^$;$s!#(B
 $B$7$+$7$J$,$i!"$3$l$,E,@Z$J>l9g$,$"$j!"(B
-.Nm suser_cred
-$B4X?t$X$N(B flags $B0z?t$N(B
+.Fn suser_cred
+$B4X?t$X$N(B
+.Fa flags
+$B0z?t$K(B
 .Dv PRISON_ROOT
-$B%S%C%H$r@_Dj$9$k$3$H$K$h$C$F<B8=$5$l$^$9!#(B
+$B%S%C%H$rEO$9$3$H$K$h$C$F<B8=$5$l$^$9!#(B
 $B$3$l$,O420$r<e$/$7$J$$$3$H$r!"Cm0U?<$/:FD4::$9$k$3$H$,=EMW$G$9!#(B
 $B0lHLE*$K$O(B
 .Xr jail 2
@@ -80,9 +82,9 @@
 $B$K$h$C$F9TF0$,J]8n$5$l$F$$$k>l=j$N$_$K$*$$$F!"(B
 $B$3$N$h$&$J8"8B$r>5Bz$5$l$k$Y$-$G$9!#(B
 .Pp
-.Nm
+.Fn suser
 $B$*$h$S(B
-.Nm suser_cred
+.Fn suser_cred
 $B4X?t$O!"%9!<%Q%f!<%6$N8"8B$,;HMQ$5$l$?;v$r!"(B
 $B;XDj$5$l$?%W%m%;%9$N%W%m%;%99=B$BNCf$K5-O?$7$^$9!#(B
 $B$3$l$i$N4X?t$N5!G=$N0lIt$O!"%9!<%Q%f!<%6$N8"8B$,;HMQ$5$l$?$+$I$&$+$r(B
@@ -90,9 +92,9 @@
 $BB>$N%Q!<%_%C%7%g%s$N2DG=@-$,;H$$?T$/$5$l$?8e$G$N$_!"(B
 $B$3$l$i4X?t$r8F$S=P$9$Y$-$G$9!#(B
 .Sh $BLa$jCM(B
-.Nm
+.Fn suser
 $B$*$h$S(B
-.Nm suser_cred
+.Fn suser_cred
 $B4X?t$O!"$=$N%f!<%6$,%9!<%Q%f!<%6$N8"8B$r;}$C$F$$$k>l9g$K$O(B 0 $B$rJV$7!"(B
 $B$=$&$G$J$$>l9g$K$O(B
 .Er EPERM
@@ -100,6 +102,9 @@
 $B$3$l$O!"(BTRUE $B$N1~Ez$,%9!<%Q%f!<%68"8B$r;}$D$3$H$r<($9$h$&$JB>$N<BAu$H$O(B
 .Em $B5U$NO@M}(B
 $B$K$J$C$F$$$^$9!#(B
+TRUE $B$N1~Ez$N(B
+.Fn suser
+$B$O%9!<%Q%f!<%6$N8"8B$r<($7$^$9!#(B
 .Sh $B4XO"9`L\(B
 .Xr chroot 2 ,
 .Xr jail 2
diff -ur 20040308/sysctl_ctx_init.9 20040423/sysctl_ctx_init.9
--- 20040308/sysctl_ctx_init.9	Mon May  3 19:01:36 2004
+++ 20040423/sysctl_ctx_init.9	Tue May  4 12:27:20 2004
@@ -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/sysctl_ctx_init.9,v 1.10 2002/01/09 11:43:48 mpp Exp %
+.\" %FreeBSD: src/share/man/man9/sysctl_ctx_init.9,v 1.11 2004/04/06 20:16:10 markm Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/sysctl_ctx_init.9,v 1.2 2002/11/24 01:43:12 horikawa Exp $
 .\"
 .Dd July 15, 2000
@@ -179,14 +179,14 @@

 sysctl_ctx_init(&clist);
 oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(/* $B%D%j!<%H%C%W(B */),
-	OID_AUTO, newtree, CTFLAG_RW, 0, "new top level tree");
+	OID_AUTO, "newtree", CTFLAG_RW, 0, "new top level tree");
 oidp = SYSCTL_ADD_INT( &clist, SYSCTL_CHILDREN(oidp),
-	OID_AUTO, newint, CTLFLAG_RW, &a_int, 0, "new int leaf");
+	OID_AUTO, "newint", CTLFLAG_RW, &a_int, 0, "new int leaf");
  ...
 oidp = SYSCTL_ADD_NODE( &clist, SYSCTL_STATIC_CHILDREN(_debug),
-	OID_AUTO, newtree, CTFLAG_RW, 0, "new tree under debug");
+	OID_AUTO, "newtree", CTFLAG_RW, 0, "new tree under debug");
 oidp = SYSCTL_ADD_STRING( &clist, SYSCTL_CHILDREN(oidp),
-	OID_AUTO, newstring, CTLFLAG_R, string, 0, "new string leaf");
+	OID_AUTO, "newstring", CTLFLAG_R, string, 0, "new string leaf");
  ...
 /* $B$3$3$G(B oid $B$r2rJ|$G$-$^$9(B */
 if(sysctl_ctx_free(&clist)) {
diff -ur 20040308/timeout.9 20040423/timeout.9
--- 20040308/timeout.9	Mon May  3 19:01:44 2004
+++ 20040423/timeout.9	Tue May  4 17:56:55 2004
@@ -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.20 2003/10/01 21:32:42 imp Exp %
+.\" %FreeBSD: src/share/man/man9/timeout.9,v 1.21 2004/04/06 23:08:49 cperciva Exp %
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/timeout.9,v 1.2 2003/11/03 02:37:55 horikawa Exp $
 .\"
 .Dd September 10, 1996
@@ -46,6 +46,7 @@
 .Nm callout_handle_init ,
 .Nm callout_init ,
 .Nm callout_stop ,
+.Nm callout_drain ,
 .Nm callout_reset
 .Nd $BL@<($5$l$?;~4VD9$N8e$N4X?t$N<B9T(B
 .Sh $B=q<0(B
@@ -69,6 +70,8 @@
 .Fn callout_init "struct callout *c" "int mpsafe"
 .Ft int
 .Fn callout_stop "struct callout *c"
+.Ft int
+.Fn callout_drain "struct callout *c"
 .Ft void
 .Fn callout_reset "struct callout *c" "int ticks" "timeout_t *func" "void *arg"
 .Sh $B2r@b(B
@@ -163,7 +166,8 @@
 .Pp
 $B4X?t(B
 .Fn callout_init ,
-.Fn callout_stop
+.Fn callout_stop ,
+.Fn callout_drain
 $B$*$h$S(B
 .Fn callout_reset
 $B$O8GM-$N%3!<%k%"%&%H9=B$$r3dEv$F$k$3$H$r4uK>$9$k%/%i%$%"%s%H$N$?$a$N!"(B
@@ -172,7 +176,8 @@
 $B4X?t(B
 .Fn callout_init
 $B$O%3!<%k%"%&%H$r=i4|2=$7!"$=$N$?$a$=$N%3!<%k%"%&%H$O2?$NI{:nMQ$b$J$7$K(B
-.Fn callout_stop
+.Fn callout_stop ,
+.Fn callout_drain
 $B$^$?$O(B
 .Fn callout_reset
 $B$KEO$5$l$k$3$H$,$G$-$^$9!#(B
@@ -192,6 +197,15 @@
 $B%3!<%k%"%&%H$,4{$K<B9T$5$l$?$+8=:_<B9TCf$N>l9g$K$O!"(B0 $B$,JV$5$l$^$9!#(B
 .Pp
 $B4X?t(B
+.Fn callout_drain
+$B$O!"%3!<%k%"%&%H$,4{$K?J9TCf$N>l9g$K$O$=$N40N;$r%&%'%$%H$9$k$3$H$r=|$$$F!"(B
+.Fn callout_stop
+$B$HF10l$G$9!#(B
+$B$3$l$O!"$=$N%3!<%k%"%&%H$,%V%m%C%/$9$k$+$b$7$l$J$$$"$i$f$k%m%C%/$r(B
+$BJ];}$7$F$$$k4V$O!"7h$7$F8F$S=P$5$l$F$O$J$j$^$;$s!#(B
+$B$5$b$J$$$H7k2L$H$7$F%G%C%I%m%C%/$7$^$9!#(B
+.Pp
+$B4X?t(B
 .Fn callout_reset
 $B$O:G=i$K$=$N%3!<%k%"%&%H$rGQ;_$9$k$?$a$K(B
 .Fn callout_stop
@@ -206,17 +220,10 @@
 .Ft struct callout_handle
 $B$rJV$7$^$9!#(B
 .Fn callout_stop
+$B$*$h$S(B
+.Fn callout_drain
 $B4X?t$O8F$S=P$5$l$?;~$K%3!<%k%"%&%H$,L$$@J]N1$N>l9g$K$O(B 0 $B0J30$r!"(B
 $B$=$&$G$J$$>l9g$K$O(B 0 $B$rJV$7$^$9!#(B
-.Sh $B%P%0(B
-$B%3!<%k%"%&%H$r<h$j>C$9$+!"$b$7<h$j>C$7$,CY2a$.$?>l9g$K$O(B
-$B%3!<%k%"%&%H$,K\Ev$K40N;$5$l$F$$$k$3$H$rJ]>Z$9$k$3$H$O!"(B
-$B$3$N(B API $B$K$O$G$-$^$;$s!#(B
-.Fn callout_stop
-$B$O(B 0 $B$rJV$7$?;~$K!"%3!<%k%"%&%H$,3+;O$5$l$F$$$F$$$k>l9g$N$_$rJ]>Z$7$^$9!#(B
-$B%3!<%k%"%&%H$,40N;$7$F$$$k$3$H$OJ]>Z$7$^$;$s!#(B
-$B%I%i%$%P$N%G%?%C%A%k!<%A%s$+$iLa$kA0$K<B9T$5$l$k%9%l%C%I$,$J$$$3$H$r(B
-$BJ]>Z$7$?$$;~$K!"%l!<%9>uBV$rH/@8$5$;$k$3$H$,$"$j$^$9!#(B
 .Sh $BNr;K(B
 $B8=:_$N(B timeout $B$*$h$S(B untimeout $B%k!<%A%s$O(B
 .An Adam M. Costello
diff -ur 20040308/uio.9 20040423/uio.9
--- 20040308/uio.9	Mon May  3 19:01:52 2004
+++ 20040423/uio.9	Thu May  6 09:23:49 2004
@@ -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/uio.9,v 1.14 2003/03/03 10:49:37 des Exp %
+.\" %FreeBSD: src/share/man/man9/uio.9,v 1.15 2004/04/15 07:24:10 markm Exp %
 .\"
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/uio.9,v 1.10 2003/04/13 20:06:51 horikawa Exp $
@@ -131,23 +131,22 @@
 {
 	int rv, amnt;

+	rv = 0;
 	while (uio->uio_resid > 0) {
 		if (data_available > 0) {
 			amnt = MIN(uio->uio_resid, data_available);
-			if ((rv = uiomove(buffer, amnt, uio))
-			    != 0)
-				goto error;
+			rv = uiomove(buffer, amnt, uio);
+			if (rv != 0)
+				break;
 			data_available -= amnt;
-		} else {
+		} else
 			tsleep(...);	/* $B$h$jNI$$;~4|$^$GBT$D(B */
-		}
 	}
-	return 0;
-error:
-	/* $B%(%i!<$N%/%j!<%s%"%C%W$r$3$3$G9T$J$&(B */
-	return rv;
+	if (rv != 0) {
+		/* $B%(%i!<$N%/%j!<%s%"%C%W$r$3$3$G9T$J$&(B */
+	}
+	return (rv);
 }
-			
 .Ed
 .Sh $BLa$jCM(B
 .Fn uiomove
diff -ur 20040308/vslock.9 20040423/vslock.9
--- 20040308/vslock.9	Mon May  3 19:01:58 2004
+++ 20040423/vslock.9	Tue May  4 19:04:35 2004
@@ -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/vslock.9,v 1.10 2003/01/21 11:34:57 alfred Exp %
+.\" %FreeBSD: src/share/man/man9/vslock.9,v 1.11 2004/03/15 10:05:27 truckman Exp %
 .\"
 .\" $FreeBSD: doc/ja_JP.eucJP/man/man9/vslock.9,v 1.10 2003/03/09 22:54:29 horikawa Exp $
 .Dd June 15, 1996
@@ -49,10 +49,10 @@
 .In sys/proc.h
 .In vm/vm.h
 .In vm/vm_extern.h
+.Ft int
+.Fn vslock "void *addr" "size_t len"
 .Ft void
-.Fn vslock "void *addr" "u_int len"
-.Ft void
-.Fn vsunlock "void *addr" "u_int len"
+.Fn vsunlock "void *addr" "size_t len"
 .Sh $B2r@b(B
 .Fn vslock
 $B$*$h$S(B
@@ -69,7 +69,27 @@
 $B$3$NA`:n$K;HMQ$5$l$k%W%m%;%9$N%3%s%F%-%9%H$O%0%m!<%P%kJQ?t(B
 .Va curproc
 $B$r;2>H$7$^$9!#(B
-.Sh $B4XO"9`L\(B
-.Xr physio 9
-.Sh $B%P%0(B
-$B0z?t$H$7$F%W%m%;%9$N%]%$%s%?$rEO$9$Y$-$G$9!#(B
+.Sh $BLa$jCM(B
+.Fn vslock
+$B4X?t$O@.8y$9$k$H(B 0 $B$rJV$7!"$=$&$G$J$$$H0J2<$K<($9%(%i!<$NCf$N(B 1 $B$D$r(B
+$BJV$7$^$9!#(B
+.Sh $B%(%i!<(B
+.Fn vslock
+$B4X?t$O0J2<$N>l9g$K<:GT$7$^$9!#(B
+.Bl -tag -width Er
+.It Bq Er EINVAL
+.Fa addr
+$B$*$h$S(B
+.Fa len
+$B%Q%i%a!<%?$,%^%7%s$N%"%I%l%96u4V$N:G8e$r%i%C%W%"%i%&%s%I$9$k(B
+$B%a%b%jNN0h$r;XDj$7$F$$$^$9!#(B
+.It Bq Er ENOMEM
+$B;XDj$5$l$?%"%I%l%9HO0O$NBg$-$5$,%m%C%/$5$l$?%a%b%j$N%7%9%F%`@)8B$r(B
+$BD62a$7$F$$$^$9!#(B
+.It Bq Er ENOMEM
+$BMW5a$5$l$?%"%I%l%9HO0O$r%m%C%/$9$k$3$H$,!"$=$N%W%m%;%9$N%W%m%;%9Kh$N(B
+$B%m%C%/$5$l$?%a%b%j$N@)8B$rD62a$5$;$^$9!#(B
+.It Bq Er EFAULT
+$B<($5$l$?%"%I%l%9HO0O$NCf$N4v$D$+$NItJ,$,3d$jEv$F$i$l$F$$$^$;$s!#(B
+$B%Z!<%8$N%^%C%T%s%0$K%(%i!<(B/$B<:GT$,$"$j$^$9!#(B
+.El


