From owner-man-jp-reviewer@jp.freebsd.org  Mon May  7 11:33:10 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA49497;
	Mon, 7 May 2001 11:33:10 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp1.interramp.com (smtp1.interramp.com [38.8.45.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id LAA49492
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 7 May 2001 11:33:08 +0900 (JST)
	(envelope-from horikawa@psinet.com)
Received: from [38.26.194.44] (helo=localhost)
	by smtp1.interramp.com with esmtp (Exim 1.90 #1)
	for man-jp-reviewer@jp.freebsd.org
	id 14wapW-0000xk-00; Sun, 6 May 2001 22:32:59 -0400
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20010506223341C.horikawa@psinet.com>
Date: Sun, 06 May 2001 22:33:41 -0400
From: Kazuo Horikawa <horikawa@psinet.com>
X-Dispatcher: imput version 20000228(IM140)
Lines: 1091
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3569
Subject: [man-jp-reviewer 3569] VOP_XXX(9)
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: horikawa@psinet.com

 $BKY@n$G$9!#(B
 VOP_XXX(9) $B$r%A%'%C%/$7$^$7$?!#(B

 o VOP_ACLCHECK(9) $BEy(B
   $B85Lu$G$b99?70F$G$b$$$^$R$H$D$J0u>]$J$N$G$9$,!"NI$$Lu$,$"$l$P46<U!#(B

   .Fa cred
  -$B%]%$%s%?$O!"%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$,2DG=$G$"$k$3$H$r(B
  -$B<($9$?$a$K!"(BNULL $B$rEO$9$3$H$,$G$-$^$9!#(B
  -$B$3$N(B cred $B$N@_Dj$O!"%+!<%M%k$,8=:_$N%W%m%;%9$,9T$J$&$3$H$,(B
  -$B5v$5$l$F$$$J$$(B ACL $B>ZL@$r@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
  +$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
  +$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
  +$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$(B ACL $B>ZL@$r!"(B
  +$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B

  $B86J8$O!"(B
     The cred pointer may be NULL to indicate that access control checks are
     not to be performed, of possible.  This cred setting might be used to al-
     low the kernel to authorize ACL verification that the active process
     might not be permitted to do.

 o VOP_OPENCLOSE.9
   dereference $B$O!V;2>H$r<j7+$k!W$H$$$&0UL#$G$7$g$&!#(B
   .Fa vn_close
  -$B$O%m%C%/$5$l$F$$$J$$;2>H$5$l$?(B vnode $B$r4|BT$7!"(B
  -$BLa$kA0$K;2>H$r2r=|$9$k$3$H$KCm0U$7$F$/$@$5$$!#(B
  +$B$O!"%m%C%/$5$l$F$$$J$$;2>H$5$l$?(B vnode $B$r4|BT$7!"(B
  +$BLa$kA0$K;2>H$r<j7+$k$3$H$KCm0U$7$F$/$@$5$$!#(B

 o VOP_WRITE(9)
   in units of filesystem blocks $B$O!"!V!A$NC10L$G!W$H$$$&0UL#$G$7$g$&!#(B
   .Fa ioflag
  -$B0z?t$O%U%!%$%k%7%9%F%`$KBP$9$kL?Na$*$h$S%R%s%H$rM?$($k$?$a$K;HMQ$5$l$^$9!#(B
  -$BFI$_9~$_$r;n$_$k;~$K!">e0L$N(B 16 $B%S%C%H$O%U%!%$%k%7%9%F%`$,;n$_$k$G(B
  -$B$"$m$&(B ($B%U%!%$%k%7%9%F%`%V%m%C%/$N%f%K%C%H$NCf$N(B) $B@hFI$_$N%R%s%H$r(B
  +$B0z?t$O!"%U%!%$%k%7%9%F%`$KBP$9$kL?Na$*$h$S%R%s%H$rM?$($k$?$a$K;HMQ$5$l$^$9!#(B
  +$BFI$_9~$_$r;n$_$k;~$K$O!">e0L$N(B 16 $B%S%C%H$O!"(B
  +$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) 

 $B$=$NB>$N%^%$%J(B or $BL@3N$J=$@5!#(B
 o $B!V%$%s%?%U%'%$%9!W(B->$B!V%$%s%?%U%'!<%9!W(B
   (http://www.jp.FreeBSD.org/man-jp/docs/guideline.html)
 o $B!V$$$E$l!W(B->$B!V$$$:$l!W(B
   ($BA0<T$O!":G6a$NF|K\8l$H$7$F$O0lHLE*$G$O$J$$$G$9(B)
 o $B!V8l5A!W(B->$B!V%;%^%s%F%#%/%9!W(B(semantics $B$NLu8l$H$7$FN><T$,B8:_$7$F$$(B
   $B$^$7$?$,!"8e<T$KE}0l$7$^$7$?(B)
 o $B!V$$$m$$$m!W(B->$B!VMM!9!W(B($BA0<T$@$H!"$d$d$/$@$1$?46$8$,$9$k$N$G(B)
 o $B!V%(%s%H%j;~!W(B->$B!VF~$k;~!W(B($BA0<T$G$bNI$$$H;W$$$^$7$?$,!"$d$d5$$K$J$C(B
   $B$FJQ$($F$7$^$$$^$7$?(B)
 o $B!V=gHV2=!W(B->$B!VD>Ns2=!W(B
   serialize $B$NLu8l$H$7$F$O!VD>Ns2=!W$NJ}$,0lHLE*$@$H;W$$$^$9!#(B
 o $B!V6K>.!W(B->$B!VIT2DJ,!W(B
   atomic $B$NLu8l$H$7$F$O!VIT2DJ,$K!W!V86;RE*$K!W$H$9$Y$-!#(B
 o $B!V@x:_E*$J!W(B->$B!V2<0LAX$N!W(B
   underlying node already locked
 o $B!VKX$I!W(B->$B!V$[$H$s$I!W(B
   $B$R$i$,$J$G=q$$$?J}$,NI$$$N$G$O$J$$$G$7$g$&$+!#(B
   ($B4{B8$N%^%K%e%"%k?t$G$O(B 3:208)
--
$BKY@nOBM:(B

diff -u man9.orig/VOP_ACCESS.9 man9/VOP/VOP_ACCESS.9
--- man9.orig/VOP_ACCESS.9	Tue Mar 27 00:22:36 2001
+++ man9/VOP/VOP_ACCESS.9	Sun May  6 13:50:18 2001
@@ -40,17 +40,17 @@
 .Ft int
 .Fn VOP_ACCESS "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N%(%s%H%j%]%$%s%H$OM?$($i$l$?>ZL@$KBP$9$k%U%!%$%k$N(B
+$B$3$N%(%s%H%j%]%$%s%H$O!"M?$($i$l$?>ZL@$KBP$9$k!"%U%!%$%k$N(B
 $B%"%/%;%95v2D$rD4::$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width mode
 .It Ar vp
-$BD4::$9$k%U%!%$%k$N(B vnode$B!#(B
+$BD4::BP>]%U%!%$%k$N(B vnode$B!#(B
 .It Ar mode
 $BMW5a$5$l$?%"%/%;%9$N%?%$%W!#(B
 .It Ar cred
-$BD4::$9$k$?$a$N%f!<%6>ZL@!#(B
+$BD4::BP>]$N%f!<%6>ZL@!#(B
 .It Ar p
 $BD4::$7$F$$$k%W%m%;%9!#(B
 .El
@@ -63,7 +63,7 @@
 .Dv VEXEC
 $B$r4^$`%^%9%/$G$9!#(B
 .Sh $B%m%C%/(B
-vnode $B$O%(%s%H%j;~$K%m%C%/$5$l!"La$k;~$K$b%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
+vnode $B$O!"F~$k;~$K%m%C%/$5$l!"La$k;~$K$b%m%C%/$5$lB3$1$^$9!#(B
 .Sh $BLa$jCM(B
 $B%U%!%$%k$,;XDj$5$l$?J}K!$G%"%/%;%92DG=$J>l9g$K$O!"(B0 $B$,JV$5$l$^$9!#(B
 $B$=$&$G$J$$>l9g$K$O!"E,@Z$J%(%i!<%3!<%I$,JV$5$l$^$9!#(B
diff -u man9.orig/VOP_ACLCHECK.9 man9/VOP/VOP_ACLCHECK.9
--- man9.orig/VOP_ACLCHECK.9	Mon Apr 23 22:38:13 2001
+++ man9/VOP/VOP_ACLCHECK.9	Sun May  6 14:46:46 2001
@@ -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.1 2000/01/05 04:59:00 rwatson Exp $
+.\"       $FreeBSD: src/share/man/man9/VOP_ACLCHECK.9,v 1.1.2.1 2001/03/06 19:08:22 ru Exp $
 .\"
 .Dd December 23, 1999
 .Os
@@ -38,18 +38,17 @@
 .Ft int
 .Fn VOP_ACLCHECK "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N(B vnode $B8F$S=P$7$O8D!9$N%U%!%$%k$^$?$O%G%#%l%/%H%j$KBP$9$k(B
-$B8D!9$N%"%/%;%9@)8f%j%9%H(B (ACL) $B$NBEEv@-$r7hDj$9$k$?$a$K;HMQ$5$l$k$3$H$,(B
-$B2DG=$G$9!#(B
+$B$3$N(B vnode $B8F$S=P$7$O!"FCDj$N%U%!%$%k$^$?$O%G%#%l%/%H%j$KBP$9$k(B
+$BFCDj$N%"%/%;%9@)8f%j%9%H(B (ACL) $B$NBEEv@-$r7hDj$9$k$?$a$K!";HMQ2DG=$G$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width type
 .It Ar vp
 $B%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B vnode$B!#(B
 .It Ar type
-$BD4::$9$k$Y$-(B ACL $B$N7?!#(B
+$BD4::BP>]$N(B ACL $B$N7?!#(B
 .It Ar aclp
-ACL $B%G!<%?$r<h$j=P$9$?$a$N(B ACL $B9=B$BN$r;X$7$F$$$k%]%$%s%?!#(B
+ACL $B%G!<%?$N<h$j=P$785$N(B ACL $B9=B$BN$r;X$7$F$$$k%]%$%s%?!#(B
 .It Ar cred
 $BMW5a$NG'>Z$N$?$a$K;HMQ$5$l$k%f!<%6>ZL@!#(B
 .It Ar p
@@ -57,19 +56,19 @@
 .El
 .Pp
 .Fa cred
-$B%]%$%s%?$O!"%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$,2DG=$G$"$k$3$H$r(B
-$B<($9$?$a$K!"(BNULL $B$rEO$9$3$H$,$G$-$^$9!#(B
-$B$3$N(B cred $B$N@_Dj$O!"%+!<%M%k$,8=:_$N%W%m%;%9$,9T$J$&$3$H$,(B
-$B5v$5$l$F$$$J$$(B ACL $B>ZL@$r@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
+$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$(B ACL $B>ZL@$r!"(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
-vnode ACL $B%$%s%?%U%'%$%9$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'%$%9$N(B
+vnode ACL $B%$%s%?%U%'!<%9$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'!<%9$N(B
 $B%;%^%s%F%#%/%9$G$O$J$/J8K!$rDj5A$7$^$9!#(B
 $B%+!<%M%kFb$N(B ACL $B4IM}$K$D$$$F$N>\:Y$J>pJs$O(B
 .Xr acl 9
-$B$K8+IU$1$k$3$H$,$G$-$^$9!#(B
+$B$r;2>H$7$F$/$@$5$$!#(B
 .Sh $B%m%C%/(B
 $B$3$N(B vnode $B%a%=%C%I$N8F$S=P$7$N$?$a$K%m%C%/$OITMW$G!"(B
-$B%(%s%H%j;~$NA4$F$N%m%C%/$OLa$k;~$^$GJ];}$5$l$^$9!#(B
+$BF~$k;~$KJ];}$7$F$$$?A4$F$N%m%C%/$OLa$k;~$^$GJ];}$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 .Fa vp
 $B%*%V%8%'%/%H$N$?$a$N(B
diff -u man9.orig/VOP_ADVLOCK.9 man9/VOP/VOP_ADVLOCK.9
--- man9.orig/VOP_ADVLOCK.9	Tue Apr 17 01:07:12 2001
+++ man9/VOP/VOP_ADVLOCK.9	Sun May  6 14:13:13 2001
@@ -33,7 +33,7 @@
 .Dt VOP_ADVLOCK 9
 .Sh $BL>>N(B
 .Nm VOP_ADVLOCK
-.Nd $B4+9p$N5-O?%m%C%/(B
+.Nd $BLd9g$;7?%l%3!<%I%m%C%/(B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/vnode.h>
@@ -56,7 +56,7 @@
 .It Ar fl
 $B%m%C%/$N5-=R!#(B
 .It Ar flags
-$B0J2<$NCM$N$$$E$l$+!#(B
+$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
@@ -64,13 +64,13 @@
 .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
 .Xr flock 2
-$B$N8l5A$r;HMQ(B
-.It Dv F_POSIX Ta $B%m%C%/$N$?$a$K(B POSIX $B$N8l5A$r;HMQ(B
+$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
 .El
 .El
 .Pp
-$B$3$N%(%s%H%j%]%$%s%H$O%U%!%$%k$N4+9p$N5-O?%m%C%/$rA`:n$7$^$9!#(B
-$BKX$I$N%U%!%$%k%7%9%F%`$O$3$N8F$S=P$7$N$?$a$N:n6H$r(B
+$B$3$N%(%s%H%j%]%$%s%H$O!"%U%!%$%k$NLd9g$;7?%l%3!<%I%m%C%/$rA`:n$7$^$9!#(B
+$B$[$H$s$I$N%U%!%$%k%7%9%F%`$O!"$3$N8F$S=P$7$N$?$a$N:n6H$r(B
 .Fn lf_advlock
 $B$K0QG$$7$^$9!#(B
 .Sh $BLa$jCM(B
diff -u man9.orig/VOP_ATTRIB.9 man9/VOP/VOP_ATTRIB.9
--- man9.orig/VOP_ATTRIB.9	Fri Apr 20 08:18:15 2001
+++ man9/VOP/VOP_ATTRIB.9	Sun May  6 14:18:14 2001
@@ -43,9 +43,10 @@
 .Ft int
 .Fn VOP_SETATTR "struct vnode *vp" "struct vattr *vap" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$l$i$N%(%s%H%j%]%$%s%H$O!"%U%!%$%k%Q!<%_%C%7%g%s!"=jM-<T!"%0%k!<%W!"(B
-$BBg$-$5!"%"%/%;%9;~9o!"99?7;~9o$r4^$`%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B
-$B$$$m$$$m$JB0@-$rA`:n$7$^$9!#(B
+$B$3$l$i$N%(%s%H%j%]%$%s%H$O!"(B
+$B%U%!%$%k$^$?$O%G%#%l%/%H%j$NMM!9$JB0@-$rA`:n$7$^$9!#(B
+$BA`:nBP>]$K$O!"%U%!%$%k%Q!<%_%C%7%g%s!"=jM-<T!"%0%k!<%W!"(B
+$BBg$-$5!"%"%/%;%9;~9o!"99?7;~9o$r4^$_$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width cred
@@ -65,11 +66,11 @@
 $B$,@_Dj$5$l$F$$$k$Y$-$G$9!#(B
 .Sh $B%m%C%/(B
 .Xr VOP_GETATTR 9
-$B$O(B vnode $B$,%(%s%H%j;~$K%m%C%/$5$l!"La$j;~$^$G(B vnode $B$,%m%C%/$5$l$?$^$^$G(B
+$B$O!"F~$k;~$K(B vnode $B$,%m%C%/$5$l$F$$$F!"La$j;~$^$G(B vnode $B$,%m%C%/$5$l$?$^$^$G(B
 $B$"$k$3$H$r4|BT$7$^$9!#(B
 .Pp
 .Xr VOP_SETATTR 9
-$B$O(B vnode $B$,%(%s%H%j;~$K%m%C%/$5$l!"La$j;~$^$G(B vnode $B$,%m%C%/$5$l$?$^$^$G(B
+$B$O!"F~$k;~$K(B vnode $B$,%m%C%/$5$l$F$$$F!"La$j;~$^$G(B vnode $B$,%m%C%/$5$l$?$^$^$G(B
 $B$"$k$3$H$r4|BT$7$^$9!#(B
 .Sh $BLa$jCM(B
 .Xr VOP_GETATTR 9
@@ -86,7 +87,7 @@
 	    struct ucred *cred, struct proc *p)
 {
     /*
-     * *vap $B$r%U%!%$%k%7%9%F%`$+$i$N>pJs$GK~$?$7$^$9!#(B
+     * *vap $B$r%U%!%$%k%7%9%F%`$+$i$N>pJs$GKd$a$^$9!#(B
      */
     ...;
 
diff -u man9.orig/VOP_BWRITE.9 man9/VOP/VOP_BWRITE.9
--- man9.orig/VOP_BWRITE.9	Tue Mar 27 03:23:35 2001
+++ man9/VOP/VOP_BWRITE.9	Sun May  6 19:18:03 2001
@@ -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.5 1999/12/23 17:22:58 bde Exp $
+.\" $FreeBSD: src/share/man/man9/VOP_BWRITE.9,v 1.5.2.1 2000/12/29 10:18:07 ru Exp $
 .\"
 .Dd July 24, 1996
 .Os
@@ -42,7 +42,7 @@
 .Sh $B2r@b(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
-.Bl -tag -width vpXX
+.Bl -tag -width 2n
 .It Ar vp
 $B=q$-9~$^$l$F$$$k%U%!%$%k$N(B vnode$B!#(B
 .It Ar bp
diff -u man9.orig/VOP_CREATE.9 man9/VOP/VOP_CREATE.9
--- man9.orig/VOP_CREATE.9	Fri Apr  6 01:24:22 2001
+++ man9/VOP/VOP_CREATE.9	Sun May  6 14:33:47 2001
@@ -51,35 +51,35 @@
 .Fn VOP_SYMLINK "struct vnode *dvp" "struct vnode **vpp" "struct componentname *cnp" "struct vattr *vap" "char *target"
 .Sh $B2r@b(B
 $B$3$l$i$N%(%s%H%j%]%$%s%H$O!"?7$7$$%U%!%$%k!"%=%1%C%H!"(BFIFO$B!"%G%P%$%9!"(B
-$B%G%#%l%/%H%j$^$?$O%7%s%\%j%C%/%j%s%/$rM?$($i$l$?%G%#%l%/%H%j$NCf$K:n@.$7$^$9!#(B
+$B%G%#%l%/%H%j$^$?$O%7%s%\%j%C%/%j%s%/$r!"(B
+$B;XDj$5$l$?%G%#%l%/%H%j$NCf$K:n@.$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width target
 .It Ar dvp
 $B%G%#%l%/%H%j$N%m%C%/$5$l$?(B vnode$B!#(B
 .It Ar vpp
-$B7k2L$H$7$F%m%C%/$5$l$?(B vnode $B$r3JG<$5$l$k$Y$-JQ?t$N%"%I%l%9!#(B
+$B:n@.7k2L$N%m%C%/$5$l$?(B vnode $B$,3JG<$5$l$k$Y$-!"JQ?t$N%"%I%l%9!#(B
 .It Ar cnp
 $B@8@.$5$l$?MWAG$N%Q%9L>!#(B
 .It Ar vap
-$B?7$7$$%*%V%8%'%/%H$,:n@.$5$l$k$H$-$NH<$&$Y$-B0@-!#(B
+$B?7$7$$%*%V%8%'%/%H$N:n@.;~$K;HMQ$5$l$k$Y$-B0@-!#(B
 .It Ar target
 $B%7%s%\%j%C%/%j%s%/$NBP>]$N%Q%9L>!#(B
 .El
 .Pp
-$B$3$l$i$N%(%s%H%j%]%$%s%H$O%*%V%8%'%/%H$,@8@.$5$l$F$$$k;~$K(B
+$B$3$l$i$N%(%s%H%j%]%$%s%H$O!"%*%V%8%'%/%H$N@8@.Cf$K(B
 .Xr VOP_LOOKUP 9
 $B$N8e$K8F$S=P$5$l$^$9!#(B
 $BDL>o!"(B
-Normally,
 .Xr VOP_LOOKUP 9
-will have set the
+$B$O(B
 .Dv SAVENAME
-flag in
+$B%U%i%0$r(B
 .Fa cnp->cn_flags
-to keep the memory pointed to by
+$BCf$K@_Dj$7$F!"(B
 .Fa cnp->cn_pnbuf
-valid.
+$B$G;X$5$l$k%a%b%j$r@5Ev$J$^$^$KJ]$A$^$9!#(B
 $B%U%!%$%k$N:n@.;~$K%(%i!<$,8!=P$5$l$?>l9g$K$O!"$3$N%a%b%j$O3+J|$5$l$^$9!#(B
 $B%U%!%$%k$,$&$^$/:n@.$5$l$?>l9g$K$O!"(B
 .Fa cnp
@@ -89,12 +89,12 @@
 .Sh $B%m%C%/(B
 $B%G%#%l%/%H%j(B
 .Fa dvp
-$B$O%(%s%H%j;~$K%m%C%/$5$l!"La$k;~$K$b%m%C%/$5$lB3$1$F$J$1$l$P$J$j$^$;$s!#(B
+$B$OF~$k;~$K%m%C%/$5$l!"La$k;~$K$b%m%C%/$5$lB3$1$F$J$1$l$P$J$j$^$;$s!#(B
 $B8F$S=P$7$,@.8y$N>l9g$K$O!"?7$7$$%*%V%8%'%/%H$,%m%C%/$5$l$FJV$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O!"?7$7$$%*%V%8%'%/%H$N(B vnode $B$,(B
 .Fa *vpp
-$B$KCV$+$l(B 0 $B$,JV$5$l$^$9!#(B
+$B$KCV$+$l!"(B0 $B$,JV$5$l$^$9!#(B
 $B$=$&$G$J$$>l9g$K$O!"E,@Z$J%(%i!<$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
 .Bd -literal
@@ -120,8 +120,8 @@
     }
 
     /*
-     * $B%G%#%l%/%H%j$N$+$iJ#@=$7$?%0%k!<%W$r4^$`!"?7$7$$(B vnode $B$N(B
-     * $B%Q!<%_%C%7%g%s$r99?7$7$^$9!#(B
+     * $B?7$7$$(B vnode $B$N%Q!<%_%C%7%g%s$r99?7$7$^$9!#(B
+     * $B$3$l$K$O!"%G%#%l%/%H%j$+$i$N%0%k!<%W$N%3%T!<$r4^$_$^$9!#(B
      */
     ...;
 
diff -u man9.orig/VOP_FSYNC.9 man9/VOP/VOP_FSYNC.9
--- man9.orig/VOP_FSYNC.9	Fri Apr  6 13:49:04 2001
+++ man9/VOP/VOP_FSYNC.9	Sun May  6 14:36:50 2001
@@ -86,7 +86,7 @@
 	nbp = bp->b_vnbufs.le_next;
 
 	/*
-	 * $B4{$K=q$-9~$^$l$F$$$k%P%C%U%!$rL5;k$7$^$9!#(B
+	 * $B4{$K=q$-9~$_Cf$N%P%C%U%!$rL5;k$7$^$9!#(B
 	 */
 	if (bp->b_flags & B_BUSY)
 	    continue;
@@ -119,7 +119,6 @@
     }
 
     /*
-     * Write out the on-disc version of the vnode.
      * $B%G%#%9%/>e$N(B vnode $B$r=q$-=P$7$^$9!#(B
      */
     tv = time;
diff -u man9.orig/VOP_GETACL.9 man9/VOP/VOP_GETACL.9
--- man9.orig/VOP_GETACL.9	Mon Apr 23 22:38:36 2001
+++ man9/VOP/VOP_GETACL.9	Sun May  6 16:09:05 2001
@@ -38,8 +38,9 @@
 .Ft int
 .Fn VOP_GETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N(B vnode $B8F$S=P$7$O%U%!%$%k$^$?$O%G%#%l%/%H%j$+$i%"%/%;%9@)8f%j%9%H(B (ACL) $B$r(B
-$B<h$j=P$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B$3$N(B vnode $B8F$S=P$7$O!"(B
+$B%U%!%$%k$^$?$O%G%#%l%/%H%j$+$i%"%/%;%9@)8f%j%9%H(B (ACL) $B$r(B
+$B<h$j=P$9$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width type
@@ -55,20 +56,20 @@
 ACL $B$rMW5a$7$F$$$k%W%m%;%9!#(B
 .El
 .Pp
-$B%"%/%;%9@)8f$N%A%'%C%/$r2DG=$J8B$j9T$J$o$l$J$$$3$H$r<($9$?$a$K(B
 .Fa cred
-$B%]%$%s%?$O(B NULL $B$G$"$k$3$H$,$G$-$^$9!#(B
-$B$3$N(B cred $B$N@_Dj$O%+!<%M%k$,8=:_$N%W%m%;%9$K$O5v2D$5$l$J$$(B ACL $B<h$j=P$7$r(B
-$BG'>Z$9$k$3$H$r5v$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
+$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$(B ACL $B$N<h$j=P$7$r!"(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
-vnode ACL $B%$%s%?%U%'%$%9$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'%$%9$N(B
+vnode ACL $B%$%s%?%U%'!<%9$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'!<%9$N(B
 $B%;%^%s%F%#%/%9$G$O$J$/J8K!$rDj5A$7$^$9!#(B
 $B%+!<%M%kFb$N(B ACL $B4IM}$K$D$$$F$N>\:Y$J>pJs$O(B
 .Xr acl 9
-$B$K8+IU$1$k$3$H$,$G$-$^$9!#(B
+$B$r;2>H$7$F$/$@$5$$!#(B
 .Sh $B%m%C%/(B
-$B$3$N(B vnode $B%a%=%C%I$r8F$S=P$9$?$a$N%m%C%/$OMW5a$5$l$:!"(B
-$B%(%s%H%j;~$NA4$F$N%m%C%/$OLa$j;~$^$GJ];}$5$l$^$9!#(B
+$B$3$N(B vnode $B%a%=%C%I$N8F$S=P$7$N$?$a$K%m%C%/$OITMW$G!"(B
+$BF~$k;~$KJ];}$7$F$$$?A4$F$N%m%C%/$OLa$k;~$^$GJ];}$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 .Fa aclp
 $B%]%$%s%?$,M-8z$J(B ACL $B$r;X$7$F$$$k>l9g$K$O!"(B0 $B$,JV$5$l$^$9!#(B
diff -u man9.orig/VOP_GETEXTATTR.9 man9/VOP/VOP_GETEXTATTR.9
--- man9.orig/VOP_GETEXTATTR.9	Mon Apr 23 22:39:49 2001
+++ man9/VOP/VOP_GETEXTATTR.9	Sun May  6 14:50:18 2001
@@ -38,8 +38,8 @@
 .Ft int
 .Fn VOP_GETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N(B vnode $B8F$S=P$7$O%U%!%$%k$^$?$O%G%#%l%/%H%j$+$i;XDj$NL>A0IU$-3HD%B0@-$r(B
-$B<h$j=P$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B$3$N(B vnode $B8F$S=P$7$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$+$i!"(B
+$B;XDj$7$?L>A0IU$-3HD%B0@-$r<h$j=P$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width type
@@ -55,21 +55,21 @@
 $B3HD%B0@-$rMW5a$7$F$$$k%W%m%;%9!#(B
 .El
 .Pp
-$B%"%/%;%9@)8f$N%A%'%C%/$r2DG=$J8B$j9T$J$o$l$J$$$3$H$r<($9$?$a$K(B
 .Fa cred
-$B%]%$%s%?$O(B NULL $B$G$"$k$3$H$,$G$-$^$9!#(B
-$B$3$N(B cred $B$N@_Dj$O%+!<%M%k$,8=:_$N%W%m%;%9$K$O5v2D$5$l$J$$3HD%B0@-$N<h$j=P$7$r(B
-$BG'>Z$9$k$3$H$r5v$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
+$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$3HD%B0@-$N<h$j=P$7$r(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
 $B3HD%B0@-$N%;%^%s%F%#%/%9$O%U%!%$%k%7%9%F%`$N8F$S=P$7$N<BAu$K$h$C$F(B
-$BJQ2=$9$k$G$7$g$&!#3HD%B0@-$N$h$jB?$/$N>pJs$O(B
+$B0[$J$k$G$7$g$&!#3HD%B0@-$N$h$jB?$/$N>pJs$O(B
 .Xr extattr 9
-$B$NCf$K8+$D$1$k$3$H$,$G$-$^$9!#(B
+$B$r;2>H$7$F$/$@$5$$!#(B
 .Sh LOCKS
-$B$3$N(B vnode $B%a%=%C%I$r8F$S=P$9$?$a$N%m%C%/$OMW5a$5$l$:!"(B
-$B%(%s%H%j;~$NA4$F$N%m%C%/$OLa$j;~$^$GJ];}$5$l$^$9!#(B
+$B$3$N(B vnode $B%a%=%C%I$r8F$S=P$9$?$a$K$O%m%C%/$OITMW$G$"$j!"(B
+$BF~$k;~$KJ];}$7$F$$$?A4$F$N%m%C%/$OLa$j;~$^$GJ];}$5$l$^$9!#(B
 .Sh $BLa$jCM(B
-$B@.8y;~$K$O(B 0 $B$,JV$5$l!"(Buio $B9=B$BNFI$_9~$s$@%G!<%?$rH?1G$7$F99?7$5$l$^$9!#(B
+$B@.8y;~$K$O(B 0 $B$,JV$5$l!"FI$_9~$s$@%G!<%?$rH?1G$7$F(B uio $B9=B$BN$,99?7$5$l$^$9!#(B
 $B$=$&$G$J$1$l$PE,@Z$J%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Bl -tag -width Er
@@ -78,7 +78,7 @@
 .It Bq Er EACCES
 $B5v2D$5$l$^$;$s$G$7$?!#(B
 .It Bq Er ENXIO
-$B;XDj$5$l$?(B vnode $B$*$h$SB0@-L>$N%U%!%$%k%7%9%F%`$G$O$3$NMW5a$OL58z$G$9!#(B
+$B;XDj$5$l$?(B vnode $B$*$h$SB0@-L>$KBP$9$kMW5a$O!"$3$N%U%!%$%k%7%9%F%`$G$OL58z$G$9!#(B
 .It Bq Er ENOMEM
 $BMW5a$r<B9T$9$k$?$a$N==J,$J%a%b%j$,$"$j$^$;$s!#(B
 .It Bq Er EFAULT
diff -u man9.orig/VOP_INACTIVE.9 man9/VOP/VOP_INACTIVE.9
--- man9.orig/VOP_INACTIVE.9	Fri Apr  6 01:57:11 2001
+++ man9/VOP/VOP_INACTIVE.9	Sun May  6 14:57:41 2001
@@ -51,21 +51,22 @@
 .El
 .Pp
 .Xr VOP_INACTIVE 9
-$B$O%+!<%M%k$,$b$O$d$=$N(B vnode $B$r;HMQ$7$J$/$J$C$?;~$K8F$S=P$5$l$^$9!#(B
-$B$3$l$O;2>H%+%&%s%H$,(B 0 $B$K$J$C$?;~!"$^$?$O%*!<%W%s$7$F$$$k%U%!%$%k$,(B
-$B$"$k%U%!%$%k%7%9%F%`$,6/@)E*$K%"%s%^%&%s%H$5$l$F$$$k;~$K5/$3$j$^$9!#(B
-'$B%*!<%W%s$7$F$$$k$,:o=|$5$l$F$$$k(B' $B%U%!%$%k$N$?$a$NNN0h$r2s<}$9$k$?$a$K(B
-$B;HMQ$5$l$k$3$H$,2DG=$G$9!#(B
+$B$O!"%+!<%M%k$,$b$O$d$=$N(B vnode $B$r;HMQ$7$J$/$J$C$?;~$K8F$S=P$5$l$^$9!#(B
+$B$3$l$O!";2>H%+%&%s%H$,(B 0 $B$K$J$C$?;~!"(B
+$B$^$?$O%*!<%W%s$5$l$F$$$k%U%!%$%k$,$"$k%U%!%$%k%7%9%F%`$,(B
+$B6/@)E*$K%"%s%^%&%s%H$5$l$?;~$K5/$3$j$^$9!#(B
+$B!V%*!<%W%s$5$l$F$$$k$,:o=|$5$l$?!W%U%!%$%k$N$?$a$NNN0h$r2s<}$9$k$?$a$K!"(B
+$B;HMQ2DG=$G$9!#(B
 .Xr VOP_RECLAIM 9
-$B$O0[$J$k%U%!%$%k%7%9%F%`$N$?$a$K(B vnode $B$,:FMxMQ$5$l$k;~$K8F$S=P$5$l$^$9!#(B
+$B$O!"0[$J$k%U%!%$%k%7%9%F%`$N$?$a$K(B vnode $B$,:FMxMQ$5$l$k;~$K8F$S=P$5$l$^$9!#(B
 vnode $B$K4XO"$7$F$$$k$"$i$f$k%U%!%$%k%7%9%F%`8GM-$N;q8;$O!"3+J|$5$l$k$Y$-$G$9!#(B
 .Sh $B%m%C%/(B
 .Pp
-VOP_INACTIVE $B$G$O!"%(%s%H%j;~$K(B vp $B$,%m%C%/$5$l$^$9!#(B
-VOP_INACTIVE $B%3!<%I$OLa$kA0$K(B vp $B$r%"%s%m%C%/$7$J$1$l$P$J$j$^$;$s!#(B
+VOP_INACTIVE $B$G$O!"F~$k;~$K(B vp $B$,%m%C%/$5$l$^$9!#(B
+VOP_INACTIVE $B%3!<%I$O!"La$kA0$K(B vp $B$r%"%s%m%C%/$7$J$1$l$P$J$j$^$;$s!#(B
 .Pp
-VOP_RECLAIM $B$G$O!"%(%s%H%j;~$K(B vp $B$O%m%C%/$5$l$F$*$i$:!"(B
-$BLa$j;~$b%"%s%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
+VOP_RECLAIM $B$G$O!"F~$k;~$K(B vp $B$O%m%C%/$5$l$:!"(B
+$BLa$j;~$b%m%C%/$5$l$J$$$^$^$G$$$k$Y$-$G$9!#(B
 .Pp
 .Sh $B5?;w%3!<%I(B
 .Bd -literal
diff -u man9.orig/VOP_IOCTL.9 man9/VOP/VOP_IOCTL.9
--- man9.orig/VOP_IOCTL.9	Tue Mar 27 00:52:51 2001
+++ man9/VOP/VOP_IOCTL.9	Sun May  6 15:00:53 2001
@@ -33,7 +33,7 @@
 .Dt VOP_IOCTL 9
 .Sh $BL>>N(B
 .Nm VOP_IOCTL
-.Nd $B%G%P%$%98GM-$N(B ioctl
+.Nd $B%G%P%$%98GM-$N@)8f(B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/vnode.h>
@@ -58,9 +58,9 @@
 $B8F$S=P$7$?%W%m%;%9!#(B
 .El
 .Pp
-$BKX$I$N%U%!%$%k%7%9%F%`$O$3$N%(%s%H%j%]%$%s%H$r<BAu$7$^$;$s!#(B
+$B$[$H$s$I$N%U%!%$%k%7%9%F%`$O$3$N%(%s%H%j%]%$%s%H$r<BAu$7$^$;$s!#(B
 .Sh $B%m%C%/(B
-$B%U%!%$%k$O%(%s%H%j;~$K%m%C%/$5$l$k$Y$-$G$O$"$j$^$;$s!#(B
+$BF~$k;~!"%U%!%$%k$O%m%C%/$5$l$F$$$k$Y$-$G$O$"$j$^$;$s!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$OE,@Z$J%(%i!<$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
diff -u man9.orig/VOP_LEASE.9 man9/VOP/VOP_LEASE.9
--- man9.orig/VOP_LEASE.9	Fri Apr  6 10:49:12 2001
+++ man9/VOP/VOP_LEASE.9	Sun May  6 15:04:15 2001
@@ -26,28 +26,28 @@
 .\" (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_LEASE.9,v 1.2.2.1 2000/05/09 14:12:53 sheldonh Exp $
+.\" $FreeBSD: src/share/man/man9/VOP_LEASE.9,v 1.2.2.2 2000/12/12 10:00:56 ru Exp $
 .\"
-.Dd Sep 24, 1999
+.Dd September 24, 1999
 .Os
 .Dt VOP_LEASE 9
 .Sh $BL>>N(B
 .Nm VOP_LEASE
-.Nd $B%f!<%6>ZL@$HA`:n$N%?%$%W$NFCM-$NAH$N$?$a$N(B vnode $B$N3NG'(B
+.Nd $B%f!<%6>ZL@$HA`:n$N%?%$%W$NFCM-$NAH$KBP$9$k(B vnode $B$N@5Ev@-$N3NG'(B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/mount.h>
 .Ft int
 .Fn VOP_LEASE "struct vnode *vp" "struct proc *p" "struct ucred *cred" "int type"
 .Sh $B2r@b(B
-$B$3$N%(%s%H%j%]%$%s%H$O8=:_<BAu$5$l$F$$$^$;$s!#(B
-$B$3$NCeA[$O%f!<%6>ZL@$HA`:n$N7?$NFCM-$NAH$N$?$a$N(B vnode $B$r3NG'$9$k$?$a$N(B
+$B$3$N%(%s%H%j%]%$%s%H$O!"8=:_<BAu$5$l$F$$$^$;$s!#(B
+$B$3$NCeA[$O!"%f!<%6>ZL@$HA`:n$N7?$NFCM-$NAH$N$?$a$N(B vnode $B$r3NG'$9$k$?$a$N(B
 $B$b$N$@$H?.$8$F$$$^$9!#(B
-$B%5%]!<%H$5$l$F$$$k(B 2 $B$D$NA`:n$N7?$O(B LEASE_READ $B$*$h$S(B LEASE_WRITE $B$G$9!#(B
+$B%5%]!<%H$5$l$F$$$k!"(B2 $B$D$NA`:n$N7?$O(B LEASE_READ $B$*$h$S(B LEASE_WRITE $B$G$9!#(B
 $B8=:_!"4X?t$O>o$K(B 0 $B$rJV$7$^$9!#(B
 .Pp
 .Sh $B%m%C%/(B
-vnode $B$O%(%s%H%j;~$KGSB>E*$K%m%C%/$5$l$F$$$J$1$l$P$J$i$:!"(B
+$BF~$k;~!"(Bvnode $B$OGSB>E*$K%m%C%/$5$l$F$$$J$1$l$P$J$i$:!"(B
 $BLa$j;~$^$GGSB>E*$K%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O!"(B0 $B$,JV$5$l$^$9!#$=$&$G$J$$>l9g$K$b!"$&!<$s(B... 0 $B$,JV$5$l$^$9!#(B
diff -u man9.orig/VOP_LINK.9 man9/VOP/VOP_LINK.9
--- man9.orig/VOP_LINK.9	Fri Apr  6 00:58:29 2001
+++ man9/VOP/VOP_LINK.9	Sun May  6 15:08:55 2001
@@ -40,8 +40,8 @@
 .Ft int
 .Fn VOP_LINK "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
 .Sh $B2r@b(B
-$B$3$l$O;XDj$7$?%G%#%l%/%H%j$G!"(B
-$BB8:_$7$F$$$k%U%!%$%k$X$N?7$7$$L>A0$r%j%s%/$7$^$9!#(B
+$B$3$l$O!"4{B8$N%U%!%$%k$KBP$7!"(B
+$B;XDj$7$?%G%#%l%/%H%jCf$N?7$7$$L>A0$r%j%s%/$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width vdpX
@@ -53,20 +53,20 @@
 $B%U%!%$%k$K$D$$$F$N%Q%9L>>pJs!#(B
 .El
 .Pp
-$B%Q%9L>>pJs$OLa$j;~$K3+J|$5$l$J$1$l$P$J$j$^$;$s!#(B
+$B%Q%9L>>pJs$O!"La$j;~$K3+J|$5$l$J$1$l$P$J$j$^$;$s!#(B
 $B%G%#%l%/%H%j$H%U%!%$%k$N(B vnode $B$OLa$j;~$K3+J|$5$l$k$Y$-$G$O$"$j$^$;$s!#(B
 .Sh $B%m%C%/(B
 $B%G%#%l%/%H%j(B
 .Fa dvp
-$B$O%(%s%H%j;~$K%m%C%/$5$lLa$j;~$b%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
+$B$O!"F~$k;~$K%m%C%/$5$l$F$$$F!"La$j;~$b%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
 $B%U%!%$%k(B
 .Fa vp
-$B$O%(%s%H%j;~$K%m%C%/$5$l$:!"La$j;~$b$=$l$rJ];}$7$F$$$k$Y$-$G$9!#(B
+$B$O!"F~$k;~$K%m%C%/$5$l$F$*$i$:!"La$j;~$b$=$N$^$^$G$"$k$Y$-$G$9!#(B
 VOP $B%3!<%I$,(B
 .Fa vp
-$B$r%m%C%/$9$k>l9g$K$O!"La$kA0$KI,$:%"%s%m%C%/$7$J$1$l$P$J$j$^$;$s!#(B
+$B$r%m%C%/$9$k>l9g$K$O!"La$kA0$KI,$:%m%C%/$r2r=|$7$J$1$l$P$J$j$^$;$s!#(B
 .Sh $BLa$jCM(B
-$B%U%!%$%k$,$&$^$/%j%s%/$5$l$?>l9g$K$O(B 0 $B$,JV$5$l!"(B
+$B%U%!%$%k$,@.8yN"$K%j%s%/$5$l$?>l9g$K$O(B 0 $B$,JV$5$l!"(B
 $B$=$&$G$J$$>l9g$K$O%(%i!<$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
 .Bd -literal
diff -u man9.orig/VOP_LOCK.9 man9/VOP/VOP_LOCK.9
--- man9.orig/VOP_LOCK.9	Sun Apr 22 22:44:50 2001
+++ man9/VOP/VOP_LOCK.9	Sun May  6 15:19:37 2001
@@ -36,7 +36,7 @@
 .Nm VOP_UNLOCK ,
 .Nm VOP_ISLOCKED ,
 .Nm vn_lock
-.Nd vnode $B$X$N%"%/%;%9$N=gHV2=(B
+.Nd vnode $B%"%/%;%9$ND>Ns2=(B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/lock.h>
@@ -51,15 +51,17 @@
 .Fn vn_lock "struct vnode *vp" "int flags" "struct proc *p"
 .Sh $B2r@b(B
 .Pp
-$B$3$l$i$N8F$S=P$7$O!"F1;~$KF10l$N%U%!%$%k$KBP$7$F(B 2 $B$D$N=q$-9~$_$,5/$3$k$3$H(B
-$B$rHr$1$k$?$a$J$I$N%U%!%$%k%7%9%F%`$X$N%"%/%;%9$N=gHV2=$N$?$a$K;HMQ$5$l$^$9!#(B
+$B$3$l$i$N8F$S=P$7$O!"(B
+$B%U%!%$%k%7%9%F%`$X$N%"%/%;%9$rD>Ns2=$9$k$?$a$K;HMQ$5$l$^$9!#(B
+$BNc$($P!"F10l%U%!%$%k$KBP$9$k(B 2 $B$D$N=q$-9~$_$,F1;~$KH/@8$9$k$3$H$r(B
+$BHr$1$k$?$a$K;HMQ$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width flags
 .It Ar vp
 $B%m%C%/$^$?$O%m%C%/2r=|$5$l$k(B vnode$B!#(B
 .It Ar flags
-$B0J2<$N%m%C%/MW5a%?%$%W$N0l$D!#(B
+$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
@@ -70,9 +72,9 @@
 .It Dv LK_DRAIN Ta $B%m%C%/>uBV=*N;$^$G$NBT5!(B
 .El
 .Pp
-$B0J2<$N(B
+$B%m%C%/%?%$%W$O!"0J2<$N%m%C%/%U%i%0$H(B
 .Em OR
-$B$r<h$k$3$H$,$G$-$k%m%C%/%U%i%0!#(B
+$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
@@ -81,11 +83,11 @@
 .It Dv LK_NOPAUSE Ta $B6u2s$j$7$J$$(B
 .El
 .Pp
-$B0J2<$N@)8f%U%i%0$H(B
+$B%m%C%/%?%$%W$O!"0J2<$N@)8f%U%i%0$H(B
 .Em OR
-$B$r<h$k$3$H$,$G$-$k%m%C%/%?%$%W!#(B
+$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%/$r$b$C$H$$$k;~$K;XDj(B
+.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
diff -u man9.orig/VOP_MMAP.9 man9/VOP/VOP_MMAP.9
--- man9.orig/VOP_MMAP.9	Tue Mar 27 02:44:04 2001
+++ man9/VOP/VOP_MMAP.9	Sun May  6 15:21:18 2001
@@ -54,7 +54,7 @@
 $B8F$S=P$7$?%W%m%;%9!#(B
 .El
 .Pp
-$BKX$I$N%U%!%$%k%7%9%F%`$O$3$N%(%s%H%j%]%$%s%H$r<BAu$7$F$$$^$;$s!#(B
+$B$[$H$s$I$N%U%!%$%k%7%9%F%`$O!"$3$N%(%s%H%j%]%$%s%H$r<BAu$7$F$$$^$;$s!#(B
 .Sh $B5?;w%3!<%I(B
 .Bd -literal
 int
diff -u man9.orig/VOP_OPENCLOSE.9 man9/VOP/VOP_OPENCLOSE.9
--- man9.orig/VOP_OPENCLOSE.9	Mon Apr 16 20:33:37 2001
+++ man9/VOP/VOP_OPENCLOSE.9	Sun May  6 15:28:42 2001
@@ -44,9 +44,11 @@
 .Fn VOP_CLOSE "struct vnode *vp" "int mode" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
 .Xr VOP_OPEN 9
-$B%(%s%H%j%]%$%s%H$O%U%!%$%k$,%W%m%;%9$K$h$C$F%"%/%;%9$5$l$kA0$K8F$S=P$5$l!"(B
+$B%(%s%H%j%]%$%s%H$O!"(B
+$B%U%!%$%k$,%W%m%;%9$K$h$C$F%"%/%;%9$5$l$kA0$K8F$S=P$5$l!"(B
 .Xr VOP_CLOSE 9
-$B%(%s%H%j%]%$%s%H$O%U%!%$%k$,%W%m%;%9$K$h$C$FMQ$r:Q$^$5$l$?8e$K8F$S=P$5$l$^$9!#(B
+$B%(%s%H%j%]%$%s%H$O!"(B
+$B%U%!%$%k$KBP$9$k%W%m%;%9$N;E;v$N40N;8e$K8F$S=P$5$l$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width mode
@@ -66,17 +68,17 @@
 $B$r4^$`%U%i%0$NAH$G$9!#(B
 .Sh $B%m%C%/(B
 .Xr VOP_OPEN 9
-$B$O(B
+$B$O!"F~$k;~$K(B
 .Fa vp
-$B$,%(%s%H%j;~$K%m%C%/$5$l$F$$$k$3$H$r4|BT$7!"La$j;~$^$G%m%C%/$r;D$7$^$9!#(B
+$B$,%m%C%/$5$l$F$$$k$3$H$r4|BT$7!"La$j;~$^$G%m%C%/$5$l$?$^$^$K$7$^$9!#(B
 .Pp
 .Xr VOP_CLOSE 9
-$B$O>/$J$/$H$b(B vnode $B$K7k$S$D$1$i$l$?(B 1 $B$D$N;2>H$r4|BT$7!"(B
+$B$O!"(Bvnode $B$K7k$S$D$1$i$l$?;2>H$,>/$J$/$H$b(B 1 $B8D$OB8:_$9$k$3$H$r4|BT$7!"(B
 vnode $B$,%m%C%/$5$l$F$$$k$+$I$&$+$O5$$K$7$^$;$s!#(B
-$B%m%C%/$*$h$S;2>H>uBV$OLa$k;~$KJQ99$5$l$:$K;D$5$l$^$9!#(B
+$B%m%C%/$*$h$S;2>H>uBV$O!"La$k;~$KJQ99$5$l$:$K$=$N$^$^$K$J$j$^$9!#(B
 .Fa vn_close
-$B$O%m%C%/$5$l$F$$$J$$;2>H$5$l$?(B vnode $B$r4|BT$7!"(B
-$BLa$kA0$K;2>H$r2r=|$9$k$3$H$KCm0U$7$F$/$@$5$$!#(B
+$B$O!"%m%C%/$5$l$F$$$J$$;2>H$5$l$?(B vnode $B$r4|BT$7!"(B
+$BLa$kA0$K;2>H$r<j7+$k$3$H$KCm0U$7$F$/$@$5$$!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
@@ -85,7 +87,7 @@
 vop_open(struct vnode *vp, int mode, struct ucred *cred, struct proc *p)
 {
     /*
-     * $BKX$I$N%U%!%$%k%7%9%F%`$O$3$3$G$3$l0J>e$N$3$H$O$7$^$;$s!#(B
+     * $B$[$H$s$I$N%U%!%$%k%7%9%F%`$O!"$3$3$G$OBg$7$?$3$H$O$7$^$;$s!#(B
      */
     return 0;
 }
diff -u man9.orig/VOP_PATHCONF.9 man9/VOP/VOP_PATHCONF.9
--- man9.orig/VOP_PATHCONF.9	Thu Apr 12 03:00:48 2001
+++ man9/VOP/VOP_PATHCONF.9	Sun May  6 15:36:20 2001
@@ -62,18 +62,18 @@
 .It Dv _PC_PATH_MAX
 $B%Q%9L>$N:GBg%P%$%H?t!#(B
 .It Dv _PC_PIPE_BUF
-$B6K>.$K%Q%$%W$K=q$-=P$5$l$k:GBg%P%$%H?t!#(B
+$BIT2DJ,$K%Q%$%W$K=q$-=P$5$l$k:GBg%P%$%H?t!#(B
 .It Dv _PC_CHOWN_RESTRICTED
 .Xr chown 2
-$B%7%9%F%`%3!<%k$N$?$a$KE,@Z$JFC8"$,MW5a$5$l$F$$$k>l9g$K$O(B 1$B!"(B
+$B%7%9%F%`%3!<%k$N$?$a$KE,@Z$JFC8"$,I,MW$J>l9g$K$O(B 1$B!"(B
 $B$=$&$G$J$$>l9g$K$O(B 0$B!#(B
 .It Dv _PC_NO_TRUNC
 .Dv KERN_NAME_MAX
-$B$h$j$bD9$$%U%!%$%kL>$,@Z$j5M$a$i$l$?>l9g$K$O(B 1$B!#(B
+$B$h$j$bD9$$%U%!%$%kL>$,@Z$j5M$a$i$l$k>l9g$K$O(B 1$B!#(B
 .El
 .Sh $BLa$jCM(B
 .Fa name
-$B$,G'$a$i$l$?>l9g$K$O(B
+$B$,G'<1$5$l$k>l9g!"(B
 .Fa *retval
 $B$K;XDj$5$l$?CM$,@_Dj$5$l$F(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O(B
 .Dv EINVAL
diff -u man9.orig/VOP_PRINT.9 man9/VOP/VOP_PRINT.9
--- man9.orig/VOP_PRINT.9	Tue Mar 27 00:35:43 2001
+++ man9/VOP/VOP_PRINT.9	Sun May  6 15:37:59 2001
@@ -33,7 +33,7 @@
 .Dt VOP_PRINT 9
 .Sh $BL>>N(B
 .Nm VOP_PRINT
-.Nd $B%G%P%C%0>pJs$N=PNO(B
+.Nd $B%G%P%C%0>pJs$NI=<((B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/vnode.h>
@@ -44,7 +44,7 @@
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width bpXX
 .It Ar vp
-$B=PNO$9$k(B vnode$B!#(B
+$BI=<(BP>]$N(B vnode$B!#(B
 .El
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<$,JV$5$l$^$9!#(B
diff -u man9.orig/VOP_RDWR.9 man9/VOP/VOP_RDWR.9
--- man9.orig/VOP_RDWR.9	Mon Apr 16 20:42:55 2001
+++ man9/VOP/VOP_RDWR.9	Sun May  6 15:47:06 2001
@@ -44,44 +44,44 @@
 .Ft int
 .Fn VOP_WRITE "struct vnode *vp" "struct uio *uio" "int ioflag" "struct ucred *cred"
 .Sh $B2r@b(B
-$B$3$l$i$N%(%s%H%j%]%$%s%H$O%U%!%$%k$NFbMF$rFI$_9~$_$^$?$O=q$-9~$_$^$9!#(B
+$B$3$l$i$N%(%s%H%j%]%$%s%H$O!"%U%!%$%k$NFbMF$rFI$_9~$_$^$?$O=q$-9~$_$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width ioflag
 .It Ar vp
 $B%U%!%$%k$N(B vnode$B!#(B
 .It Ar uio
-$BFI$_9~$^$l$k$^$?$O=q$-9~$^$l$k$Y$-%G!<%?$N0LCV!#(B
+$BFI$_9~$_$^$?$O=q$-9~$_BP>]$N%G!<%?$N0LCV!#(B
 .It Ar ioflag
-$B$$$m$$$m$J%U%i%0!#(B
+$BMM!9$J%U%i%0!#(B
 .It Ar cnp
 $B8F$S=P$7B&$N>ZL@!#(B
 .El
 .Pp
 .Fa ioflag
-$B0z?t$O%U%!%$%k%7%9%F%`$KBP$9$kL?Na$*$h$S%R%s%H$rM?$($k$?$a$K;HMQ$5$l$^$9!#(B
-$BFI$_9~$_$r;n$_$k;~$K!">e0L$N(B 16 $B%S%C%H$O%U%!%$%k%7%9%F%`$,;n$_$k$G(B
-$B$"$m$&(B ($B%U%!%$%k%7%9%F%`%V%m%C%/$N%f%K%C%H$NCf$N(B) $B@hFI$_$N%R%s%H$r(B
+$B0z?t$O!"%U%!%$%k%7%9%F%`$KBP$9$kL?Na$*$h$S%R%s%H$rM?$($k$?$a$K;HMQ$5$l$^$9!#(B
+$BFI$_9~$_$r;n$_$k;~$K$O!">e0L$N(B 16 $B%S%C%H$O!"(B
+$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$O0J2<$N%U%i%0$r4^$`$3$H$,$G$-$k%S%C%H%^%9%/$G$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
 .It Dv IO_UNIT
-$B:G>.C10L$GF~=PNO$r9T$J$$$^$9!#(B
+$BIT2DJ,$KF~=PNO$r9T$J$$$^$9!#(B
 .It Dv IO_APPEND
 $BKvHx$KDI2C=q$-9~$_$r9T$J$$$^$9!#(B
 .It Dv IO_SYNC
 $BF14|E*$KF~=PNO$r9T$J$$$^$9!#(B
 .It Dv IO_NODELOCKED
-$B@x:_E*$J%N!<%I$O4{$K%m%C%/$5$l$F$$$^$9!#(B
+$B2<0LAX$N%N!<%I$O4{$K%m%C%/$5$l$F$$$^$9!#(B
 .It Dv IO_NDELAY
 $B%U%!%$%k%F!<%V%k$K(B
 .Dv FNDELAY
 $B%U%i%0$r@_Dj$7$^$9!#(B
 .It Dv IO_VMIO
-$B2>A[%a%b%jF~=PNONN0h$K%G!<%?$,4{$K$"$j$^$9!#(B
+$B2>A[%a%b%jF~=PNO(B (VMIO) $BNN0h$K%G!<%?$,4{$K$"$j$^$9!#(B
 .El
 .Sh $B%m%C%/(B
-$B%U%!%$%k$O%(%s%H%j;~$K%m%C%/$5$l$k$Y$-$G!"=*N;;~$^$G%m%C%/$5$lB3$1$^$9!#(B
+$BF~$k;~$K!"%U%!%$%k$O%m%C%/$5$l$F$$$k$Y$-$G!"=*N;;~$^$G%m%C%/$5$lB3$1$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
@@ -212,7 +212,6 @@
 	}
     } else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) {
 	struct timeval tv;
-	error = VOP_UPDATE(vp, &tv, &tv, 1); /* XXX what does this do? */
 	error = VOP_UPDATE(vp, &tv, &tv, 1); /* XXX $B$3$l$O2?$r$7$F$$$k$N(B? */
     }
 
diff -u man9.orig/VOP_READLINK.9 man9/VOP/VOP_READLINK.9
--- man9.orig/VOP_READLINK.9	Fri Apr  6 01:00:10 2001
+++ man9/VOP/VOP_READLINK.9	Sun May  6 15:49:27 2001
@@ -41,7 +41,7 @@
 .Ft int
 .Fn VOP_READLINK "struct vnode *vp" "struct uio *uio" "struct ucred *cred"
 .Sh $B2r@b(B
-$B$3$l$O%7%s%\%j%C%/%j%s%/$N%?!<%2%C%H$N%Q%9L>$rFI$_9~$_$^$9!#(B
+$B$3$l$O!"%7%s%\%j%C%/%j%s%/$N%?!<%2%C%H$N%Q%9L>$rFI$_9~$_$^$9!#(B
 .Bl -tag -width uio
 .It Ar vp
 $B%7%s%\%j%C%/%j%s%/$N(B vnode$B!#(B
@@ -51,7 +51,7 @@
 $B8F$S=P$7B&$N>ZL@!#(B
 .El
 .Sh $B%m%C%/(B
-vnode $B$O%(%s%H%j;~$K%m%C%/$5$l$F$$$k$Y$-$G!"La$j;~$K$b%m%C%/$5$lB3$1$F$$$^$9!#(B
+$BF~$k;~$K!"(Bvnode $B$O%m%C%/$5$l$F$$$k$Y$-$G!"=*N;;~$K$b%m%C%/$5$lB3$1$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
diff -u man9.orig/VOP_REALLOCBLKS.9 man9/VOP/VOP_REALLOCBLKS.9
--- man9.orig/VOP_REALLOCBLKS.9	Thu Apr 12 03:07:39 2001
+++ man9/VOP/VOP_REALLOCBLKS.9	Sun May  6 15:50:32 2001
@@ -44,9 +44,9 @@
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width buflist
 .It Ar vp
-$BA`:n$9$k%U%!%$%k!#(B
+$BA`:nBP>]$N%U%!%$%k!#(B
 .It Ar buflist
-$B:FG[Ns$9$k%V%m%C%/$N%j%9%H!#(B
+$B:FG[NsBP>]$N%V%m%C%/$N%j%9%H!#(B
 .El
 .Pp
 $B$3$l$O?J9TCf$N:n6H$N0lItJ,$N$h$&$G$9!#(B
diff -u man9.orig/VOP_REMOVE.9 man9/VOP/VOP_REMOVE.9
--- man9.orig/VOP_REMOVE.9	Fri Apr  6 01:13:53 2001
+++ man9/VOP/VOP_REMOVE.9	Sun May  6 15:54:46 2001
@@ -43,14 +43,14 @@
 .Ft int
 .Fn VOP_RMDIR "struct vnode *dvp" "struct vnode *vp" "struct componentname *cnp"
 .Sh $B2r@b(B
-$B$3$l$i$N%(%s%H%j%]%$%s%H$O3F!9%U%!%$%k$H%G%#%l%/%H%j$r:o=|$7$^$9!#(B
+$B$3$l$i$N%(%s%H%j%]%$%s%H$O!"$=$l$>$l%U%!%$%k$H%G%#%l%/%H%j$r:o=|$7$^$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width dvp
 .It Ar dvp
 $B%G%#%l%/%H%j$N(B vnode$B!#(B
 .It Ar vp
-$B:o=|$5$l$k%U%!%$%k$N(B vnode$B!#(B
+$B:o=|BP>]%U%!%$%k$N(B vnode$B!#(B
 .It Ar cnp
 $B%U%!%$%k$N%Q%9L>>pJs!#(B
 .El
@@ -58,7 +58,7 @@
 .Fa dvp
 $B$*$h$S(B
 .Fa vp
-$B6&$K%(%s%H%j;~$K%m%C%/$5$l$F$$$k$Y$-$G!"La$j;~$b%m%C%/$5$lB3$1$F$$$^$9!#(B
+$B6&$K!"F~$k;~$K%m%C%/$5$l$F$$$k$Y$-$G!"La$j;~$b%m%C%/$5$lB3$1$F$$$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B5?;w%3!<%I(B
@@ -74,13 +74,13 @@
     }
 
     /*
-     * $B%G%#%l%/%H%j$+$i(B cnp->cn_nameptr $B$NL>A0$r:o=|$7(B vp $B$N%j%s%/(B
+     * $B%G%#%l%/%H%j$+$i(B cnp->cn_nameptr $B$NL>A0$r:o=|$7!"(Bvp $B$N%j%s%/(B
      * $B%+%&%s%H$r99?7$7$^$9!#(B
      */
     ...;
 
     /*
-     * "." $B$r:o=|$7$h$&$H$9$k$3$H$K$OCm0U$7$F$/$@$5$$!#(BXXX $B$3$l$O$h$j(B
+     * "." $B$N:o=|$r;n$_$k>l9g$OCm0U$7$F$/$@$5$$!#(BXXX $B$3$l$O$h$j(B
      * $B>eAX$G<h$j07$o$l$k$Y$-$G$9!#(B
      */
     if (dvp == vp)
diff -u man9.orig/VOP_SETACL.9 man9/VOP/VOP_SETACL.9
--- man9.orig/VOP_SETACL.9	Mon Apr 23 22:39:08 2001
+++ man9/VOP/VOP_SETACL.9	Sun May  6 16:10:55 2001
@@ -38,8 +38,8 @@
 .Ft int
 .Fn VOP_SETACL "struct vnode *vp" "acl_type_t type" "struct acl *aclp" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N(B vnode $B8F$S=P$7$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B
-$B%"%/%;%9@)8f%j%9%H(B (ACL) $B$r@_Dj$9$k$?$a$K;HMQ$5$l$k$3$H$,$G$-$^$9!#(B
+$B$3$N(B vnode $B8F$S=P$7$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B
+$B%"%/%;%9@)8f%j%9%H(B (ACL) $B$r@_Dj$9$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width type
@@ -48,37 +48,39 @@
 .It Ar type
 $B@_Dj$5$l$k(B ACL $B$N7?!#(B
 .It Ar aclp
-ACL $B%G!<%?$r<h$j=P$9(B ACL $B9=B$BN$X$N%]%$%s%?!#(B
+ACL $B%G!<%?$N<h$j=P$785$N(B ACL $B9=B$BN$X$N%]%$%s%?!#(B
 .It Ar cred
-$BMW5a$N@5Ev2=;~$K;HMQ$5$l$k%f!<%6>ZL@!#(B
+$BMW5a$NG'>Z;~$K;HMQ$5$l$k%f!<%6>ZL@!#(B
 .It Ar p
 ACL $B$r@_Dj$7$F$$$k%W%m%;%9!#(B
 .El
 .Pp
 .Fa aclp
-$B%]%$%s%?$O;XDj$7$?(B ACL $B$,:o=|$5$l$k$Y$-$G$"$k$3$H$r(B
-$B<($9$?$a$K(B NULL $B$G$"$k$3$H$,$G$-$^$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$r;XDj2DG=$G$"$j!"(B
+$B;XDj$7$?(B ACL $B$,:o=|$5$l$k$Y$-$G$"$k$3$H$r<($7$^$9!#(B
 .Pp
-$B2DG=$J8B$j%"%/%;%9@)8f$N%A%'%C%/$,<B9T$5$l$J$$$3$H$r<($9$?$a$K(B
 .Fa cred
-$B%]%$%s%?$O(B NULL $B$G$"$k$3$H$,$G$-$^$9!#(B
-$B$3$N(B cred $B$N@_Dj$O%+!<%M%k$,8=:_$N%W%m%;%9$K$O5v2D$5$l$J$$3HD%B0@-$NJQ99$r(B
-$BG'>Z$9$k$3$H$r5v$9$?$a$K;HMQ$9$k$3$H$,$G$-$^$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
+$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$(B ACL $B>ZL@$r!"(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$3HD%B0@-$NJQ99$r(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
-vnode ACL $B%$%s%?%U%'%$%9$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'%$%9$N(B
+vnode ACL $B%$%s%?%U%'!<%9$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B ACL $B%$%s%?%U%'!<%9$N(B
 $B%;%^%s%F%#%/%9$G$O$J$/J8K!$rDj5A$7$^$9!#(B
 $B%+!<%M%kFb$N(B ACL $B4IM}$K$D$$$F$N>\:Y$J>pJs$O(B
 .Xr acl 9
-$B$K8+IU$1$k$3$H$,$G$-$^$9!#(B
+$B$r;2>H$7$F$/$@$5$$!#(B
 .Sh $B%m%C%/(B
-vnode $B$O%(%s%H%j;~$K%m%C%/$5$l!"La$j;~$^$G%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
+$BF~$k;~$K(B vnode $B$O%m%C%/$5$l!"La$j;~$K$b%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
 .Sh $BLa$jCM(B
-ACL $B$,$&$^$/@_Dj$5$l$?>l9g$K$O(B 0 $B$,JV$5$l$^$9!#(B
+ACL $B$,@.8yN"$K@_Dj$5$l$?>l9g$K$O(B 0 $B$,JV$5$l$^$9!#(B
 $B$=$&$G$J$$>l9g$K$OE,@Z$J%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
-$BEO$5$l$?(B ACL $B7?$O$3$N(B vnode $B$K$OL58z$^$?$O!"(BACL $B%G!<%?$,L58z$G$9!#(B
+$BEO$5$l$?(B ACL $B7?$O$3$N(B vnode $B$K$OL58z$G$9!#$^$?$O!"(BACL $B%G!<%?$,L58z$G$9!#(B
 .It Bq Er EACCES
 $B5v2D$5$l$^$;$s$G$7$?!#(B
 .It Bq Er ENOMEM
diff -u man9.orig/VOP_SETEXTATTR.9 man9/VOP/VOP_SETEXTATTR.9
--- man9.orig/VOP_SETEXTATTR.9	Mon Apr 23 22:40:56 2001
+++ man9/VOP/VOP_SETEXTATTR.9	Sun May  6 16:11:47 2001
@@ -30,7 +30,7 @@
 .Dt VOP_SETEXTATTR 9
 .Sh $BL>>N(B
 .Nm VOP_SETEXTATTR
-.Nd vnode $B$N$?$a$NL>A0$D$-3HD%B0@-$N@_Dj(B
+.Nd vnode $B$X$NL>A0$D$-3HD%B0@-$N@_Dj(B
 .Sh $B=q<0(B
 .Fd #include <sys/param.h>
 .Fd #include <sys/vnode.h>
@@ -38,15 +38,15 @@
 .Ft int
 .Fn VOP_SETEXTATTR "struct vnode *vp" "char *name" "struct uio *uio" "struct ucred *cred" "struct proc *p"
 .Sh $B2r@b(B
-$B$3$N(B vnode $B8F$S=P$7$O%U%!%$%k$^$?$O%G%#%l%/%H%j$N$?$a$NFCM-$N(B
-$BL>A0IU$-3HD%B0@-$r@_Dj$9$k$?$a$K;HMQ$5$l$k$3$H$,2DG=$G$9!#(B
+$B$3$N(B vnode $B8F$S=P$7$O!"%U%!%$%k$^$?$O%G%#%l%/%H%j$KBP$7!"(B
+$BFCDj$NL>A0IU$-3HD%B0@-$r@_Dj$9$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
 .Bl -tag -width type
 .It Ar vp
 $B%U%!%$%k$^$?$O%G%#%l%/%H%j$N(B vnode$B!#(B
 .It Ar name
-$BB0@-$NL>A0$,F~$C$?%L%kJ8;z$G=*C<$5$l$?J8;zNs$X$N%]%$%s%?!#(B
+$BB0@-$NL>A0$,F~$C$?!"%L%kJ8;z$G=*C<$5$l$?J8;zNs$X$N%]%$%s%?!#(B
 .It Ar uio
 $BFI$_9~$_$^$?$O=q$-9~$_$5$l$k%G!<%?$N0LCV!#(B
 .It Ar cred
@@ -55,37 +55,39 @@
 $B3HD%B0@-$r@_Dj$7$F$$$k%W%m%;%9!#(B
 .El
 .Pp
-uio $B9=B$BN$O$"$k0UL#$G(B
+uio $B9=B$BN$O!"(B
 .Xr VOP_WRITE
 $B$G$NF1$8L>A0$N0z?t$HF1MM$K;HMQ$5$l$^$9!#$7$+$7$J$,$i!"(B
 $B3HD%B0@-$,87L)$J(B "name=value" $B$N%;%^%s%F%#%/%9$r5,Dj$7$F$$$k$N$G!"(B
 0 $B$G$J$$%*%U%;%C%H$O5Q2<$5$l$k$G$7$g$&!#(B
 .Pp
 .Fa uio
-$B%]%$%s%?$O;XDj$5$l$?3HD%B0@-$,:o=|$5$l$k$Y$-$G$"$k$3$H$r(B
-$B<($9$?$a$K(B NULL $B$G$"$k$3$H$,2DG=$G$9!#(B
+$B%]%$%s%?$O!"(BNULL $B$G$"$k$3$H$,2DG=$G$"$j!"(B
+$B;XDj$5$l$?3HD%B0@-$,:o=|$5$l$k$Y$-$G$"$k$3$H$r;X<($7$^$9!#(B
 .Pp
 .Fa cred
-$B$O%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$,2DG=$G$"$k$3$H$r(B
-$B<($9$?$a$K(B NULL $B$G$"$k$3$H$,2DG=$G$9!#(B
-$B$3$N(B cred $B$N@_Dj$O%+!<%M%k$,%"%/%F%#%V$J%W%m%;%9$,:n@.$r5v$5$l$F$$$J$$(B
-$B3HD%B0@-$NJQ99$rG'>Z$9$k$3$H$rG'$a$k$?$a$K;HMQ$5$l$k$3$H$,2DG=$G$9!#(B
+.Fa cred
+$B%]%$%s%?$O!"(BNULL $B$rEO$9$3$H$,$G$-!"(B
+$B2DG=$G$"$k$J$i$P%"%/%;%9@)8f%A%'%C%/$,<B9T$5$l$J$$$3$H$r;X<($7$^$9!#(B
+$B$3$N(B cred $B$N@_Dj$O!"%"%/%F%#%V%W%m%;%9$K5v$5$l$F$$$J$$3HD%B0@-$NJQ99$r!"(B
+$B%+!<%M%k$,@5Ev2=$9$k$3$H$rG'$a$k$?$a$K;HMQ2DG=$G$9!#(B
 .Pp
-$B3HD%B0@-$N%;%^%s%F%#%/%9$O%U%!%$%k%7%9%F%`$N8F$S=P$7$N<BAu$K$h$C$F(B
-$BJQ992DG=$G$9!#3HD%B0@-$K$D$$$F$N$h$jB?$/$N>pJs$O(B
+$B3HD%B0@-$N%;%^%s%F%#%/%9$O!"(B
+$B8F$S=P$7$r<BAu$7$F$$$k%U%!%$%k%7%9%F%`$K0MB8$7$F0[$J$jF@$^$9!#(B
+$B3HD%B0@-$K$D$$$F$N$h$jB?$/$N>pJs$O(B
 .Xr extattr 9
-$B$NCf$K8+IU$1$i$l$k$G$7$g$&!#(B
+$B$r;2>H$7$F$/$@$5$$!#(B
 .Sh $B%m%C%/(B
-vnode $B$O%(%s%H%j;~$K%m%C%/$5$l!"La$j;~$^$G%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
+vnode $B$O!"F~$k;~$K%m%C%/$5$l!"La$j;~$K$b%m%C%/$5$lB3$1$F$$$k$Y$-$G$9!#(B
 .Sh $BLa$jCM(B
-$B3HD%B0@-$,$&$^$/@_Dj$5$l$?>l9g$K$O(B 0 $B$,JV$5$l$^$9!#(B
-$B$3$&$G$J$$>l9g$K$OE,@Z$J%(%i!<%3!<%I$,JV$5$l$^$9!#(B
+$B3HD%B0@-$,@.8yN"$K@_Dj$5$l$?>l9g$K$O(B 0 $B$,JV$5$l$^$9!#(B
+$B$=$&$G$J$$>l9g$K$OE,@Z$J%(%i!<%3!<%I$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Bl -tag -width Er
 .It Bq Er EACCES
 $B5v2D$5$l$^$;$s$G$7$?!#(B
 .It Bq Er ENXIO
-$B$3$N%U%!%$%k%7%9%F%`$G$O;XDj$5$l$?(B vnode $B$HB0@-$NL>A0$NMW5a$OL58z$G$9!#(B
+$B;XDj$5$l$?(B vnode $B$*$h$SB0@-L>$KBP$9$kMW5a$O!"$3$N%U%!%$%k%7%9%F%`$G$OL58z$G$9!#(B
 .It Bq Er ENOMEM
 $BMW5a$r<B9T$9$k$?$a$N==J,$J%a%b%j$,$"$j$^$;$s!#(B
 .It Bq Er EFAULT
diff -u man9.orig/VOP_STRATEGY.9 man9/VOP/VOP_STRATEGY.9
--- man9.orig/VOP_STRATEGY.9	Tue Mar 27 00:09:07 2001
+++ man9/VOP/VOP_STRATEGY.9	Sun May  6 16:15:53 2001
@@ -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.8 1999/12/23 17:35:48 bde Exp $
+.\" $FreeBSD: src/share/man/man9/VOP_STRATEGY.9,v 1.8.2.1 2000/12/29 10:18:07 ru Exp $
 .\"
 .Dd July 24, 1996
 .Os
@@ -42,16 +42,16 @@
 .Sh $B2r@b(B
 .Pp
 $B0z?t$O0J2<$NDL$j$G$9!#(B
-.Bl -tag -width vpXX
+.Bl -tag -width 2n
 .It Ar vp
 $B%P%C%U%!$,BP>]$K$9$k(B vnode$B!#(B
 .It Ar bp
 $BFI$_=q$-$5$l$k$Y$-%P%C%U%!!#(B
 .El
 .Pp
-$B$3$N8F$S=P$7$O(B
+$B$3$N8F$S=P$7$O!"(B
 .Fa bp->b_flags
-$B$NCM$K0MB8$7$F%U%!%$%k$NFI$_9~$_$^$?$O=q$-9~$_$r9T$J$$$^$9!#(B
+$B$NCM$K0MB8$7$F!"%U%!%$%k$NFI$_9~$_$^$?$O=q$-9~$_$r9T$J$$$^$9!#(B
 .Sh $BLa$jCM(B
 $B@.8y;~$K$O(B 0 $B$,JV$5$l!"$=$&$G$J$$>l9g$K$O%(%i!<$,JV$5$l$^$9!#(B
 .Sh $B4XO"9`L\(B
--
$BKY@nOBM:(B
