From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Jun 11 14:30:06 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h5B5U6h37701;
	Wed, 11 Jun 2003 14:30:06 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from pelsia.private.ensure-tech.co.jp (cl-server.ensure-tech.co.jp [211.18.249.19])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h5B5U4Y37695
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 11 Jun 2003 14:30:04 +0900 (JST)
	(envelope-from nork@ensure-tech.co.jp)
Received: from pelsia.private.ensure-tech.co.jp (localhost [127.0.0.1])
	by pelsia.private.ensure-tech.co.jp (8.12.8/8.12.8) with ESMTP id h5B5U3uU009303
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 11 Jun 2003 14:30:03 +0900 (JST)
	(envelope-from nork@ensure-tech.co.jp)
Received: (from nork@localhost)
	by pelsia.private.ensure-tech.co.jp (8.12.8/8.12.8/Submit) id h5B5TwXZ009293;
	Wed, 11 Jun 2003 14:29:58 +0900 (JST)
	(envelope-from nork)
From: nork@cityfujisawa.ne.jp (Norikatsu Shigemura)
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: Your message of "Wed, 11 Jun 2003 11:16:33 +0900".
	<20030611.111633.846947523.chat95@mbox.kyoto-inet.or.jp>
X-Mailer: mnews [version 1.22PL5] 2001-02/07(Wed)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <030611142958.M0109256@pelsia.ensure-tech.co.jp>
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 11 Jun 2003 14:29:58 +0900
X-Sequence: FreeBSD-users-jp 74926
Subject: [FreeBSD-users-jp 74926] Re: PTHREAD_CFLAGS
	=?ISO-2022-JP?B?GyRCJEskRCQkJEYbKEI=?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: nork@cityfujisawa.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030602

$B=EB<K!9n$G$9!#(B

2003/06/11 11:16 $B$K(BNakata Maho$B$5$s$O=q$-$^$7$?(B.
>> 1. $B2?$,$7$?$$$+!#(B
>> thread safe $B$J%i%$%V%i%j$,M_$7$$!#$G!"(Bthread safe $B$8$c$J$$(B
>> $B%W%m%0%i%`$H$b%j%s%/$9$k2DG=@-$,$"$k!#(B
>> thread safe $B$K$9$k$K$O(B PTHREAD_CFLAGS 
>> $B$r%3%s%Q%$%k;~$KIU$1$M$P$J$i$J$$!#(B
>> $B$=$&$9$k$H(B thread version $B$H(B non-thread version $B$H(B
>> $BFs$DMQ0U$;$M$P$J$i$J$$!#LLE]$G$"$k!#(B
>> 2. thread safe $B$J%i%$%V%i%j$KBP$7$F!"(B
>>    thread safe $B$G$J$$%i%$%V%i%j$r%j%s%/$7$F@5>o$K(B
>>    $BF0:n$9$k$+!#%Q%U%)!<%^%s%9$,$,$?Mn$A$9$k$N$@$m$&$+!"(B
>>    $B$,CN$j$?$$$G$9!#(B

	$BCm0U$7$J$$$H$$$1$J$$$N$O(B, $B$b$H$b$H$N%i%$%V%i%j$,(B thread safe
	$B$JOC$,$J$5$l$F$$$k$N$+(B? $B$H$$$&E@$K$"$j$^$9!#$=$lL5$7$K$O(B
	thread $B$"$j(B/$B$J$7(B $BHG$NOC$r$7$F$bL50UL#$G$9!#$^$?(B, $B$b$H$b$H(B
	thread safe $B$J9=B$$@$h$C$FOC$J$i(B thread $BL5$7HG$NOC$b$^$?L50U(B
	$BL#$H$J$j$^$9!#$=$N$"$?$jK\2H$H$*OC$7$?J}$,$h$$$G$7$g$&$M!#(B

	$B$^$?(B 1 $BK\$N(B port $B$G!D(B(thread version / non-thread version $B$H(B
	$B$$$&OC$,@.N)$9$k$N$G$"$l$P(B)$B$H$$$&OC$G$"$l$P(B,  $B:n$i$l$k%i%$%V(B
	$B%i%j$r(B 2 $B$D:n$k$H$$$&<j$b$"$j$^$9(B(libHOGE.so.1 $B$H(B libHOGE_r.so.1
	$B$_$?$$$K(B)$B!#$=$N$"$?$j$N=`Hw$,$G$-$F$k$+$K$b$h$j$^$9!#(B > $BK\2H(B

	$B$"$H(B, thread safe $B$J%i%$%V%i%j$r(B thread $B$G$J$$%W%m%0%i%`$H%j(B
	$B%s%/$7$FF0$+$;$k$+$K$D$$$F$O(B, $B$G$-$J$/$b$J$$!#$H$$$C$?$H$3$m(B
	$B$G$9$M!#Bg0hJQ?t;H$$$^$/$j$N%i%$%V%i%j$r3F%9%l%C%I$+$i8F$S=P(B
	$B$7$?$i(B, $B%Q%U%)!<%^%s%9$b2?$b$"$C$?OC$G$O$"$j$^$;$s!#$?$@F0$/(B
	$B$H$$$C$?HO0O(B($BFC$K2?$b$7$J$/$F$b(B thread safe $B$J$b$N$b$"$k(B) $B$N(B
	$BOC$G$"$l$P(B, $B4pK\E*$K%Q%U%)!<%^%s%9Dc2<$O9M$($J$/$F$$$$$G$9!#(B
	$B$=$b$=$b(B($B%Q%U%)!<%^%s%9$,Dc2<$9$k$N$O(B 2CPU $B;H$($k$O$:$J$N$K(B
	1 $B$D$H$+(B, $B$=$&$$$&%l%Y%k$NOC$@$H;W$$$^$9!#8e$O1~Ez@-(B($B%$%s%?(B
	$B%i%/%F%#%V$JMQES$K$*$$$F(B)$B$@$H$O;W$$$^$9$,!D!#!#!#(B
