From owner-man-jp-reviewer@jp.freebsd.org  Tue May  2 19:51:02 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA93792;
	Tue, 2 May 2000 19:51:02 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mfi00.iij.ad.jp (mfi00.iij.ad.jp [202.232.2.115])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id TAA93787
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 May 2000 19:51:01 +0900 (JST)
	(envelope-from nokubi@ff.iij4u.or.jp)
Received: from ppp-client.ff.iij4u.or.jp (h202.p028.iij4u.or.jp [210.130.28.202])
	by mfi00.iij.ad.jp (8.8.8/MFI1.3) with ESMTP id TAA18668
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 May 2000 19:51:00 +0900 (JST)
Message-Id: <200005021051.TAA18668@mfi00.iij.ad.jp>
Received: from sassaby.nokubi.or.jp (sassaby.nokubi.or.jp [192.168.9.3]) by ppp-client.ff.iij4u.or.jp (8.9.3/3.5Wpl7-ppp) with ESMTP id TAA16118 for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 May 2000 19:40:46 +0900 (JST)
Received: from sassaby.nokubi.or.jp (localhost.nokubi.or.jp [127.0.0.1]) by sassaby.nokubi.or.jp (8.9.3/3.5Wpl7-glove) with ESMTP id TAA00808 for <man-jp-reviewer@jp.freebsd.org>; Tue, 2 May 2000 19:38:55 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
In-reply-to: Your message of "Thu, 27 Apr 2000 13:31:49 JST."
             <200004271331.BJE85760.VLPZ@veltec.co.jp> 
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Tue, 02 May 2000 19:38:55 +0900
From: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2329
Subject: [man-jp-reviewer 2329] Re: (man2) flock.2 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: nokubi@ff.iij4u.or.jp

