From owner-FreeBSD-users-jp@jp.freebsd.org  Mon May 17 23:26:43 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA29461;
	Mon, 17 May 1999 23:26:43 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mf002.infoweb.ne.jp (mf002.infoweb.ne.jp [210.131.99.12])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA29456
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 17 May 1999 23:26:42 +0900 (JST)
	(envelope-from yohta@mistral.bsys.tsukuba.ac.jp)
Received: from mistral.bsys.tsukuba.ac.jp
	by mf002.infoweb.ne.jp (8.9.1+3.1W/3.7W-12/10/98) with ESMTP id XAA15105
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 17 May 1999 23:26:33 +0900
Received: (from yohta@localhost)
	by mistral.bsys.tsukuba.ac.jp (8.9.3/8.9.1) id XAA01239;
	Mon, 17 May 1999 23:09:00 +0900 (JST)
	(envelope-from yohta)
Date: Mon, 17 May 1999 23:09:00 +0900 (JST)
Message-Id: <199905171409.XAA01239@mistral.bsys.tsukuba.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: yohta@bsys.tsukuba.ac.jp (Yoshihiko OHTA)
X-Mailer: mnews [version 1.21] 1997-12/23(Tue)
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990430
X-Sequence: FreeBSD-users-jp 42372
Subject: [FreeBSD-users-jp 42372] LD_PRELOAD for a.out/ELF
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: yohta@bsys.tsukuba.ac.jp

  $B85C^GHBg$NB@ED$G$9!#(B

  $B4{CN$NLdBj$G$7$?$i?=$7Lu$J$$$N$G$9$,!"(BLD_PRELOAD $B4D6-JQ?t$O!"(B
a.out $B%P%$%J%j$H(B ELF $B%P%$%J%j$H$G;H$$J,$1$r$9$k$3$H$,$G$-$k$N$G(B
$B$7$g$&$+!)(B
  a.out $B$7$+$J$$(B netscape $B$r(B 
LD_PRELOAD=libxpg4.so.2.0:libansi.so.1.2 $B$G5/F0$9$k$H!"%X%k%Q!<(B
$B%"%W%j$H$7$F(B ELF $B%P%$%J%j$J%W%m%0%i%`$r(B netscape $B$+$i8F$S=P$7$?(B
$B>l9g!"(BLD_PRELOAD $B$,7Q>5$5$l$F$7$^$$%i%$%V%i%j$,8+$D$+$i$:!"(B
> /usr/libexec/ld-elf.so.1: Shared object "libxpg4.so.2.0" not found
$B$H$J$C$F$7$^$C$F5/F0$7$^$;$s!#(B

  LD_AOUT_PRELOAD $B$_$?$$$J$N$,$"$l$P4r$7$$$N$G$9$,!"(BLD_PRELOAD 
$B$r6u$K$7$F$+$iBP>]%W%m%0%i%`$r(B exec $B$9$k(B a.out $B%P%$%J%j$J(B 
wrapper $B$r:n$C$F!"$=$l7PM3$G5/F0$9$k$7$+$J$$$N$G$7$g$&$+!#(Bxterm 
$B$O(B setuid $B$5$l$F$$$k$N$G(B LD_PRELOAD $B$,L5;k$5$l$F5/F0$9$k$s$G$9$1(B
$B$I!D!D!#(B

  $B$b$7$+$7$F$_$J$5$s(B a.out $B$HF1$8L>A0$N(B ELF $B%i%$%V%i%j$r:n$C$F$i$C(B
$B$7$c$k!)(B  $B$=$l$H$b(B a.out $B$J%W%m%0%i%`$r%$%s%9%H!<%k$5$l$F$$$k$N(B
$B$+!D!D!#(B
--
$B1n4](B($B5l@+(B: $BB@ED(B)$BK'I'(B (Yoshihiko SARUMARU)
E-mail: yohta@bres.tsukuba.ac.jp
$B!VI44V@h@8$N$4K\$O$*$b$7$m$$$J$"!W!!!!Ii$1$k$J9pGrJ*8l!?C+@n;K;R(B
