From owner-java@jp.FreeBSD.org Fri Jul 26 19:43:48 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g6QAhmA66464;
	Fri, 26 Jul 2002 19:43:48 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from smg.is.titech.ac.jp (smg.is.titech.ac.jp [131.112.35.1])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g6QAhln66458
	for <java@jp.FreeBSD.org>; Fri, 26 Jul 2002 19:43:47 +0900 (JST)
	(envelope-from fuyuhik8@is.titech.ac.jp)
Received: from tripper.private (smg [131.112.35.1])
	by smg.is.titech.ac.jp (Postfix) with ESMTP id E3D172B0F8
	for <java@jp.FreeBSD.org>; Fri, 26 Jul 2002 19:43:46 +0900 (JST)
Date: Fri, 26 Jul 2002 19:43:13 +0900
Message-ID: <5565z2rcqm.wl@dittohead.is.titech.ac.jp>
From: Fuyuhiko Maruyama <fuyuhik8@is.titech.ac.jp>
To: java@jp.FreeBSD.org
In-Reply-To: <20020726125711.3610c575.daichi@jp.freebsd.org>
References: <20020726035044.A10113@misty.eyesbeyond.com>
	<20020726115219.38253da8.daichi@jp.freebsd.org>
	<20020726120336.795c381a.daichi@jp.freebsd.org>
	<20020726125711.3610c575.daichi@jp.freebsd.org>
User-Agent: Wanderlust/2.9.14 (Unchained Melody) on XEmacs/21.5.5 (beets)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: java@jp.FreeBSD.org
Precedence: list
X-Sequence: java 144
Subject: [java 144] Re: 1.3.1 patchset 7
Errors-To: owner-java@jp.FreeBSD.org
Sender: owner-java@jp.FreeBSD.org
X-Originator: fuyuhik8@is.titech.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020725

$B4];3$G$9!#(B

