From owner-man-jp-reviewer@jp.freebsd.org  Mon May 21 09:00:31 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA66376;
	Mon, 21 May 2001 09:00:31 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mtmsys.mitsumi.co.jp (firewall-user@mtmsys.mitsumi.co.jp [202.33.112.194])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA66371
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 21 May 2001 09:00:30 +0900 (JST)
	(envelope-from a_ikeuchi@mic.mitsumi.co.jp)
Received: by mtmsys.mitsumi.co.jp; id JAA09023; Mon, 21 May 2001 09:00:29 +0900 (JST)
Received: from mtmml.mitsumi.co.jp(172.16.100.253) by mtmsys.mitsumi.co.jp via smap (V4.2)
	id xma009009; Mon, 21 May 01 08:58:45 +0900
Received: (from root@localhost)
	by mtmml.mitsumi.co.jp (8.9.3/8.9.3) id IAA28520
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 21 May 2001 08:58:45 +0900
Received: from ml01.mic.mitsumi.co.jp(172.17.5.244) by mtmml.mitsumi.co.jp via smap (V2.1)
	id xma028497; Mon, 21 May 01 08:58:04 +0900
Received: from mic.mitsumi.co.jp (a-ikeuchi.mic.mitsumi.co.jp [172.17.40.89])
	by ml01.mic.mitsumi.co.jp (8.9.2/8.9.2) with ESMTP id IAA14723
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 21 May 2001 08:57:36 +0900 (JST)
Message-ID: <3B085A07.9C14232D@mic.mitsumi.co.jp>
Date: Mon, 21 May 2001 08:57:59 +0900
From: Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>
X-Mailer: Mozilla 4.7 [ja] (WinNT; I)
X-Accept-Language: ja
MIME-Version: 1.0
To: man-jp-reviewer <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
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: man-jp-reviewer 3626
Subject: [man-jp-reviewer 3626] pthread*.3 (part2)
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: a_ikeuchi@mic.mitsumi.co.jp

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