$B0J2<$NJQ99$r2C$($FDs=P$7$^$7$?!#(B

$B!&0z?t$r;X$7$F$$$k$H;W$o$l$k(B operation $B$,A`:n$KLu$5$l$F$$$?$N$G(B
  operation $B$KLa$7$^$7$?(B
$B!&8e$OF|K\8l$N8@$$2s$7$N=$@5$,$[$H$s$I$G!"FbMF$K$bFC$K8m$j$O(B
  $B$"$j$^$;$s$G$7$?!#(B
----
NOKUBI Hirotaka
Fingerprint20 = DEBC 0793 7CD6 92F1 0A1F  A792 9E2F EEEE A41B 171D

--- /homes/h-nokubi/flock.2.org	Tue May  2 18:27:19 2000
+++ /homes/h-nokubi/flock.2	Tue May  2 19:28:00 2000
@@ -52,43 +52,50 @@
 $B$KBP1~$9$k%U%!%$%k>e$N(B
 .Em $B%"%I%P%$%6%j(B
 $B%m%C%/$rE,MQ$^$?$O=|5n$7$^$9!#(B
-$B%m%C%/$OA`:n%Q%i%a!<%?$r;XDj$9$k$3$H$GE,MQ$5$l$^$9!#$3$NA`:n%Q%i%a!<%?$O!"(B
+$B%m%C%/$O%Q%i%a!<%?$N(B
+.Fa operation
+$B$K(B
 .Dv LOCK_SH
 $B$^$?$O(B
 .Dv LOCK_EX
-$B$N(B 1 $B$D$G$"$j!"%*%W%7%g%s$G(B
+$B$N$$$:$l$+$H!"I,MW$G$"$l$P(B
 .Dv LOCK_NB
-$B$,DI2C$5$l$^$9!#4{B8$N%m%C%/$r%"%s%m%C%/$9$k>l9g$O!"A`:n$O(B
+$B$r2C$($F;XDj$9$k$3$H$GE,MQ$5$l$^$9!#(B
+$B4{B8$N%m%C%/$r%"%s%m%C%/$9$k>l9g$O(B
+.Dv operation
+$B$r(B
 .Dv LOCK_UN
 $B$K$7$F$/$@$5$$!#(B
 .Pp
-$B%"%I%P%$%6%j%m%C%/$K$h$C$F!"6&F1$9$k%W%m%;%9$O!"(B
-$B%U%!%$%k$K$D$$$F0l4S$7$?A`:n$r<B9T$G$-$^$9$,!"(B
-$B0l4S@-$OJ]>Z$5$l$^$;$s(B ($B$9$J$o$A!"%W%m%;%9$O!"%"%I%P%$%6%j%m%C%/$r;HMQ$;$:$K(B
+$B%"%I%P%$%6%j%m%C%/$K$h$C$F6&F1$9$k%W%m%;%94V$G(B
+$B0l4S$7$?%U%!%$%kA`:n$r<B8=$G$-$^$9$,!"0l4S@-$,J]>Z$5$l$k(B
+$B$b$N$G$O$"$j$^$;$s(B ($B$9$J$o$A!"%W%m%;%9$O%"%I%P%$%6%j%m%C%/$r;HMQ$;$:$K(B
 $B%U%!%$%k$K%"%/%;%9$G$-$F!"$=$N7k2L!"0l4S@-$,$J$/$J$k2DG=@-$,$"$j$^$9(B)$B!#(B
 .Pp
-$B%m%C%/%a%+%K%:%`$K$h$C$F!"(B
+$B%m%C%/%a%+%K%:%`$O(B
 .Em $B6&M-(B
 $B%m%C%/$H(B
 .Em $BGSB>E*(B
-$B%m%C%/$H$$$&(B 2 $B$D$N%?%$%W$N%m%C%/$,;HMQ$G$-$^$9!#(B
+$B%m%C%/$H$$$&(B 2 $B$D$N%?%$%W$N%m%C%/$rDs6!$7$^$9!#(B
 $B$$$D$G$bJ#?t$N6&M-%m%C%/$r(B 1 $B$D$N%U%!%$%k$KE,MQ$G$-$^$9$,!"(B
 $BF1;~$K(B 1 $B$D$N%U%!%$%k$KJ#?t$NGSB>E*%m%C%/!"(B
 $B$^$?$O6&M-%m%C%/$HGSB>E*%m%C%/$NN>J}$rE,MQ$9$k$3$H$O$G$-$^$;$s!#(B
 .Pp
 $BE,@Z$J%m%C%/$N%?%$%W$r;XDj$9$k$@$1$G!"6&M-%m%C%/$OGSB>E*%m%C%/$K(B
 .Em $B%"%C%W%0%l!<%I(B
-$B$G$-!"GSB>E*%m%C%/$r6&M-%m%C%/$K%"%C%W%0%l!<%I$G$-$^$9!#(B
-$B$3$N7k2L!"A0$N%m%C%/$,%j%j!<%9$5$l!"(B
-$B?7$7$$%m%C%/$,E,MQ$5$l$^$9(B ($B$*$=$i$/$O!"B>$N%W%m%;%9$,%m%C%/$r<hF@$7(B
-$B%j%j!<%9$7$?8e$G$G$9(B)$B!#(B
+$B$G$-!"GSB>E*%m%C%/$r6&M-%m%C%/$K(B
+.Em $B%@%&%s%0%l!<%I(B
+$B$G$-$^$9!#(B
+$B$=$N7k2L$H$7$FA0$N%m%C%/$O2rJ|$5$l$F(B
+$B?7$7$$%m%C%/$,E,MQ$5$l$^$9(B ($BB>$N%W%m%;%9$,%m%C%/$r<hF@$7(B
+$B2rJ|$7$?8e$+$b$7$l$^$;$s(B)$B!#(B
 .Pp
-$B4{$K%m%C%/$5$l$F$$$k%*%V%8%'%/%H$K$D$$$F%m%C%/$rMW5a$9$k$H!"%m%C%/$,3MF@$5$l$k$^$G8F$S=P$7B&$,(B
-$B%V%m%C%/$5$l$k$N$,IaDL$G$9!#(B
+$B4{$K%m%C%/$5$l$F$$$k%*%V%8%'%/%H$K$D$$$F%m%C%/$rMW5a$9$k$H!"(B
+$B%m%C%/$,3MF@$G$-$k$^$G8F$S=P$7B&$O%V%m%C%/$5$l$^$9!#$?$@$7(B
 .Dv LOCK_NB
 $B$,(B
-.Fa $BA`:n(B
-$B$K4^$^$l$J$$>l9g$3$l$O5/$-$^$;$s!#Be$o$j$K!"8F$S=P$7$,<:GT$7!"(B
+.Fa operation
+$B$K4^$^$l$k>l9g$O%V%m%C%/$5$l$^$;$s!#Be$o$j$K8F$S=P$7$,<:GT$7!"(B
 $B%(%i!<(B
 .Er EWOULDBLOCK
 $B$,JV$5$l$^$9!#(B
@@ -98,20 +105,20 @@
 .Xr dup 2
 $B$^$?$O(B
 .Xr fork 2
-$B$K$h$C$FJ#@=$5$l$?%U%!%$%k5-=R;R$N7k2L$O!"(B
-1 $B$D$N%m%C%/$NJ#?t$N%$%s%9%?%s%9$K$J$i$:$K!"(B1 $B$D$N%m%C%/$X$NJ#?t$N(B
-$B;2>H$K$J$j$^$9!#(B1 $B$D$N%U%!%$%k$K$D$$$F$N%m%C%/$rJ];}$7$F$$$k%W%m%;%9$,(B
-$B%U%)!<%/$7!";R%W%m%;%9$,L@<(E*$K(B
+$B$K$h$C$FJ#@=$5$l$?%U%!%$%k5-=R;R$O!"(B
+1 $B$D$N%m%C%/$NJ#?t$N%$%s%9%?%s%9$H$O$J$i$:$K!"(B1 $B$D$N%m%C%/$X$NJ#?t$N(B
+$B;2>H$K$J$j$^$9!#$"$k%U%!%$%k$K$D$$$F$N%m%C%/$rJ];}$7$F$$$k%W%m%;%9$,(B
+$B%U%)!<%/$7!";R%W%m%;%9$,L@<(E*$K$=$N(B
 $B%U%!%$%k$r%"%s%m%C%/$9$k>l9g!"?F%W%m%;%9$O$=$N%m%C%/$r<:$$$^$9!#(B
 .Pp
-$B%m%C%/$rBT5!$7$F%V%m%C%/$9$k%W%m%;%9$O?.9f$K$h$C$F4-5/$rB%$9$3$H$,$G$-$^$9!#(B
+$B%m%C%/$rBT$C$F%V%m%C%/$7$F$$$k%W%m%;%9$O%7%0%J%k$G5/$3$5$l$k$+$b$7$l$^$;$s!#(B
 .Sh $B%7%9%F%`$NCm0U;v9`(B
 .Pp
-$B%N%s%9%l%C%I%i%$%V%i%j(B
+$BHs%9%l%C%I%i%$%V%i%j$G$O!"(B
 .Fn flock
 $B$O(B
 .Va flock
-$B%7%9%F%`%3!<%k$H$7$F<B8=$5$l$^$9!#(B
+$B%7%9%F%`%3!<%k$H$7$F<BAu$5$l$F$$$^$9!#(B
 .Pp
 $B%9%l%C%I%i%$%V%i%j$G$O!"(B
 .Va flock
@@ -119,28 +126,28 @@
 .Fn _thread_sys_flock
 $B$K%"%;%s%V%k$5$l!"(B
 .Fn flock
-$B$,!"FI<h$j$H=q9~$_MQ$K(B
+$B$O!"FI$_=q$-$K$D$$$F(B
 .Va fd
 $B$r%m%C%/$7$F$+$i!"(B
 .Fn _thread_sys_flock
 $B$r8F$S=P$94X?t$H$7$F(B
-$B<B8=$5$l$^$9!#La$kA0$K!"(B
+$B<BAu$5$l$F$$$^$9!#La$kA0$K(B
 .Fn flock
 $B$O(B
 .Va fd
 $B$r%"%s%m%C%/$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BA`:n$,@5>o$K40N;$7$?>l9g$O%<%m$,JV$5$l$^$9!#$=$&$G$J$$>l9g$O!"(B
+$BA`:n$,@5>o$K40N;$7$?>l9g$O(B 0$B$,JV$5$l$^$9!#$=$&$G$J$$>l9g$O!"(B
 $B%(%i!<(B -1 $B$,JV$5$l!"(B
-$B%(%i!<%3!<%I$O%0%m!<%P%k0LCV(B
+$B%(%i!<%3!<%I$O%0%m!<%P%kJQ?t(B
 .Va errno
 $B$K;D$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn flock
-$B8F$S=P$7$O<!$N>l9g$K<:GT$7$^$9!#(B
+$B8F$S=P$7$O<!$N>l9g$K<:GT$7$^$9(B:
 .Bl -tag -width EWOULDBLOCKAA
 .It Bq Er EWOULDBLOCK
-$B%U%!%$%k$O%m%C%/$5$l!"(B
+$B%U%!%$%k$O%m%C%/$5$l$F$*$j!"(B
 .Dv LOCK_NB
 $B%*%W%7%g%s$,;XDj$5$l$^$7$?!#(B
 .It Bq Er EBADF
@@ -154,7 +161,7 @@
 .It Bq Er EOPNOTSUPP
 $B0z?t(B
 .Fa fd
-$B$,!"%U%!%$%k$N%m%C%/$r%5%]!<%H$7$J$$%*%V%8%'%/%H$r;2>H$7$F$$$^$9!#(B
+$B$,%U%!%$%k$N%m%C%/$r%5%]!<%H$7$J$$%*%V%8%'%/%H$r;2>H$7$F$$$^$9!#(B
 .El
 .Sh $B4XO"9`L\(B
 .Xr close 2 ,
