From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Mar 19 03:03:35 2008
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id m2II3Zq13275;
	Wed, 19 Mar 2008 03:03:35 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.nec-labs.com (mail.nec-labs.com [138.15.200.209])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id m2II3YX13226
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 19 Mar 2008 03:03:35 +0900 (JST)
	(envelope-from hino@sv.nec-labs.com)
Received: from mail.nec-labs.com (localhost.localdomain [127.0.0.1])
	by mail.nec-labs.com (8.13.7/8.13.7) with ESMTP id m2II3J1O013891
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 18 Mar 2008 14:03:24 -0400
Received: from goya.sv.nec-labs.com (goya.sv.nec-labs.com [172.25.79.25])
	by mail.nec-labs.com (8.13.7/8.13.7) with ESMTP id m2II38aX013876
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 18 Mar 2008 14:03:19 -0400
Received: from sv.nec-labs.com (aiko02.sv.nec-labs.com [172.25.79.82])
        by goya.sv.nec-labs.com (8.12.11.20060308/8.12.10) with ESMTP id m2II3BAD014396
        for <FreeBSD-users-jp@jp.FreeBSD.org>; Tue, 18 Mar 2008 11:03:12 -0700
        (envelope-from hino@sv.nec-labs.com)
Message-Id: <20080318.110311.84940189.hino@sv.nec-labs.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
From: Koji Hino <hino@sv.nec-labs.com>
In-Reply-To: <20080318.214627.193680578.toshi@ruby.ocn.ne.jp>
References: <20080318.214627.193680578.toshi@ruby.ocn.ne.jp>
Organization: Silicon Valley Office, NEC Laboratories America, Inc.
X-Mailer: Mew version 5.2 on Emacs 22.1 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Tue, 18 Mar 2008 11:03:11 -0700
X-Sequence: FreeBSD-users-jp 91482
Subject: [FreeBSD-users-jp 91482] Re: =?ISO-2022-JP?B?GyRCS11MdRsoQg==?=
 =?ISO-2022-JP?B?GyRCOjIkTiUoJWkhPBsoQg==?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: hino@sv.nec-labs.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

From: SAITOU Toshihide <toshi@ruby.ocn.ne.jp>
 Date: Tue, 18 Mar 2008 21:46:27 +0900

:> FreeBSD 6-STABLE $B$+$i(B FreeBSD 7.0-RELEASE $B$K%=!<%9!&%"%C%W%G!<(B
:> $B%H$7$?$iK]Lu:2$H$$$&%W%m%0%i%`$,F0$+$J$/$J$C$?$h$&$G$9!%(B

$B;d$b8E$$%W%m%0%i%`(B (a.out$B%P%$%J%j$G%U%!%$%k$N%?%$%`%9%?%s%W$O(B 1997 $BG/!D(B)
$B$,(B FreeBSD 7 $B$G$OF0$+$J$+$C$?$N$G$9$,2r7h:v$O$"$j$^$7$?!#(B

FreeBSD6$B"*(BFreeBSD7 $B$G$O%+!<%M%k%3%s%U%#%0%l!<%7%g%s%U%!%$%k$K$*$1$k(B
COMPAT_43 $B%*%W%7%g%s$,(B COMPAT_43 $B$H(B COMPAT_43TTY $B$KJ,$+$l$?(B(?)$B$h$&$G$9(B
$B$M!#%=!<%9$d5DO@$ODI$$3]$1$F$$$J$$$N$G>\:Y$O;v>p$rCN$C$F$$$kJ}$K65$($F(B
$BD:$-$?$$$G$9$,!#!#(B

GENERIC $B%+!<%M%k$K$O(B COMPAT_43TTY $B$7$+F~$C$F$$$J$$$N$G(B COMPAT_43 $B5!G=$,(B
$BI,MW$J8E$$%P%$%J%j$rF0$+$9$K$O(B COMPAT_43 $B$rDI2C$7$?%+!<%M%k$r:n$i$J$$(B
$B$H$$$1$J$$$N$G$7$g$&!#(B

# /sys/conf/NOTES
options COMPAT_43
options COMPAT_43TTY

# /sys/i386/conf/GENERIC
options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]


FreeBSD6 $B$GF0$$$F$$$F(B FreeBSD7 $B$GBLL\!"(Bcompat.sigaction$B$G(B Function not
implemented$B$H$$$&$N$O;d$N>l9g$HF1MM$J$N$G;n$7$F$_$k2ACM$O$"$k$N$G$O!#(B

:> # /usr/local/honyaku/bin/honyakuserver
:> Bad system call: 12 (core dumped)
:> 
:> # truss /usr/local/honyaku/bin/honyakuserver
:> socket(PF_INET,SOCK_STREAM,0)                    = 3 (0x3)
:> setsockopt(0x3,0xffff,0x4,0xbfbfed24,0x4,0xbfbfed94) = 0 (0x0)
:> bind(3,{ AF_INET 0.0.0.0:2744 },16)              = 0 (0x0)
:> listen(0x3,0x5,0xbfbfed94,0x1,0xbfbfed8c,0x0)    = 0 (0x0)
:> compat.sigaction(0x2,0xbfbfdee4,0xbfbfded8,0x0,0x0,0x0) ERR#78 'Function not implemented'
:> SIGNAL 12 (SIGSYS)
:> 
:> # ldd /usr/local/honyaku/bin/honyakuserver 
:> ldd: /usr/local/honyaku/bin/honyakuserver: not a dynamic executable
:> 
:> $B$3$l$K$O2?$+BP=hK!$O$"$k$G$7$g$&$+!)(B
:> 
:> $B$b$&$$$C$=5UJQ49$G<-=q0z$-!J1QOB!&OB1Q!K$G$-$k(B Wnn9 $B$H$+$@$7(B
:> $B$F$/$l$J$$$+$J$!!%(B
:> 
:> $BsnF#!w8P@>;T(B
:> # $B$=$l$+$i9uH"(B(ARM, PowerPC)$B$K(B FreeBSD $B$O%$%s%9%H!<%k$G$-$J$$$G$9$+$M!)(B

$B$3$C$A$OJ,$+$j$^$;$s(B

$B!t(B $B$A$J$_$K8E$$(Ba.out$B%P%$%J%j$rF0$+$9$K$O(B COMPAT_AOUT $B%*%W%7%g%sIU$N(B
$B!t(B $B%+!<%M%k$r:n$j!"$+$D6&M-%i%$%V%i%j$r;H$C$F$$$?$i(B a.out$BMQ$N(B
$B!t(B libc.so.*.* $BEy$r$I$3$+$+$i0z$CD%$j=P$7$F(B /usr/lib/compat/aout/ $B$KCV(B
$B!t(B $B$$$F$*$/!D$J$I$N:n6H$,I,MW$G$9!#(B

$BF|Ln(B