pthread_cleanup_pop.3, pthread_cleanup_push.3, pthread_cond_broadcast.3,
pthread_cond_destroy.3, pthread_cond_init.3, pthread_cond_signal.3,
pthread_cond_timedwait.3, pthread_cond_wait.3, pthread_getspecific.3,
pthread_key_create.3, pthread_key_delete.3, pthread_mutex_destroy.3,
pthread_mutex_init.3,pthread_mutex_lock.3, pthread_mutex_trylock.3,
pthread_mutex_unlock.3, pthread_setspecific.3
$B$N(B diff $B$r$^$H$a$FN.$7$^$9!#(B

3.1 $BHG$G$O(B mutex $B$,A4$FBgJ8;z$K$J$C$F$$$?$N$G$9$,!"(Bmutex $B$H$$$&C18l$,(B
$BN,8l$G$O$J$/B$8l$G$"$k$H$$$&M}2r$+$i!">.J8;z$K$7$^$7$?!#(Bpthread $B4X78$N(B
$B=q@R$G$O!">.J8;z$G(B mutex $B$H$7$F$"$j$^$9!#(B

conddition variable $B$O!"=q@R$K$h$C$F>r7oJQ?t$H$7$F$"$k$b$N$H!">uBVJQ?t$H(B
$B$7$F$"$k$b$N$H$KJ,$+$l$F$$$k$h$&$G$9!#(Bwordlist $B$G$O(B condition == $B>r7o(B
$B$H$J$C$F$$$^$9$N$G!"$3$l$K9g$o$;$F>r7oJQ?t$H$7$^$7$?!#(B3.1 $BHG$HF1MM$G$9!#(B

$B0z$-B3$-!"(Bpthread_rwlock*.3 $B$r$d$j$^$9!#(B

$B$H$3$m$G!"(Bman3 $B$N?75,J,$K(B pthread $B4XO"$,$$$/$D$+$"$k$N$G$9$,!"(B
$B$D$$$G$K$d$C$F$7$^$$$?$$$H9M$($F$$$^$9!#K\Mh$O!"DI=>J,$r@h$K$d$k$Y$-$@$H(B
$B;W$$$^$9$,!D!#$G!"?75,J,$N2>M=Ls%7%9%F%`$_$?$$$J$N:n$C$F$$$?$@$1$^$;$s(B
$B$G$7$g$&$+(B? > $B$f!A$3$5$s(B
# $B<B$O!"?75,J,$N(B acl*.3, posix1e.3 $B$b=*$o$C$F$$$?$j$9$k(B

============================================================================

diff -u japanese31/pthread_cleanup_pop.3 complete43/pthread_cleanup_pop.3
--- japanese31/pthread_cleanup_pop.3	Thu May 17 12:12:19 2001
+++ complete43/pthread_cleanup_pop.3	Fri May 18 21:25:23 2001
@@ -25,38 +25,39 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" jpman %Id%
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cleanup_pop.3,v 1.5.2.2 2001/03/06 16:46:08 ru Exp $
 .\"
 .Dd July 30, 1998
 .Dt PTHREAD_CLEANUP_POP 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cleanup_pop
-.Nd $B:G=i$N%/%j!<%s%"%C%W%k!<%A%s$r8F$S=P$9(B
+.Nd $B:G=i$N%/%j!<%s%"%C%W%k!<%A%s$N8F$S=P$7(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft void
 .Fn pthread_cleanup_pop "int execute"
 .Sh $B2r@b(B
 .Fn pthread_cleanup_pop
-$B4X?t$O!"8=9T%9%l%C%I%/%j!<%s%"%C%W%k!<%A%s%9%?%C%/$N(B
-$B:G=i$N%/%j!<%s%"%C%W%k!<%A%s$r<h$j=P$7!"(B
+$B4X?t$O!"8=:_$N%9%l%C%I$N%/%j!<%s%"%C%W%k!<%A%s%9%?%C%/$+$i@hF,$N(B
+$B%/%j!<%s%"%C%W%k!<%A%s$r<h$j=P$7$^$9!#(B
 .Fa execute
-$B$,%<%m0J30$G$"$k>l9g$K$3$N4X?t$r<B9T$7$^$9!#(B
-$B%/%j!<%s%"%C%W%k!<%A%s$,$J$$>l9g!"(B
+$B$,(B 0 $B$G$J$$>l9g$K$O!"$=$N4X?t$r<B9T$7$^$9!#(B
+$B%/%j!<%s%"%C%W%k!<%A%s$,$J$$>l9g$K$O!"(B
 .Fn pthread_cleanup_pop
-$B$O2?$b<B9T$7$^$;$s!#(B
+$B$O2?$b$7$^$;$s!#(B
 .Sh $BLa$jCM(B
 .Fn pthread_cleanup_pop
-$B$OCM$rLa$7$^$;$s!#(B
-.Sh $B8m$j(B
+$B$O$$$+$J$kCM$bJV$7$^$;$s!#(B
+.Sh $B%(%i!<(B
 $B$"$j$^$;$s!#(B
 .Sh $B4XO"9`L\(B
 .Xr pthread_cleanup_push 3 ,
 .Xr pthread_exit 3
 .Sh $B5,3J(B
 .Fn pthread_cleanup_pop
-$B$O!"(BISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn Posix
-POSIX
-Std 1003.1 Second Edition 1996-07-12 $B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cleanup_push.3 complete43/pthread_cleanup_push.3
--- japanese31/pthread_cleanup_push.3	Thu May 17 12:12:50 2001
+++ complete43/pthread_cleanup_push.3	Thu May 17 13:21:00 2001
@@ -25,39 +25,41 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" jpman %Id%
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cleanup_push.3,v 1.5.2.2 2001/03/06 16:46:08 ru Exp $
 .\"
 .Dd July 30, 1998
 .Dt PTHREAD_CLEANUP_PUSH 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cleanup_push
-.Nd $B%/%j!<%s%"%C%W4X?t$rDI2C$7!"%9%l%C%I$,=*N;$7$?$H$-$K<B9T(B
+.Nd $B%9%l%C%I=*N;;~$N%/%j!<%s%"%C%W4X?t$NDI2C(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft void
 .Fn pthread_cleanup_push "void (*cleanup_routine)(void *)" "void *arg"
 .Sh $B2r@b(B
 .Fn pthread_cleanup_push
-$B4X?t$O!"%/%j!<%s%"%C%W%O%s%I%i$N%9%?%C%/$N:G>e0L$K(B
+$B4X?t$O!"8=:_$N%9%l%C%I$,=*N;$9$k;~$K8F$S=P$5$l$k%/%j!<%s%"%C%W%O%s%I%i$N(B
+$B%9%?%C%/$N@hF,$K(B
 .Fa cleanup_routine
-$B$rDI2C$7$^$9!#$3$N%O%s%I%i$O!"(B
-$B8=9T%9%l%C%I$,=*N;$7$?>l9g$K8F$S=P$5$l$^$9!#(B
+$B$rDI2C$7$^$9!#(B
 .Pp
 .Fn pthread_cleanup_push
-$B$r8F$S=P$9$H!"(B
+$B$,8F$S=P$5$l$k$H!"(B
 .Fa arg
-$B$,M#0l$N0z?t$H$7$FEO$5$l$^$9!#(B
+$B$,$=$NM#0l$N0z?t$H$7$FEO$5$l$^$9!#(B
 .Sh $BLa$jCM(B
 .Fn pthread_cleanup_push
-$B$OCM$rLa$7$^$;$s!#(B
-.Sh $B8m$j(B
+$B$O$$$+$J$kCM$bJV$7$^$;$s!#(B
+.Sh $B%(%i!<(B
 $B$"$j$^$;$s!#(B
 .Sh $B4XO"9`L\(B
 .Xr pthread_cleanup_pop 3 ,
 .Xr pthread_exit 3
 .Sh $B5,3J(B
 .Fn pthread_cleanup_push
-$B$O!"(BISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12 $B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_broadcast.3 complete43/pthread_cond_broadcast.3
--- japanese31/pthread_cond_broadcast.3	Sat May 19 00:55:31 2001
+++ complete43/pthread_cond_broadcast.3	Sat May 19 01:40:25 2001
@@ -25,14 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" jpman %Id%
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_broadcast.3,v 1.5.2.2 2001/03/06 16:46:08 ru Exp $
 .\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_BROADCAST 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_broadcast
-.Nd $B>r7oJQ?t$rBT5!$7$F$$$k$9$Y$F$N%9%l%C%I$N%V%m%C%/$r2r=|(B
+.Nd $B>r7oJQ?t$rBT$C$F$$$kA4$F$N%9%l%C%I$N%V%m%C%/2r=|(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -41,19 +43,19 @@
 .Fn pthread_cond_broadcast
 $B4X?t$O!">r7oJQ?t(B
 .Fa cond
-$B$rBT5!$7$F$$$k$9$Y$F$N%9%l%C%I$N%V%m%C%/$r2r=|$7$^$9!#(B
+$B$rBT$C$F$$$kA4$F$N%9%l%C%I$N%V%m%C%/$r2r=|$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_broadcast
-$B4X?t$O%<%m$rLa$7$^$9!#(B
-$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
-.Sh $B8m$j(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
+.Sh $B%(%i!<(B
 .Fn pthread_cond_broadcast
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa cond
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -64,6 +66,6 @@
 .Xr pthread_cond_wait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_broadcast
-$B$O!"(BISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12 $B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_destroy.3 complete43/pthread_cond_destroy.3
--- japanese31/pthread_cond_destroy.3	Sat May 19 00:55:48 2001
+++ complete43/pthread_cond_destroy.3	Sat May 19 01:26:47 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_destroy.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_DESTROY 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_destroy
-.Nd $B>r7oJQ?t$rGK2u(B
+.Nd $B>r7oJQ?t$NGK2u(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,24 +43,23 @@
 .Fn pthread_cond_destroy
 $B4X?t$O!">r7oJQ?t(B
 .Fa cond
-$B$,3d$jEv$F$?%j%=!<%9$r2rJ|$7$^$9!#(B
+$B$K$h$C$F3d$jEv$F$i$l$?%j%=!<%9$r3+J|$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_destroy
-$B4X?t$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_cond_destroy
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa cond
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er EBUSY
 $BJQ?t(B
 .Fa cond
-$B$,JL$N%9%l%C%I$G%m%C%/$5$l$F$$$k>l9g(B
+$B$,JL$N%9%l%C%I$K$h$C$F%m%C%/$5$l$F$$$^$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -67,8 +70,6 @@
 .Xr pthread_cond_wait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_destroy
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_init.3 complete43/pthread_cond_init.3
--- japanese31/pthread_cond_init.3	Sat May 19 00:56:02 2001
+++ complete43/pthread_cond_init.3	Sat May 19 01:18:54 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_init.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_INIT 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_init
 .Nd $B>r7oJQ?t$N:n@.(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,32 +43,27 @@
 .Fn pthread_cond_init
 $B4X?t$O!"(B
 .Fa attr
-$B$G;XDj$5$l$?B0@-$G?7$7$$>r7oJQ?t$r:n@.$7$^$9!#(B
+$B$K;XDj$5$l$?B0@-$G?7$7$$>r7oJQ?t$r:n@.$7$^$9!#(B
 .Fa attr
-$B$,(B
-NULL
-$B$G$"$k>l9g$O!"%G%U%)%k%H$NB0@-$,;HMQ$5$l$^$9!#(B
+$B$,(B NULL $B$N>l9g$K$O!"%G%U%)%k%H$NB0@-$,;HMQ$5$l$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_init
-$B4X?t$O(B
-0
-$B$rLa$7!"?7$7$$>r7oJQ?t(B
-ID
-$B$r(B
+$B4X?t$O(B 0 $B$rJV$7!"(B
 .Fa cond
-$B$KF~$l$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$K?7$7$$>r7oJQ?t$N(B ID $B$rF~$l$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_cond_init
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa attr
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er ENOMEM
-$B%W%m%;%9$,!">r7oJQ?t$N:n@.$K==J,$J%a%b%j$r3d$jEv$F$G$-$J$$>l9g(B
+$B%W%m%;%9$,JL$N>r7oJQ?t$N:n@.$N$?$a$N==J,$J%a%b%j$r3d$jEv$F$i$l$^$;$s!#(B
 .It Bq Er EAGAIN
-$B>r7oJQ?t$r:n@.$9$k$?$a$N%j%=!<%9$,0l;~E*$KITB-$7$F$$$k>l9g(B
+$BJL$N>r7oJQ?t$r:n@.$9$k$?$a$K0l;~E*$J%j%=!<%9$,ITB-$7$F$$$^$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -75,8 +74,6 @@
 .Xr pthread_cond_wait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_init
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_signal.3 complete43/pthread_cond_signal.3
--- japanese31/pthread_cond_signal.3	Sat May 19 00:56:18 2001
+++ complete43/pthread_cond_signal.3	Sat May 19 01:36:02 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_signal.3,v 1.5.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_SIGNAL 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_signal
-.Nd $B>r7oJQ?t$rBT5!$7$F$$$k%9%l%C%I$N%V%m%C%/2r=|(B
+.Nd $B>r7oJQ?t$rBT$C$F$$$k(B 1 $B$D$N%9%l%C%I$N%V%m%C%/2r=|(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,22 +43,19 @@
 .Fn pthread_cond_signal
 $B4X?t$O!">r7oJQ?t(B
 .Fa cond
-$B$rBT5!$7$F$$$k(B
-1
-$B%9%l%C%I$N%V%m%C%/$r2r=|$7$^$9!#(B
+$B$rBT$C$F$$$k(B 1 $B$D$N%9%l%C%I$N%V%m%C%/$r2r=|$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_signal
-$B4X?t$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_cond_signal
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa cond
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -65,8 +66,6 @@
 .Xr pthread_cond_wait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_signal
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_timedwait.3 complete43/pthread_cond_timedwait.3
--- japanese31/pthread_cond_timedwait.3	Sat May 19 00:56:29 2001
+++ complete43/pthread_cond_timedwait.3	Sat May 19 02:19:29 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_timedwait.3,v 1.8.2.3 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_TIMEDWAIT 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_timedwait
-.Nd $B;XDj;~4V!">r7oJQ?t$rBT$D(B
+.Nd $B;XDj$7$?;~4V$N4V$N>r7oJQ?t$NBT5!(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,39 +43,37 @@
 .Fn pthread_cond_timedwait
 $B4X?t$O!"(B
 .Fa cond
-$B$G;XDj$5$l$?>r7oJQ?t$rBT$D$3$H$G8=9T%9%l%C%I$r%"%H%_%C%/$K%V%m%C%/$7!"(B
+$B$G;XDj$5$l$?>r7oJQ?t$GBT$C$F$$$k8=:_$N%9%l%C%I$rIT2DJ,$K%V%m%C%/$7!"(B
 .Fa mutex
-$B$G;XDj$5$l$?(B
-MUTEX
-$B$N%V%m%C%/$r2r=|$7$^$9!#BT5!$7$F$$$k%9%l%C%I$N%V%m%C%/$O!"(B
-$BJL$N%9%l%C%I$,(B
+$B$G;XDj$5$l$?(B mutex $B$N%V%m%C%/$r2r=|$7$^$9!#(B
+$BBT$C$F$$$k%9%l%C%I$O!"JL$N%9%l%C%I$,(B
 .Xr pthread_cond_signal 3
-$B$+(B
+$B$^$?$O(B
 .Xr pthread_cond_broadcast 3
-$B$rF1$8>r7oJQ?t$G8F$S=P$7$?>l9g!"$^$?$O(B
+$B$rF1$8>r7oJQ?t$G8F$S=P$7$?8e!"$^$?$O%7%9%F%`;~4V$,(B
 .Fa abstime
-$B$G;XDj$5$l$?;~4V$K%7%9%F%`;~4V$,C#$7$?>l9g$K2r=|$5$l$^$9!#(B
-$B2r=|$5$l$k$H!"8=9T%9%l%C%I$O(B
+$B$K;XDj$5$l$?;~4V$KC#$7$?>l9g!"$K$N$_%V%m%C%/$,2r=|$5$l!"8=:_$N%9%l%C%I$O(B
 .Fa mutex
-$B$r%m%C%/$7$^$9!#(B
+$B$N%m%C%/$r:F<hF@$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_timedwait
-$B4X?t$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_cond_timedwait
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
-.Fa cond
-$B$G;XDj$5$l$?CM!"$^$?$O(B
-.Fa attr
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+.Fa cond ,
+.Fa mutex
+$B$^$?$O(B
+.Fa abstime
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er ETIMEDOUT
+$B%7%9%F%`;~4V$,!"(B
 .Fa abstime
-$B$G;XDj$5$l$?;~4V$K%7%9%F%`;~4V$,C#$7$?$+1[$($?>l9g(B
+$B$K;XDj$7$?;~4V$KC#$7$^$7$?!#$^$?$O!"D62a$7$^$7$?!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -82,8 +84,6 @@
 .Xr pthread_cond_wait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_timedwait
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_cond_wait.3 complete43/pthread_cond_wait.3
--- japanese31/pthread_cond_wait.3	Sat May 19 00:56:42 2001
+++ complete43/pthread_cond_wait.3	Sat May 19 02:18:23 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_cond_wait.3,v 1.8.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd July 28, 1998
 .Dt PTHREAD_COND_WAIT 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_cond_wait
-.Nd $B>r7oJQ?t$rBT$D(B
+.Nd $B>r7oJQ?t$NBT5!(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,34 +43,30 @@
 .Fn pthread_cond_wait
 $B4X?t$O!"(B
 .Fa cond
-$B$G;XDj$5$l$?>r7oJQ?t$rBT$D$3$H$G8=9T%9%l%C%I$r%"%H%_%C%/$K%V%m%C%/$7!"(B
+$B$G;XDj$5$l$?>r7oJQ?t$GBT$C$F$$$k8=:_$N%9%l%C%I$rIT2DJ,$K%V%m%C%/$7!"(B
 .Fa mutex
-$B$G;XDj$5$l$?(B
-MUTEX
-$B$N%V%m%C%/$r2r=|$7$^$9!#(B
-$BBT5!$7$F$$$k%9%l%C%I$N%V%m%C%/$O!"JL$N%9%l%C%I$,(B
+$B$G;XDj$5$l$?(B mutex $B$N%V%m%C%/$r2r=|$7$^$9!#(B
+$BBT$C$F$$$k%9%l%C%I$O!"JL$N%9%l%C%I$,(B
 .Xr pthread_cond_signal 3
-$B$+(B
+$B$^$?$O(B
 .Xr pthread_cond_broadcast 3
-$B$rF1$8>r7oJQ?t$G8F$S=P$7$?>l9g$K$N$_2r=|$5$l$^$9!#(B
-$B2r=|$5$l$k$H!"8=9T%9%l%C%I$O(B
+$B$rF1$8>r7oJQ?t$G8F$S=P$7$?8e$K$N$_%V%m%C%/$,2r=|$5$l!"8=:_$N%9%l%C%I$O(B
 .Fa mutex
-$B$r%m%C%/$7$^$9!#(B
+$B$N%m%C%/$r:F<hF@$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_cond_wait
-$B4X?t$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_cond_wait
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa cond
-$B$G;XDj$5$l$?CM!"$^$?$O(B
-.Fa attr
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM!"$^$?$O(B
+.Fa mutex
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -77,8 +77,6 @@
 .Xr pthread_cond_timedwait 3
 .Sh $B5,3J(B
 .Fn pthread_cond_wait
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_getspecific.3 complete43/pthread_getspecific.3
--- japanese31/pthread_getspecific.3	Thu May 17 12:13:02 2001
+++ complete43/pthread_getspecific.3	Fri May 18 11:53:46 2001
@@ -28,48 +28,46 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\"	%Id: pthread_getspecific.3,v 1.5 1998/08/03 00:58:36 alex Exp %
+.\" $FreeBSD: src/lib/libc_r/man/pthread_getspecific.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp $
 .\"
 .Dd April 4, 1996
 .Dt PTHREAD_GETSPECIFIC 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_getspecific
-.Nd $B%9%l%C%I$K8GM-$J%G!<%?CM$rF~<j(B
+.Nd $B%9%l%C%I8GM-$N%G!<%?CM$N<hF@(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft void *
 .Fn pthread_getspecific "pthread_key_t key"
 .Sh $B2r@b(B
 .Fn pthread_getspecific
-$B4X?t$O!"8F$S=P$7%9%l%C%I$KBe$o$C$F;XDj$5$l$?(B
+$B4X?t$O!"8F$S=P$7$F$$$k%9%l%C%I$NBe$o$j$K!";XDj$5$l$?(B
 .Fa key
-$B$K8=:_7k9g$5$l$F$$$kCM$rLa$7$^$9!#(B
+$B$K8=:_7k$S$D$1$i$l$F$$$kCM$rJV$7$^$9!#(B
 .Pp
 .Fn pthread_key_create
-$B$GF~<j$7$F$$$J$$(B
+$B$+$iF~<j$7$?$N$G$O$J$$(B
 .Fa key
-$BCM$G(B
-.Fn pthread_getspecific
-$B$r8F$S=P$7$?$j!"(B
+$B$NCM$rH<$C$?!"$^$?$O(B
 .Fn pthread_key_delete
-$B$G(B
+$B$K$h$C$F(B
 .Fa key
-$B$,:o=|$5$l$?8e$G(B
+$B$,:o=|$5$l$?8e$G$N!"(B
 .Fn pthread_getspecific
-$B$r8F$S=P$7$?$j$9$k$H!"7k2L$OITDj$K$J$j$^$9!#(B
+$B$N8F$S=P$7$N7k2L$OL$Dj5A$G$9!#(B
 .Pp
 .Fn pthread_getspecific
-$B$O!"%9%l%C%I$K8GM-$J%G!<%?$NGK2u4X?t$+$i8F$S=P$5$l$k$3$H$,$"$j$^$9!#(B
+$B$O%9%l%C%I8GM-$N%G!<%?$N%G%9%H%i%/%?4X?t$+$i8F$S=P$5$l$k$3$H$,$"$j$^$9!#(B
 .Sh $BLa$jCM(B
 .Fn pthread_getspecific
-$B4X?t$O!";XDj$5$l$?(B
+$B4X?t$O!"M?$($i$l$?(B
 .Fa key
-$B$K4XO"$9$k!"%9%l%C%I$K8GM-$J%G!<%?CM$rLa$7$^$9!#(B
+$B$K4XO"IU$1$i$l$?%9%l%C%I8GM-$N%G!<%?CM$rJV$7$^$9!#(B
 .Fa key
-$B$K%9%l%C%I8GM-$N%G!<%?CM$,4XO"$7$F$$$J$$>l9g$O(B
-NULL
-$B$,La$5$l$^$9!#(B
+$B$K4XO"IU$1$i$l$?%9%l%C%I8GM-$N%G!<%?CM$,$J$$>l9g$K$O!"CM(B NULL $B$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 $B$"$j$^$;$s!#(B
 .Sh $B4XO"9`L\(B
@@ -78,8 +76,6 @@
 .Xr pthread_setspecific 3
 .Sh $B5,3J(B
 .Fn pthread_getspecific
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_key_create.3 complete43/pthread_key_create.3
--- japanese31/pthread_key_create.3	Fri May 18 16:19:52 2001
+++ complete43/pthread_key_create.3	Fri May 18 21:19:41 2001
@@ -28,76 +28,67 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_key_create.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd April 4, 1996
 .Dt PTHREAD_KEY_CREATE 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_key_create
-.Nd $B%9%l%C%I$K8GM-$J%G!<%?%-!<$N:n@.(B
+.Nd $B%9%l%C%I8GM-$N%G!<%?%-!<$N:n@.(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
 .Fn pthread_key_create "pthread_key_t *key" "void (*destructor)(void *)"
 .Sh $B2r@b(B
 .Fn pthread_key_create
-$B4X?t$O!"%W%m%;%9$N$9$Y$F$N%9%l%C%I$G;HMQ$G$-$k!"%9%l%C%I$K8GM-$J(B
-$B%G!<%?%-!<$r:n@.$7$^$9!#(B
+$B4X?t$O!"%W%m%;%9Fb$NA4$F$N%9%l%C%I$K2D;k$N%9%l%C%I8GM-$N%G!<%?%-!<$r(B
+$B:n@.$7$^$9!#(B
 .Fn pthread_key_create
-$B$GDs6!$5$l$k%-!<CM$OITF)L@$J%*%V%8%'%/%H$G$"$j!"%9%l%C%I$K8GM-$J(B
-$B%G!<%?$NFCDj$K;HMQ$5$l$^$9!#JL$N%9%l%C%I$GF1$8%-!<CM$r;HMQ$G$-$^$9$,!"(B
+$B$K$h$C$FDs6!$5$l$?%-!<$NCM$O!"%9%l%C%I8GM-$N%G!<%?$N0LCV$r<($9$?$a$K(B
+$B;HMQ$5$l$kITF)L@$J%*%V%8%'%/%H$G$9!#(B
+$BJL$N%9%l%C%I$K$h$C$FF1$8%-!<CM$,;HMQ$5$l$k$3$H$,2DG=$G$9$,!"(B
 .Fn pthread_setspecific
-$B$G%-!<$K7k$SIU$1$i$l$?CM$O%9%l%C%I$4$H$K0];}$5$l!"(B
-$B8F$S=P$7%9%l%C%I$,=*N;$9$k$^$G;D$j$^$9!#(B
+$B$K$h$C$F%-!<$K7k$S$D$1$i$l$?CM$O%9%l%C%IKh$r4p=`$KJ]<i$5$l!"(B
+$B8F$S=P$7$F$$$k%9%l%C%I$,@8$-$F$$$k4VB8B3$7$^$9!#(B
 .Pp
-$B%-!<$N:n@.;~$K$O!"$9$Y$F$N%"%/%F%#%V$J%9%l%C%I$N?7$7$$%-!<$K(B
-NULL
-$BCM$,4XO"$7$^$9!#%9%l%C%I$N:n@.;~$K$O!"?7$7$$%9%l%C%I$GDj5A$5$l$?(B
-$B$9$Y$F$N%-!<$K(B
-NULL
-$BCM$,4XO"$7$^$9!#(B
+$B%-!<$N:n@.;~$K$O!"A4$F$N%"%/%F%#%V$J%9%l%C%IFb$N?7$7$$%-!<$K!"CM(B NULL $B$,(B
+$B4XO"IU$1$i$l$^$9!#(B
+$B%9%l%C%I$N:n@.;~$K$O!"?7$7$$%9%l%C%IFb$NA4$F$NDj5A:Q$N%-!<$K!"CM(B NULL $B$,(B
+$B4XO"IU$1$i$l$^$9!#(B
 .Pp
-$B$=$l$>$l$N%-!<CM$K$O!"G$0U$NGK2u4X?t$,4XO"$7$F$$$k$3$H$,$"$j$^$9!#(B
-$B%9%l%C%I$N=*N;;~$K$O!"%-!<CM$,GK2u4X?t$X$NHs(B
-NULL
-$B%]%$%s%?$r;}$A!"$+$D%9%l%C%I$G%-!<$KHs(B
-NULL
-$BCM$,4XO"$7$F$$$k>l9g$K!"8=:_4XO"$7$F$$$kCM$rM#0l$N0z?t$H$7$F!"(B
-$B;X$5$l$F$$$k4X?t$,8F$S=P$5$l$^$9!#%9%l%C%I$KJ#?t$NGK2u4X?t$,(B
-$BB8:_$9$k>l9g!"%9%l%C%I$N=*N;;~$KGK2u4X?t$r8F$S=P$9=g=x$OL$5,Dj$G$9!#(B
+$BG$0U$N%G%9%H%i%/%?4X?t$O!"8D!9$N%-!<$NCM$H4XO"IU$1$i$l$k$3$H$,$G$-$^$9!#(B
+$B%9%l%C%I$N=*N;;~$K!"%-!<CM$,(B NULL $B$G$J$$%G%9%H%i%/%?$N%]%$%s%?$r;}$A!"(B
+$B$+$D%9%l%C%I$,%-!<$K4XO"IU$1$i$l$?(B NULL $B$G$J$$CM$r;}$C$F$$$k>l9g$K$O!"(B
+$B8=:_4XO"IU$1$i$l$F$$$kCM$rM#0l$N0z?t$H$7$F!";X$5$l$F$$$k4X?t$,8F$S=P$5$l$^$9!#(B
+$B%9%l%C%I$N=*N;;~$K$=$N%9%l%C%I$N$?$a$N(B 1 $B$D0J>e$N%G%9%H%i%/%?4X?t$,(B
+$BB8:_$9$k>l9g$K$O!"%G%9%H%i%/%?$N8F$S=P$7$N=g=x$OL$5,Dj$G$9!#(B
 .Pp
-$BGK2u4X?t$,4XO"$E$1$i$l$?$9$Y$F$NHs(B
-NULL
-$BCM$KBP$7$F$9$Y$F$NGK2u4X?t$,8F$S=P$5$l$?8e$G!"(B
-$B$^$@GK2u4X?t$,4XO"$E$1$i$l$?Hs(B
-NULL
-$BCM$,B8:_$9$k>l9g$O!"%W%m%;%9$,7+$jJV$5$l$^$9!#(B
-$BL$=hM}$NHs(B
-NULL
-$BCM$KBP$7$F:GDc$G$b(B
-[PTHREAD_DESTRUCTOR_ITERATIONS]
-$B$N2s?t$@$1GK2u4X?t$N8F$S=P$7$r7+$jJV$7$?8e$G!"4XO"$9$kGK2u4X?t$GHs(B
-NULL
-$BCM$,;D$C$F$$$k>l9g!"<BAu$OGK2u4X?t$N8F$S=P$7$rCf;_$7$^$9!#(B
+$B%G%9%H%i%/%?$K4XO"IU$1$i$l$?A4$F$N(B NULL $B$G$J$$CM$N$?$a$K!"A4$F$N(B
+$B%G%9%H%i%/%?$,8F$S=P$5$l$?8e$G!"$^$@4v$D$+$N4XO"IU$1$i$l$?%G%9%H%i%/%?$r(B
+$B;}$D(B NULL $B$G$J$$CM$,$"$k>l9g$K$O!"$=$N2aDx$,7+$jJV$5$l$^$9!#(B
+$B:GDc$G$b(B [PTHREAD_DESTRUCTOR_ITERATIONS] $B2s$N%G%9%H%i%/%?$N8F$S=P$7$N(B
+$B7+$jJV$7$N8e$G!"$^$@$J$*4v$D$+$N4XO"IU$1$i$l$?%G%9%H%i%/%?$r(B
+$B;}$D(B NULL $B$G$J$$CM$,$"$k>l9g$K$O!"<BAu$O%G%9%H%i%/%?$N8F$S=P$7$rCf;_$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_key_create
-$B4X?t$O!"?7$7$/:n@.$5$l$?%-!<CM$r(B
+$B4X?t$O!"?7$7$/:n@.$5$l$?%-!<$NCM$r(B
 .Fa key
-$B$G;XDj$5$l$F$$$k>l=j$KJ]B8$7$F(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$,La$5$l$^$9!#(B
+$B$G;XDj$5$l$?>l=j$K3JG<$7!"(B0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_key_create
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EAGAIN
-$B%9%l%C%I$K8GM-$J%G!<%?%-!<$N:n@.$KI,MW$J%j%=!<%9$,(B
-$B%7%9%F%`$GITB-$7$F$$$k$+!"%W%m%;%9$4$H$N%-!<Am?t$K4X$9$k!"(B
-$B%7%9%F%`$K2]$;$i$l$?@)8B(B
-[PTHREAD_KEYS_MAX]
-$B$r1[$($?>l9g(B
+$BJL$N%9%l%C%I8GM-$N%G!<%?%-!<$r:n@.$9$k$?$a$KI,MW$J%j%=!<%9$,%7%9%F%`$K(B
+$BITB-$7$F$$$^$9!#$^$?$O!"(B1 $B$D$N%W%m%;%9$4$H$N%-!<$NAm?t$K$D$$$F$N(B
+$B%7%9%F%`$N@)8B(B [PTHREAD_KEYS_MAX] $B$rD62a$7$^$7$?!#(B
 .It Bq Er ENOMEM
-$B%-!<$N:n@.$K%a%b%j$,ITB-$7$F$$$k>l9g(B
+$B%-!<$r:n@.$9$k$?$a$N==J,$J%a%b%j$,$"$j$^$;$s!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -106,8 +97,6 @@
 .Xr pthread_setspecific 3
 .Sh $B5,3J(B
 .Fn pthread_key_create
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_key_delete.3 complete43/pthread_key_delete.3
--- japanese31/pthread_key_delete.3	Fri May 18 16:20:01 2001
+++ complete43/pthread_key_delete.3	Fri May 18 17:10:54 2001
@@ -28,56 +28,60 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_key_delete.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp $
+.\"
 .Dd April 4, 1996
 .Dt PTHREAD_KEY_DELETE 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_key_delete
-.Nd $B%9%l%C%I$K8GM-$J%G!<%?%-!<$N:o=|(B
+.Nd $B%9%l%C%I8GM-$N%G!<%?%-!<$N:o=|(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
 .Fn pthread_key_delete "pthread_key_t key"
 .Sh $B2r@b(B
 .Fn pthread_key_delete
-$B4X?t$O!"(B
+$B4X?t$O!"0JA0$K(B
 .Fn pthread_key_create
-$B$G0JA0$KLa$5$l$?!"%9%l%C%I$K8GM-$J%G!<%?%-!<$r:o=|$7$^$9!#(B
+$B$K$h$C$FJV$5$l$?%9%l%C%I8GM-$N%G!<%?%-!<$r:o=|$7$^$9!#(B
 .Fa key
-$B$K4XO"$9$k!"%9%l%C%I$K8GM-$J%G!<%?CM$O!"(B
+$B$K4XO"IU$1$i$l$?%9%l%C%I8GM-$N%G!<%?CM$O!"(B
 .Fn pthread_key_delete
-$B$r8F$S=P$9;~E@$G(B
-NULL
-$B$K$J$C$F$$$kI,MW$O$"$j$^$;$s!#%"%W%j%1!<%7%g%s$N5-210h$N2rJ|!"(B
-$B:o=|$5$l$k%-!<$K4X78$N$"$k%G!<%?9=B$$dG$0U$N%9%l%C%I$G$N4XO"$9$k(B
-$B%9%l%C%I8GM-%G!<%?$N%/%j!<%s%"%C%W%"%/%7%g%s$N<B9T$O!"(B
-$B%"%W%j%1!<%7%g%s$G9T$J$C$F$/$@$5$$!#$3$N%/%j!<%s%"%C%W$O!"(B
+$B$,8F$S=P$5$l$k;~E@$G(B NULL $B$G$"$kI,MW$O$"$j$^$;$s!#(B
+$BA4$F$N%"%W%j%1!<%7%g%s5-21NN0h$N3+J|!"$^$?$O:o=|$5$l$?%-!<$K4XO"$7$?(B
+$B%G!<%?9=B$$dA4$F$N%9%l%C%I$NCf$N%9%l%C%I8GM-$N%G!<%?$NA4$F$N(B
+$B%/%j!<%s%"%C%WF0:n$N<B9T$O!"%"%W%j%1!<%7%g%s$N@UL3$G$9!#(B
+$B$3$N%/%j!<%s%"%C%W$O(B
 .Fn pthread_key_delete
-$B$N8F$S=P$7$NA08e$G<B9T$G$-$^$9!#(B
+$B$,8F$S=P$5$l$kA08e$G<B9T$5$l$k$3$H$,2DG=$G$9!#(B
 .Fn pthread_key_delete
-$B$r8F$S=P$7$?8e$G(B
+$B$N8F$S=P$7$N8e$G!"(B
 .Fa key
-$B$r;HMQ$7$h$&$H$9$k$H!"7k2L$OITDj$K$J$j$^$9!#(B
+$B$r;HMQ$7$h$&$H$9$kA4$F$N;n$_$N7k2L$O!"ITDjF0:n$K$J$j$^$9!#(B
 .Pp
 .Fn pthread_key_delete
-$B4X?t$O!"GK2u4X?t$+$i8F$S=P$5$l$k$3$H$,$"$j$^$9!#(B
+$B4X?t$O!"%G%9%H%i%/%?4X?t$NCf$+$i8F$S=P$9$3$H$,2DG=$G$9!#(B
+$B%G%9%H%i%/%?4X?t$O!"(B
 .Fn pthread_key_delete
-$B$,GK2u4X?t$r8F$S=P$9$3$H$O$"$j$^$;$s!#(B
+$B$+$i$O8F$S=P$5$l$^$;$s!#(B
 .Fa key
-$B$K4XO"$7$F$$$?GK2u4X?t$O!"%9%l%C%I$N=*N;;~$K8F$S=P$5$l$^$;$s!#(B
+$B$K4XO"IU$1$i$l$F$$$k$+$b$7$l$J$$A4$F$N%G%9%H%i%/%?4X?t$O!"(B
+$B%9%l%C%I$N=*N;;~$K$O$b$O$d8F$S=P$5$l$^$;$s!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_key_delete
-$B4X?t$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_key_delete
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa key
-$B$NCM$,@5$7$/$J$$>l9g(B
+$B$NCM$,L58z$G$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -86,8 +90,6 @@
 .Xr pthread_setspecific 3
 .Sh $B5,3J(B
 .Fn pthread_key_delete
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_mutex_destroy.3 complete43/pthread_mutex_destroy.3
--- japanese31/pthread_mutex_destroy.3	Sat May 19 00:15:49 2001
+++ complete43/pthread_mutex_destroy.3	Sat May 19 00:29:06 2001
@@ -25,37 +25,38 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_mutex_destroy.3,v 1.5.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd July 29, 1998
 .Dt PTHREAD_MUTEX_DESTROY 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_mutex_destroy
-.Nd MUTEX $B$K3d$jEv$F$i$l$?%j%=!<%9$N2rJ|(B
+.Nd mutex $B$N$?$a$K3d$jEv$F$i$l$?%j%=!<%9$N3+J|(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
 .Fn pthread_mutex_destroy "pthread_mutex_t *mutex"
 .Sh $B2r@b(B
 .Fn pthread_mutex_destroy
-$B4X?t$O!"(B
-.Fa mutex
-$B$K3d$jEv$F$i$l$?%j%=!<%9$r2rJ|$7$^$9!#(B
+$B4X?t$O!"(Bmutex $B$N$?$a$K3d$jEv$F$i$l$?%j%=!<%9$r3+J|$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_mutex_destroy
-$B$O(B
-0
-$B$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_mutex_destroy
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa mutex
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er EBUSY
 .Fa mutex
-$B$,JL$N%9%l%C%I$G%m%C%/$5$l$F$$$k>l9g(B
+$B$,JL$N%9%l%C%I$K%m%C%/$5$l$F$$$^$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -65,8 +66,6 @@
 .Xr pthread_mutex_unlock 3
 .Sh $B5,3J(B
 .Fn pthread_mutex_destroy
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_mutex_init.3 complete43/pthread_mutex_init.3
--- japanese31/pthread_mutex_init.3	Sat May 19 00:15:59 2001
+++ complete43/pthread_mutex_init.3	Sat May 19 00:25:29 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_mutex_init.3,v 1.6.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd July 29, 1998
 .Dt PTHREAD_MUTEX_INIT 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_mutex_init
-.Nd MUTEX $B$N:n@.(B
+.Nd mutex $B$N:n@.(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,37 +43,27 @@
 .Fn pthread_mutex_init
 $B4X?t$O!"(B
 .Fa attr
-$B$G;XDj$5$l$?B0@-$G?7$7$$(B
-MUTEX
-$B$r:n@.$7$^$9!#(B
+$B$K;XDj$5$l$?B0@-$G?7$7$$(B mutex $B$r:n@.$7$^$9!#(B
 .Fa attr
-$B$,(B
-NULL
-$B$G$"$k>l9g$O%G%U%)%k%H$NB0@-$,;HMQ$5$l$^$9!#(B
+$B$,(B NULL $B$N>l9g$K$O!"%G%U%)%k%H$NB0@-$,;HMQ$5$l$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_mutex_init
-$B$O(B
-0
-$B$rLa$7!"?7$7$$(B
-MUTEX ID
-$B$r(B
+$B$O(B 0 $B$rJV$7!"(B
 .Fa mutex
-$B$KF~$l$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$K?7$7$$(B mutex $B$N(B ID $B$rF~$l$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_mutex_init
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa attr
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er ENOMEM
-$B%W%m%;%9$,(B
-MUTEX
-$B$N:n@.$K==J,$J%a%b%j$r3d$jEv$F$G$-$J$+$C$?>l9g(B
+$B%W%m%;%9$,JL$N(B mutex $B$N:n@.$N$?$a$N==J,$J%a%b%j$r3d$jEv$F$i$l$^$;$s!#(B
 .It Bq Er EAGAIN
-MUTEX
-$B$N:n@.$K%j%=!<%9$,0l;~E*$KITB-$7$?>l9g(B
+$BJL$N(B mutex $B$r:n@.$9$k$?$a$K0l;~E*$J%j%=!<%9$,ITB-$7$F$$$^$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -79,8 +73,6 @@
 .Xr pthread_mutex_unlock 3
 .Sh $B5,3J(B
 .Fn pthread_mutex_init
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_mutex_lock.3 complete43/pthread_mutex_lock.3
--- japanese31/pthread_mutex_lock.3	Sat May 19 00:16:08 2001
+++ complete43/pthread_mutex_lock.3	Sat May 19 00:36:42 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_mutex_lock.3,v 1.5.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd July 30, 1998
 .Dt PTHREAD_MUTEX_LOCK 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_mutex_lock
 .Nd mutex $B$N%m%C%/(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,23 +43,27 @@
 .Fn pthread_mutex_lock
 $B4X?t$O!"(B
 .Fa mutex
-$B$r%m%C%/$7$^$9!#(B mutex $B$,$9$G$K%m%C%/$5$l$F$$$k>l9g!"(B
-$B8F$S=P$7%9%l%C%I$O!"(B mutex $B$,;HMQ$G$-$k$h$&$K$J$k$^$G%V%m%C%/$5$l$^$9!#(B
+$B$r%m%C%/$7$^$9!#(B
+mutex $B$,4{$K%m%C%/$5$l$F$$$k>l9g$K$O!"8F$S=P$7$F$$$k%9%l%C%I$O(B
+$B$=$N(B mutex $B$,MxMQ2DG=$K$J$k$^$G%V%m%C%/$5$l$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_mutex_lock
-$B$O%<%m$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_mutex_lock
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
 .Fa mutex
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g!#(B
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er EDEADLK
-$B%9%l%C%I$,%V%m%C%/$5$l$F(B
 .Fa mutex
-$B$rBT5!$7$F$$$k>l9g$K%G%C%I%m%C%/$,H/@8$7$?>l9g!#(B
+$B$rBT$D$?$a$K$=$N%9%l%C%I$,%V%m%C%/$5$l$?>l9g$K$O!"(B
+$B%G%C%I%m%C%/$,H/@8$7$F$$$^$9!#(B
+.El
+.Pp
 .Sh $B4XO"9`L\(B
 .Xr pthread_mutex_destroy 3 ,
 .Xr pthread_mutex_init 3 ,
@@ -63,8 +71,6 @@
 .Xr pthread_mutex_unlock 3
 .Sh $B5,3J(B
 .Fn pthread_mutex_lock
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12 
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_mutex_trylock.3 complete43/pthread_mutex_trylock.3
--- japanese31/pthread_mutex_trylock.3	Sat May 19 00:16:19 2001
+++ complete43/pthread_mutex_trylock.3	Sat May 19 00:41:08 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_mutex_trylock.3,v 1.5.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd July 30, 1998
 .Dt PTHREAD_MUTEX_TRYLOCK 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_mutex_trylock
-.Nd $B%V%m%C%/$;$:$K(B mutex $B$r%m%C%/(B
+.Nd $B%V%m%C%/$rH<$o$J$$(B mutex $B$N%m%C%/$N;n9T(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -39,24 +43,25 @@
 .Fn pthread_mutex_trylock
 $B4X?t$O(B
 .Fa mutex
-$B$r%m%C%/$7$^$9!#(B mutex $B$,$9$G$K(B
-$B%m%C%/$5$l$F$$$k>l9g!"(B
+$B$r%m%C%/$7$^$9!#(B
+mutex $B$,4{$K%m%C%/$5$l$F$$$k>l9g$K$O!"(B
 .Fn pthread_mutex_trylock
-$B$O(B mutex $B$rBT5!$9$k$?$a$K%V%m%C%/$;$:!"%(%i!<>r7o$rLa$7$^$9!#(B
+$B$O$=$N(B mutex $B$rBT$D$?$a$K%V%m%C%/$;$:$K!"%(%i!<>r7o$rJV$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_mutex_trylock
-$B$O%<%m$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_mutex_trylock
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
-.Fa mutex 
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g!#(B
+.Fa mutex
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er EBUSY
-.Fa mutex 
-$B$,$9$G$K%m%C%/$5$l$F$$$k>l9g!#(B
+.Fa mutex
+$B$,4{$K%m%C%/$5$l$F$$$^$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -66,8 +71,6 @@
 .Xr pthread_mutex_unlock 3
 .Sh $B5,3J(B
 .Fn pthread_mutex_trylock
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE 
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_mutex_unlock.3 complete43/pthread_mutex_unlock.3
--- japanese31/pthread_mutex_unlock.3	Sat May 19 00:16:30 2001
+++ complete43/pthread_mutex_unlock.3	Sat May 19 00:45:13 2001
@@ -25,12 +25,16 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_mutex_unlock.3,v 1.5.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd July 30, 1998
 .Dt PTHREAD_MUTEX_UNLOCK 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_mutex_unlock
 .Nd mutex $B$N%m%C%/$r2r=|(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
@@ -38,26 +42,27 @@
 .Sh $B2r@b(B
 $B8=:_$N%9%l%C%I$,(B
 .Fa mutex
-$B$r%m%C%/$7$F$$$k>l9g!"(B
+$B$N%m%C%/$rJ];}$7$F$$$k>l9g$K$O!"(B
 .Fn pthread_mutex_unlock
-$B4X?t$O(B
+$B4X?t$O!"(B
 .Fa mutex
 $B$N%m%C%/$r2r=|$7$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_mutex_unlock
-$B$O%<%m$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_mutex_trylock
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er EINVAL
-.Fa mutex 
-$B$G;XDj$5$l$?CM$,@5$7$/$J$$>l9g!#(B
+.Fa mutex
+$B$K$h$C$F;XDj$5$l$?CM$,L58z$G$9!#(B
 .It Bq Er EPERM
 $B8=:_$N%9%l%C%I$,(B
 .Fa mutex
-$B$r%m%C%/$7$F$$$J$$>l9g!#(B
+$B$N%m%C%/$rJ];}$7$F$$$^$;$s!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -67,8 +72,6 @@
 .Xr pthread_mutex_trylock 3
 .Sh $B5,3J(B
 .Fn pthread_mutex_unlock
-$B$O!"(B
-ISO/IEC 9945-1 ANSI/IEEE 
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12
-$B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
diff -u japanese31/pthread_setspecific.3 complete43/pthread_setspecific.3
--- japanese31/pthread_setspecific.3	Thu May 17 12:13:12 2001
+++ complete43/pthread_setspecific.3	Fri May 18 15:55:19 2001
@@ -28,56 +28,61 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
+.\" $FreeBSD: src/lib/libc_r/man/pthread_setspecific.3,v 1.6.2.2 2001/03/06 16:46:09 ru Exp $
+.\"
 .Dd April 4, 1996
 .Dt PTHREAD_SETSPECIFIC 3
 .Os BSD 4
 .Sh $BL>>N(B
 .Nm pthread_setspecific
-.Nd $B%9%l%C%I$K8GM-$J%G!<%?CM$N@_Dj(B
+.Nd $B%9%l%C%I8GM-$N%G!<%?CM$N@_Dj(B
+.Sh $B%i%$%V%i%j(B
+.Lb libc_r
 .Sh $B=q<0(B
 .Fd #include <pthread.h>
 .Ft int
 .Fn pthread_setspecific "pthread_key_t key" "const void *value"
 .Sh $B2r@b(B
 .Fn pthread_setspecific
-$B4X?t$O!"(B
+$B4X?t$O!"0JA0$N(B
 .Fn pthread_key_create
-$B$r0JA0$K8F$S=P$7$FF~<j$7$?(B
+$B$N8F$S=P$7$rDL$7$FF~<j$7$?(B
 .Fa key
-$B$K!"%9%l%C%I$K8GM-$JCM$r4XO"$5$;$^$9!#JL$N%9%l%C%I$G$O!"F1$8%-!<$K(B
-$BJL$NCM$r7k$SIU$1$i$l$^$9!#$3$NCM$O!"8F$S=P$7%9%l%C%I$G$N;HMQ$KM=Ls$7$?!"(B
-$B%@%$%J%_%C%/$K3d$j?6$i$l$?%a%b%j$N%V%m%C%/$r;X$9%]%$%s%?$G$"$k$3$H$,(B
-$B0lHLE*$G$9!#(B
+$B$K!"%9%l%C%I8GM-$NCM$r4XO"IU$1$^$9!#(B
+$B0[$J$k%9%l%C%I$OF1$8%-!<$KBP$7$F0[$J$kCM$r!"7k$S$D$1$k$3$H$,$G$-$^$9!#(B
+$B$3$l$i$NCM$O!"DL>o$O8F$S=P$7$F$$$k%9%l%C%I$K$h$C$F4{$KM=Ls$5$l$F!"(B
+$BF0E*$K3d$jEv$F$i$l$?%a%b%j%V%m%C%/$r;X$9%]%$%s%?$G$9!#(B
 .Pp
 .Fn pthread_key_create
-$B$GF~<j$7$F$$$J$$%-!<CM$G!"$^$?$O(B
-.Fn pthread_key_delete
-$B$G(B
+$B$+$iF~<j$7$?$N$G$O$J$$(B
 .Fa key
-$B$r:o=|$7$?8e$G(B
+$B$NCM$rH<$C$?!"$^$?$O(B
+.Fn pthread_key_delete
+$B$K$h$C$F(B 
+.Fa key 
+$B$,:o=|$5$l$?8e$G$N!"(B
 .Fn pthread_setspecific
-$B$r8F$S(B
-$B=P$9$H!"7k2L$OITDj$K$J$j$^$9!#(B
+$B$N8F$S=P$7$N7k2L$OL$Dj5A$G$9!#(B
 .Pp
 .Fn pthread_setspecific
-$B$O!"%9%l%C%I$K8GM-$J%G!<%?$NGK2u4X?t$G8F$S(B
-$B=P$5$l$k$3$H$,$"$j$^$9$,!"$3$N$h$&$K8F$S=P$5$l$k$H!"5-210h$,<:$o$l$?$jL58B(B
-$B%k!<%W$K4Y$C$?$j$9$k$3$H$,$"$j$^$9!#(B
+$B$O%9%l%C%I8GM-$N%G!<%?$N%G%9%H%i%/%?4X?t$+$i8F$S=P$5$l$k$3$H$,$"$j$^$9!#(B
+$B$7$+$7$J$,$i!"$3$l$O5-21NN0h$r<:$C$?$j!"(B
+$BL58B%k!<%W$K4Y$C$?$j$9$k$3$H$,$"$j$^$9!#(B
 .Sh $BLa$jCM(B
-$BLdBj$,$J$$>l9g!"(B
+$BLdBj$,$J$$>l9g$O!"(B
 .Fn pthread_setspecific
-$B4X?t$O%<%m$rLa$7$^$9!#LdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9%(%i!<HV9f$rLa$7$^$9!#(B
+$B4X?t$O(B 0 $B$rJV$7$^$9!#(B
+$BLdBj$,$"$k>l9g$O!"$=$N%(%i!<$r<($9$?$a$K%(%i!<HV9f$,JV$5$l$^$9!#(B
 .Sh $B%(%i!<(B
 .Fn pthread_setspecific
-$B$O!"0J2<$N$h$&$J>l9g$K%(%i!<$H$J$j$^$9!#(B
+$B$O0J2<$N>l9g$K<:GT$7$^$9!#(B
 .Bl -tag -width Er
 .It Bq Er ENOMEM
-$B%a%b%j$,ITB-$7$F$$$k$?$a!"CM$r(B
 .Fa key
-$B$K4XO"$5$;$i$l$J$$>l9g!#(B
+$B$H4XO"IU$1$k$?$a$NCM$N==J,$J%a%b%j$,$"$j$^$;$s!#(B
 .It Bq Er EINVAL
 .Fa key
-$B$NCM$,@5$7$/$J$$>l9g!#(B
+$B$NCM$,L58z$G$9!#(B
 .El
 .Pp
 .Sh $B4XO"9`L\(B
@@ -86,6 +91,6 @@
 .Xr pthread_key_delete 3
 .Sh $B5,3J(B
 .Fn pthread_setspecific
-$B$O!"(BISO/IEC 9945-1 ANSI/IEEE
-.Pq Dq Tn POSIX
-Std 1003.1 Second Edition 1996-07-12 $B$K=`5r$7$F$$$^$9!#(B
+$B$O(B
+.St -p1003.1-96
+$B$KE,9g$7$F$$$^$9!#(B
