From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Sep 25 17:54:54 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id RAA26942;
	Fri, 25 Sep 1998 17:54:54 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from lily.csce.kyushu-u.ac.jp (lily.csce.kyushu-u.ac.jp [133.5.33.81])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id RAA26931
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 25 Sep 1998 17:54:52 +0900 (JST)
	(envelope-from ysonoda@dontaku.csce.kyushu-u.ac.jp)
Received: from localhost (localhost [127.0.0.1])
	by lily.csce.kyushu-u.ac.jp (8.8.8/8.8.8) with ESMTP id RAA15417
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 25 Sep 1998 17:53:31 +0900 (JST)
	(envelope-from ysonoda@dontaku.csce.kyushu-u.ac.jp)
To: FreeBSD-users-jp@jp.freebsd.org
From: SONODA Yoshihide (=?iso-2022-jp?B?GyRCMWBFRBsoQiAbJEI1SDFRGyhC?=) <ysonoda@dontaku.csce.kyushu-u.ac.jp>
In-Reply-To: Your message of "Thu, 24 Sep 1998 21:24:22 +0900"
	<360A39F6294.48C0OKAZAKI@smtp.be.to>
References: <360A39F6294.48C0OKAZAKI@smtp.be.to>
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980925175331A.ysonoda@dontaku.csce.kyushu-u.ac.jp>
Date: Fri, 25 Sep 1998 17:53:31 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 55
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: FreeBSD-users-jp 33286
Subject: [FreeBSD-users-jp 33286] Re: pthread & thread safe Xlib
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B1`ED!w6eBg$G$9!#(B

 [OKAZAKI Tetsurou <okazaki@be.to>] $B$5$s$,(B
 [Thu, 24 Sep 1998 21:24:22 +0900] $B:"$K=q$+$l$?(B
 $B!V(B[FreeBSD-users-jp 33249] Re: pthread & thread safe Xlib$B!W$K$D$$$F(B

okazaki>   man errno $B$rFI$`$H!"(B

errno.h $B$KEz$($,$"$k$H$O(B...$B$3$l$O5$$,$D$-$^$;$s$G$7$?!#(B(^^;

okazaki>   #define SystemMTDefines         -D_THREAD_SAFE -D_REENTRANT

$B$3$l$rDI2C$7$F(BX$B$N(Blibrary$B$r:n$jD>$7$?$H$3$m!":G=i$KEj9F$7$?(B
$B%5%s%W%k%W%m%0%i%`$O!"F0:n$9$k$h$&$K$J$j$^$7$?!#(B

okazaki> > $B$3$l$O(B Thread Safe $B$J(B Xlib $B$r:n$jB;$J$C$F$$$k$N$G$7$g$&$+!)(B
okazaki> 
okazaki>   $B4X?t(B XInitThreads() $B$r8F$s$G!"(B0$B0J30$NJV$jCM$,(B
okazaki>   $BJV$C$F$/$k$+$I$&$+$r%A%'%C%/$7$F$_$F$/$@$5$$!#(B
okazaki>   0 $B$,JV$C$F$-$?$i!"$=$N(B Xlib $B$O(B Thread Safe $B$G$O(B*$B$"$j$^$;$s(B*$B!#(B
okazaki>   $B>\$7$$$3$H$O(B man XInitThreads $B$rFI$s$G$_$F$/$@$5$$!#(B

$B$3$A$i$b!"La$jCM$,(B0$B$G$J$$$3$H$r3NG'$7$^$7$?!#(B

okazaki> #define HasThreadSafeAPI        NO
okazaki> 
okazaki> $B$K$9$kI,MW$,$"$k$+$bCN$l$^$;$s!#(B2.2.6-RELEASE $B$H$+(B 2.2.7-RELEASE 
okazaki> $B$G$O(B getpwnam_r()$B$d(Breaddir_r()$BEy$O$^$@Ds6!$5$l$F$$$^$;$s$+$i!#(B

$B$3$l$O0JA0;n$7$F$_$?$N$G$9$,!"(Bmake$B$,DL$j$^$;$s$G$7$?!#(B
libX11$B$J$I$N$$$/$D$+$N%i%$%V%i%j$G!"(Bpasswd $B9=B$BN$N%a%s%P$,0c$&$H%(%i!<$K(B
$B$J$j$^$9!#(B

$B$H$j$"$($:!"F0$/$h$&$K$J$C$?$N$O$$$$$N$G$9$,!"(B
$B:#EY$O!"(Bxdpyinfo, xdm, xauth, dga $B$G(B thread $B$r;H$C$F$$$J$$$K$b4X$o$i$:(B
libc_r $B$r%j%s%/$7$J$$$H$$$1$J$/$J$C$F$7$^$C$?$_$?$$$G$9!#(B

# $B$3$s$J46$8$G%(%i!<$K$J$k!#(B
XF86DGA.o: Undefined symbol `___error' referenced from text segment
../../exports/lib/libX11.so.6.1: Undefined symbol `___error' referenced
*** Error code 1

errno.h $B$NCf?H$r8+$k$H;EJ}$,$J$$$N$+$b$7$l$^$;$s!#(B
$B%j%s%/$5$($7$F$7$^$($PF0$$$F$$$k$N$GFC$KLdBj$J$$$h$&$J5$$,$7$^$9$,(B...

$BB>$K$bLdBj$,5/$3$k$+$b$7$l$J$$$N$G!"$H$j$"$($:$7$P$i$/;H$C$F$_$FMM;R$r(B
$B8+$F$_$^$9!#(B

$B$"$j$,$H$&$4$6$$$^$7$?!#(B

---
$B6e=#Bg3XBg3X1!(B $B%7%9%F%`>pJs2J3X8&5f2J(B $B>pJs9)3X@l96(B $B=$;N(B1$BG/(B
            $B1`ED(B $B5H1Q(B (Sonoda, Yoshihide)
E-mail: ysonoda@dontaku.csce.kyushu-u.ac.jp
   URL: http://dontaku.csce.kyushu-u.ac.jp/~ysonoda/
