From owner-man-jp-reviewer@jp.freebsd.org  Sun Mar 11 01:31:52 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA22106;
	Sun, 11 Mar 2001 01:31:52 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mf103.infoweb.ne.jp (mf103.infoweb.ne.jp [210.131.99.50])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA22101
	for <man-jp-reviewer@jp.freebsd.org>; Sun, 11 Mar 2001 01:31:52 +0900 (JST)
	(envelope-from heita@mb.infoweb.ne.jp)
Received: from mb.infoweb.ne.jp
	by mf103.infoweb.ne.jp (8.9.3+3.2W/3.7W-10/13/99) with ESMTP id BAA23091;
	Sun, 11 Mar 2001 01:31:49 +0900
Date: Sun, 11 Mar 2001 01:38:51 +0900 (JST)
Message-Id: <20010311.013851.30658592.hirata@mb.infoweb.ne.jp>
To: man-jp-reviewer@jp.freebsd.org
Config: default
From: HIRATA Tadashi <heita@mb.infoweb.ne.jp>
X-Mailer: Mew version 1.95b112 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
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 3425
Subject: [man-jp-reviewer 3425] (check) flock.2
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: heita@mb.infoweb.ne.jp

$BJ?ED$G$9!#(B

jman2_2.tar.gz $B$h$j!"(Bflock(2) $B$N=$@5ItJ,$G$9!#=$@58D=j$O(B 
  o rel-4 $B$X$N:9J,$NH?1GO3$l(B (.Sh/.Lb) $B$N5-=R(B
  o $B$"$H$OF|K\8l$rB?>/FI$_0W$/D>$7$^$7$?!#(B

$BB>$G$O(B remove lock $B$r%"%s%m%C%/$HLu$7$?$j!"2r=|$HLu$7$?$j$7(B
$B$?$N$G$9$,!"$3$3$G$O!V=|5n!W$N$^$^$K$J$C$F$^$9!#E}0l$7$F!"Lu(B
$B8l0lMw$K:\$;$?$$$G$9!#(B

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
--- flock.2.org	Sun Mar 11 01:33:54 2001
+++ flock.2	Sun Mar 11 01:33:54 2001
@@ -38,6 +38,8 @@
 .Sh $BL>>N(B
 .Nm flock
 .Nd "$B3+$$$?%U%!%$%k>e$NLd9g$;7?%m%C%/$rE,MQ$^$?$O=|5n$9$k(B"
+.Sh $B%i%$%V%i%j(B
+.Lb libc
 .Sh $B=q<0(B
 .Fd #include <sys/file.h>
 .Fd "#define	LOCK_SH		0x01		/* $B6&M-%U%!%$%k%m%C%/(B */"
@@ -53,7 +55,7 @@
 $B$KBP1~$9$k%U%!%$%k>e$N(B
 .Em $BLd9g$;7?(B
 $B%m%C%/$rE,MQ$^$?$O=|5n$7$^$9!#(B
-$B%m%C%/$O%Q%i%a!<%?$N(B
+$B%m%C%/$rE,MQ$9$k$K$O!"%Q%i%a!<%?$N(B
 .Fa operation
 $B$K(B
 .Dv LOCK_SH
@@ -61,24 +63,24 @@
 .Dv LOCK_EX
 $B$N$$$:$l$+$H!"I,MW$G$"$l$P(B
 .Dv LOCK_NB
-$B$r2C$($F;XDj$9$k$3$H$GE,MQ$5$l$^$9!#(B
+$B$r2C$($F;XDj$7$^$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
-$BLd9g$;7?%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
+$BLd9g$;7?%m%C%/$O!"6(F1$9$k%W%m%;%94V$G$N0l4S$7$?%U%!%$%kA`:n$r(B
+$B2DG=$K$7$^$9$,!"%U%!%$%k$N0l4S@-$rJ]>Z$9$k(B
 $B$b$N$G$O$"$j$^$;$s(B ($B$9$J$o$A!"%W%m%;%9$OLd9g$;7?%m%C%/$r;HMQ$;$:$K(B
-$B%U%!%$%k$K%"%/%;%9$G$-$F!"$=$N7k2L!"0l4S@-$,$J$/$J$k2DG=@-$,$"$j$^$9(B)$B!#(B
+$B%U%!%$%k$K%"%/%;%9$G$-$k$N$G!"$=$N7k2L0l4S@-$,$J$/$J$k2DG=@-$,$"$j$^$9(B)$B!#(B
 .Pp
 $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%/$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
+$B$$$D$G$bJ#?t$N6&M-%m%C%/$r(B 1 $B$D$N%U%!%$%k$KE,MQ$G$-$^$9!#$7$+$7!"(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
@@ -101,13 +103,14 @@
 .Er EWOULDBLOCK
 $B$,JV$5$l$^$9!#(B
 .Sh $BCm(B
-$B%m%C%/$O%U%!%$%k$K$+$1$i$l$k$b$N$G$"$C$F%U%!%$%k5-=R;R$K$G$O$"$j$^$;$s!#(B
+$B%m%C%/$O%U%!%$%k$K$+$1$i$l$k$b$N$G$"$C$F!"(B
+$B%U%!%$%k5-=R;R$K$+$1$i$l$k$b$N$G$O$"$j$^$;$s!#(B
 $B$9$J$o$A!"(B
 .Xr dup 2
 $B$^$?$O(B
 .Xr fork 2
 $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%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
@@ -138,8 +141,8 @@
 .Fa fd
 $B$r%"%s%m%C%/$7$^$9!#(B
 .Sh $BLa$jCM(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
+$BA`:n$,@5>o$K40N;$7$?>l9g$O(B 0$B$,JV$5$l$^$9!#(B
+$B%(%i!<$N>l9g$O(B -1 $B$,JV$5$l!"(B
 $B%(%i!<%3!<%I$O%0%m!<%P%kJQ?t(B
 .Va errno
 $B$K;D$5$l$^$9!#(B
@@ -148,9 +151,9 @@
 $B8F$S=P$7$O<!$N>l9g$K<:GT$7$^$9(B:
 .Bl -tag -width Er
 .It Bq Er EWOULDBLOCK
-$B%U%!%$%k$O%m%C%/$5$l$F$*$j!"(B
+$B%U%!%$%k$O$9$G$K(B
 .Dv LOCK_NB
-$B%*%W%7%g%s$,;XDj$5$l$^$7$?!#(B
+$B%*%W%7%g%s$,;XDj$5$l$?>uBV$G%m%C%/$5$l$F$$$^$9!#(B
 .It Bq Er EBADF
 $B0z?t(B
 .Fa fd
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

----------
Hirata Tadashi ($BJ?ED(B $B@5(B)
heita@mb.infoweb.ne.jp