On Fri, 26 Jul 2002 12:57:11 +0900, daichi wrote:
> 
> HotSpot$B$N5!G=$O:#2s%G%U%)%k%H$G$O%S%k%I$5$l$k$h$&$K$J$C$F$$$^$;(B
> $B$s!#(B
> 
> HotSpot$B$,F0:n$9$k$?$a$N%3!<%I$O4^$^$l$F$$$^$9$,!"$=$l$i$,I8=`$G(B
> $BM-8z$K$J$C$F$$$J$$$3$H$r9M$($k$H!":#2s$N%Q%C%A%;%C%H$O<o!9$N%P(B
> $B%0=$@5$H(BJCK$BDL2a$K8~$1$?%=!<%9%3!<%I$ND4@0$*$h$S%S%k%I$9$k(BFreeBSD
> $B4D6-$H(Bgcc$B$N%P!<%8%g%s$N:90[$r5[<}$9$k$"$?$j$KCmL\!"$+$H;W$$$^$9!#(B
Bill$B$O(Bgcc-3.1$B$r%$%s%9%H!<%k$7$m$H8@$C$F$$$^$9$,!"<B$O(B4-STABLE$BI8=`$N(B
gcc-2.95.x$B$G$b(BHotSpot$B$O%3%s%Q%$%k$G$-$F$=$l$J$j$KF0$$$F$$$^$7$?!#(B
$B$G$9$,!"(Bpatchset-7$B$,$G$k$A$g$C$HA0$K(BBill$B$,(B5-CURRENT$B$K>h$j49$($?4X78$G!"(B
$B8=:_$N$b$N$O(B4-STABLE$B$G$O%3%s%Q%$%k$G$-$J$/$J$C$F$$$^$9!#(B

$B0J2<$N%Q%C%A$G(B4-STABLE$B$G%3%s%Q%$%k$7$FF0:n$7$F$$$^$9$,!"(BBill$B$,8@$&IT6q(B
$B9g$r$"$^$j8!>Z$7$F$$$J$$$N$G$^$@K\2H$N(BCVS$B%j%]%8%H%j$K$O(Bcommit$B$7$F$$$^(B
$B$;$s!#$=$N$?$a!"(Bpatchset-7$B$K$O4^$^$l$F$$$^$;$s!#(B

4-STABLE$BI8=`$N(Bgcc-2.95.x$B$G%3%s%Q%$%k$9$k$?$a$K$O99$K!"(B
hotspot1.3.1/build/linux/platform_i486$B$N!V(Bcompiler = gcc31$B!W$H$$$&$N$r(B
$B!V(Bcompiler = gcc$B!W$HJQ99$9$kI,MW$,$"$j$^$9!#(B


Index: os_linux.cpp
===================================================================
RCS file: /data/java/JDK2/javasrc_1_3_scsl/hotspot1.3.1/src/os/linux/vm/os_linux.cpp,v
retrieving revision 1.7
diff -u -r1.7 os_linux.cpp
--- os_linux.cpp	14 Jul 2002 03:02:53 -0000	1.7
+++ os_linux.cpp	26 Jul 2002 10:36:11 -0000
@@ -68,6 +68,16 @@
 
 // Port Specific Routines
 //
+#if defined(__FreeBSD__) && __FreeBSD_version <= 500000
+static int
+pthread_main_np()
+{
+	if (!_thread_initial)
+		return (-1);
+	else
+		return (pthread_equal(pthread_self(), _thread_initial) ? 1 : 0);
+}
+#endif
 
 extern "C"
 {


> $B$H$3$m$G!"@h$[$I4V0c$($F$3$A$i$KAw$C$F$7$^$$$^$7$?(B
> 
> Why Maruyama-san's patch(http://matsu-www.is.titech.ac.jp/~maruyama/patch-XmIm.c
> from http://www.freebsd.org/cgi/query-pr.cgi?pr=30421) is not under 
> /usr/ports/x11-toolkit/open-motif/files/ by default?  I think we should put it
> under /usr/ports/x11-toolkit/open-motif/files/ as soon as possible.
> Is there explicit reason not to put it under open-motif's ports patch?
> 
> $B$G$9$,!"(BGreg$B$+$i(B
> 
> No reason that I know of.  Indeed, its been incorporated into OpenMotif 2.2
> as I understand it.  Let me email the Open Motif port maintainer.
> 
> $B$,JV$C$F$-$^$7$?!#:G8e$NJ8>O!V(BLet me email the Open Motif port maintainer.$B!W(B
> $B$C$F$I$&$$$&0UL#$G$7$g$&$+!#!V(BOpen Motif port$B$N%a%s%F%J$N?M!"KM$N%a!<%k(B
> $B$7$F!<!W$C$F$3$H$G$7$g$&$+!#(B
$BB?J,$=$&$@$H;W$$$^$9!#$A$J$_$K!"(BOpenMotif 2.2$B$K$OH?1G$5$l$F$$$J$$$H;W(B
$B$$$^$9$,!"(BOpenMotif 2.2$B$N%j%j!<%9D>8e$K(BOpenMotif$B$N%P%0%j%]!<%H$X$NJV;v(B
$B$,Mh$F!"(BOpenMotif$B$N(BCVS$BHG$G$OD>$C$?$HCN$i$5$l$^$7$?$N$G!"<!$N%P!<%8%g%s(B
$B$N(BOpenMotif$B$G$OD>$C$F$$$k$N$G$O$J$$$+$H4|BT$7$F$$$^$9!#(B

--
$B4];3E_I'(B
$BEl5~9)6HBg3XBg3X1!(B $B>pJsM}9)3X8&5f2J(B $B?tM}7W;;2J3X@l96(B $B>>2,8&5f<<(B
mailto:fuyuhik8@is.titech.ac.jp
http://matsu-www.is.titech.ac.jp/%7Emaruyama/
