From owner-man-jp@jp.freebsd.org  Tue May 27 02:31:42 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id CAA00325
	Tue, 27 May 1997 02:31:42 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id CAA00316
	for <man-jp@jp.freebsd.org>; Tue, 27 May 1997 02:31:41 +0900 (JST)
Received: from ifree.spa.is.uec.ac.jp by mailgate.spa.is.uec.ac.jp (8.8.5+2.7Wbeta5/3.3W9+spa-1.4d)
	id CAA05027; Tue, 27 May 1997 02:31:40 +0900 (JST)
Received: (qmail 10344 invoked by uid 1002); 26 May 1997 17:31:38 -0000
Message-ID: <19970526173138.10343.qmail@ifree.spa.is.uec.ac.jp>
To: man-jp@jp.freebsd.org
In-reply-to: Your message of "Tue, 27 May 97 01:16:37 JST."
             <19970526161638.7756.qmail@ifree.spa.is.uec.ac.jp> 
Date: Tue, 27 May 1997 02:31:38 +0900
From: msaitoh <msaitoh@spa.is.uec.ac.jp>
Reply-To: man-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: man-jp 72
Subject: [man-jp 72] Re: What is `static constrictor' in rtld.1? 
Errors-To: owner-man-jp@jp.freebsd.org
Sender: owner-man-jp@jp.freebsd.org


 M$BsnF#!w0-<T%b!<%I$G$9!#(B

 $BJdB-;v9`!#(B

 > $B$o$6$o$6F|K\8l$K$7$?;~$KDI2C$7$J$/$F$b$$$$$h$&$J5$$,$7$^$9!#$3$3$G!"DI2C(B
 > $B$7$J$$$H0cOB46$,$"$k$s$J$i$D$1$F$b$$$$$N$G$7$g$&$,!"KM$O2?$N0cOB46$b46$8(B

$BKM$J$i$P!"0cOB46$r46$8$k>l9g$O1Q8l$G=q$$$F$7$^$$$^$9!#(Bstatic constructor $B$H!#(B
$B$J$<$J$i!"(Btechnical term $B$@$7!"(Btechnical term $B$J$N$KF|K\8l$+$i1Q8l$,O"A[$G$-(B
$B$J$$$N$O%J%K$@$H$*$b$$$^$9!#$=$N>l9g!"$=$3$^$G$7$FF|K\8l$K$9$kI,MW$O$J$$$H(B
$B$$$&$N$,KM$N<qL#$G$9!#$R$I$$Nc$r$R$H$D$"$2$k$H!"(BSCSI $B$N(B disconnet $B$r!V@ZCG!W(B
$B$HLu$7$F$$$k(B OS $B$,$"$j$^$7$?!#$3$l$r8+$?;~$K0cOB46$O3P$($^$;$s$G$7$?$+!)(B

 $B$"$kHO0O$N;vJA$K>\$7$$?M$,$$$k$H$7$F!"$=$N;vJA$K4XO"$7$?%^%K%e%"%k$,$"$k$H(B
$B$7$^$7$g$&!#$3$3$G!"$=$N?M$,0cOB46$r3P$($k%^%K%e%"%k$O!"GQ$l$k$+!"$=$N?M$O(B
$B$=$l0J9_F|K\8l%^%K%e%"%k$rFI$^$:$K1Q8l%^%K%e%"%k$rFI$`$h$&$K$J$C$F$7$^$$$^(B
$B$9!#$=$&$J$C$?$i(B

				$B!VIi$1!W(B

$B$G$9!J<+J,$?$A(B (NetBSD$BHG$N:n6H<T(B) $B$,IA$$$F$$$kM}A[$KBP$7$F<+J,$?$A$,Ii$1$F(B
$B$$$k!K!#:#$^$G$NF|K\8l%*%s%i%$%s%^%K%e%"%k$N$[$H$s$I$,$3$l$N$?$a$K!V%\%m%/%=!W(B
$B8@$o$l$F$$$?$HKM$O;W$C$F$*$j!"KM$O$=$l$rBGGK$9$k$?$a$K(B NetBSD $BHG$r%?!<%2%C%H(B
$B$H$7$FF|K\8l2=:n6H$r$7$F$$$^$9!#4V0c$C$F$b!"(BNetBSD $B$N$?$a$K$d$C$F$$$k$o$1$G$b(B
NetBSD $B$r;H$&%f!<%6$N$?$a$K$d$C$F$$$k$o$1$G$b$"$j$^$;$s!#(B

 OS $B$N%*%s%i%$%s%^%K%e%"%k$H$$$&$b$N$O!"FI<TAX(B(?)$B$r$"$kFCDj$N%l%Y%k$K8GDj(B
$B$7$F$$$k$o$1$G$O$"$j$^$;$s!#$?$H$($P!"(Brm $B$N%^%K%e%"%k$H(B rtld $B$N%^%K%e%"%k$H(B
tcpdump $B$N1Q8lHG%^%K%e%"%k$r=q$$$??M$,$=$l$>$lBP>]$H$7$F$$$kFI<TAX$,F1$8(B
$B$@$H;W$$$^$9$+!)(B $B$=$&$G$O$J$$$G$9$h$M!#$@$+$i!"%^%K%e%"%k$NFbMF$r8+$?>e$G(B

	$B$"$k;~$OIaDL$KF|K\8lLu(B
	$B$"$k;~$OJdB-$7$?F|K\8lLu(B
	$B$"$k;~$O1Q8l$N$^$^$b$7$/$O%+%?%+%J(B

$B$rE,@Z$K;H$$J,$1$k$Y$-$@$H;W$&$N$G$9!#$?$H$(F1$88@MU$@$C$?$H$7$F$b$G$9!#(B
$B$=$NJU$,!"K\$N869F$r=q$/>l9g$H0c$&E@$@$H;W$$$^$9!#(B


 $B0J>e$NOC$O(B static constructor $B$K$D$$$F$NOC$G$O!V$"$j$^$;$s!W!#(Brtld $B$N(B
$B3:EvItJ,$O!V@EE*%3%s%9%H%i%/%?!W$G$b!V@EE*%*%V%8%'%/%H$N%3%s%9%H%i%/%?!W(B
$B$G$b!V(Bstatic constructor$B!W$G$b$$$$$H$*$b$$$^$9!#$,!"!V%*%V%8%'%/%H$N!W(B
$B$rF~$l$F6/D4$9$k$H5U$KJ8>O$,JQ$K$J$C$F$7$^$&$h$&$J5$$b$7$^$9!#(B
$BKM$O!V@EE*%3%s%9%H%i%/%?!W$K0cOB46$r3P$($J$$$N$G!"KM$J$i$P1Q8l$G=q$+$:$K(B
$B!V@EE*%3%s%9%H%i%/%?!W$H=q$-$^$9!#(B

 $B:G8e$K$b$&$R$H$DIU$12C$($^$9$,!">e5-$NK]LuJ}?K$O(B NetBSD $BHG$b$7$/$OKM8D?M(B
$B$N9M$($G$"$C$F!"(BFreeBSD $BHG$K!V$=$&$7$m!W$H8@$C$F$$$k$o$1$G$O!JEvA3$G$9$,!K(B
$B$"$j$^$;$s!#(BFreeBSD $BHG$K$O2?$,5a$a$i$l$F$$$k$N$+$r9M$($F7h$a$k$b$N$@$H;W$$(B
$B$^$9!#(BFreeBSD $BHG$NK]LuJ}?K$NB?$/$NItJ,$,!"KM$,(B man-jp $B$NA0?H$N(B ML $B$G=R$Y$?(B
$B$b$N$=$N$^$^$J$N$,5$$K$J$C$F$$$^$9!#FC$K5DO@$b$J$7$K$G$9!#5DO@$,$"$C$F7h$^$C(B
$B$F$$$k$b$N$O$=$l$G$$$$$G$9!#$,!"5DO@$b$J$/$=$N$^$^:NMQ$7$F$$$k$b$N$K$D$$$F(B
$B$O!"$=$N$h$&$JJ}?K$K$J$k$h$&$KKM$O;E8~$1$?$D$b$j$O$"$j$^$;$s$N$G!D!#(B
 $B$G$-$k$@$1(B NetBSD $BHG$NK]Lu%]%j%7!<$r(B FreeBSD $BHG$K2!$7$D$1$J$$$h$&$K$7$h$&(B
$B$H?4$,$1$F$-$?$D$b$j$J$N$G$9$,!"7k2L$H$7$F$=$N$h$&$K$J$i$J$+$C$?$H$$$&$3$H(B
$B$J$N$G$"$l$PKM$N@UG$$G$9!#?=$7Lu$"$j$^$;$s!#(B

----------------------------------------------------------
		SAITOH Masanobu (msaitoh@spa.is.uec.ac.jp)
		University of Electro-Communications
