From owner-ports-jp@jp.freebsd.org  Fri Oct  2 04:15:29 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id EAA08707;
	Fri, 2 Oct 1998 04:15:29 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from muc.biglobe.ne.jp (kwsk7DS81.kng.mesh.ad.jp [210.147.45.173])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id EAA08682;
	Fri, 2 Oct 1998 04:15:22 +0900 (JST)
	(envelope-from tshiozak@muc.biglobe.ne.jp)
Received: from localhost (localhost [127.0.0.1])
	by muc.biglobe.ne.jp (8.8.8/3.7W98071906) with ESMTP id EAA00939;
	Fri, 2 Oct 1998 04:21:03 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
Cc: ports-jp@jp.freebsd.org
From: SHIOZAKI Takuya (=?iso-2022-jp?B?GyRCMXY6akJzTGkbKEI=?=) <AoiMoe@isoternet.org>
In-Reply-To: Your message of "Thu, 01 Oct 1998 21:06:43 +0900"
	<19981001210643K.taguchi@tohoku.iij.ad.jp>
References: <19981001210643K.taguchi@tohoku.iij.ad.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
X-Prom-Mew: Prom-Mew 1.93 (procmail reader for Mew)
My-Status: haiboku-in="Aoi MATSUBARA"; bukatsudou="Marsh Mallow Club"
My-Web-Root: http://hawk.ise.chuo-u.ac.jp/student/person/tshiozak/
For-Your-Information: X-TT Ver1.0 [Aoi MATSUBARA Release 0] is available now!!
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981002042058X.tshiozak@muc.biglobe.ne.jp>
Date: Fri, 02 Oct 1998 04:20:58 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 44
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: ports-jp 4597
Subject: [ports-jp 4597] Re: What's ELF
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org


$B1v:j!s%$%=%?!<$G$9!#(B


From: Taguchi Takeshi <taguchi@tohoku.iij.ad.jp>
Subject: [FreeBSD-users-jp 33463] Re: What's ELF
Date: Thu, 01 Oct 1998 21:06:43 +0900
Message-ID: <19981001210643K.taguchi@tohoku.iij.ad.jp>

> $B$d$O$j!"$3$l$G$7$?!#(BX-TT $B$N%b%8%e!<%k$N(B dynamic loading $B$O(B ELF $B4D6-$G(B
> $B$OF0:n$7$^$;$s!#H~$7$/$"$j$^$;$s$,!"Ev:B$O%3!<%IJQ49%b%8%e!<%k$NF0E*(B
> $BAH$_9~$_$r(B ELF $B4D6-$G$N$_$ODd$a$k$3$H$K$7$^$9!#(B
> $B!t(B $B%3!<%I$rFI$s$@$N$G$9$,!"F0$+$J$$$N$,$I$&$bG<F@$G$-$J$$$C$9!#(B
> $B!t(B tcl80$B$d(Btcl76 $B$N(B dlopen()$B$^$o$j$O2?$bLdBj$J$/F0$$$?$N$K(B $B!D(B

$B$((B? $B$H$$$&$3$H$O!"(BFreeBSD $B$N(B ELF $B<~$j$O!"B>$N(B ELF $B%W%i%C%H%U%)!<%`$H(B
$B8_49@-$,$J$$$C$F$3$H(B? $BB?J,!"(Bdl* $B$K2?$+LdBj$,$"$k$N$G$o!D(B

$B$H$j$"$($:!"(Bftcconv.c $B$NCf$G!"(B
  1. $B8=:_!"(B
       DLOPEN -> dlopen,  DLSYM -> dlsym,  DLCLOSE -> dlclose
     $B$H%G%U%!%$%s$5$l$F$k$N$r!"(B
       DLOPEN -> mydlopen,  DLSYM -> mydlsym,  DLCLOSE -> mydlclose
     $B$H$7!"(B
  2. 92 $B9TL\$N(B #if 0 $B$r(B #if -1 $B$K$7$F!"(B my* $B4X?t$NDj5A$rM-8z$K$9$k(B
$B$H!">\:Y$J%(%i!<>pJs$,=P$^$9!#(Bxfs $B$J$i!"(Bfs-errors $B$K5-O?$5$l$k$O$:$G$9!#(B

$B$^$?!"(BDL_OPTION $B$K(B RTLD_NOW $B$r;HMQ$7$F$k=j$r!"(BRTLD_LAZY $B$K$7$F$_$?$j!"(B
89 $B9TL\$N(B #define PREPEND_UNDERSCORE $B$rM-8z(B/$BL58z$K$7$F$_$F!"(B
$B$I$&$J$k$+8+$F$_$F$/$@$5$$!#(B
# $B$"$l!"(BLinux $B$G$O$3$N(B define $BM-8z$K$J$k$s$@$C$?$+$J!"L58z$@$C$?$+$J!D(B


$B$G$O!#(B

---
  $B1v:j$N0l8@!'(B
    * X-TT Ver1.0 [Aoi MATSUBARA Release0] is available now.
      See http://hawk.ise.chuo-u.ac.jp/student/person/tshiozak/x-tt/

  $B1v:j(B $BBsLi(B
  Takuya SHIOZAKI -- Release Manager of X-TrueType Server Project.
      mailto:AoiMoe@isoternet.org
      http://hawk.ise.chuo-u.ac.jp/student/person/tshiozak/
