From owner-man-jp-reviewer@jp.freebsd.org  Mon Mar 27 07:29:08 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id HAA02621;
	Mon, 27 Mar 2000 07:29:08 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp1.interramp.com (smtp1.interramp.com [38.8.45.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id HAA02614
	for <man-jp-reviewer@jp.freebsd.org>; Mon, 27 Mar 2000 07:29:06 +0900 (JST)
	(envelope-from horikawa@psinet.com)
Received: from [38.26.194.152] (helo=localhost)
	by smtp1.interramp.com with esmtp (Exim 1.90 #1)
	for man-jp-reviewer@jp.freebsd.org
	id 12ZLWq-0001rC-00; Sun, 26 Mar 2000 17:29:05 -0500
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000326173148K.horikawa@psinet.com>
Date: Sun, 26 Mar 2000 17:31:48 -0500
From: Kazuo Horikawa <horikawa@psinet.com>
X-Dispatcher: imput version 980905(IM100)
Lines: 64
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2071
Subject: [man-jp-reviewer 2071] (check) gensetdefs.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: horikawa@psinet.com

 $BKY@n$G$9!#(B
 gensetdefs.8 $B$N%A%'%C%/$G$9!#(B

 o EFL -> EFL
 o $B!V(B.set. $B$G;O$^$k%F!<%V%k!W(B->
   $B!V%;%/%7%g%sL>$N@hF,$K(B .set. $B$rIU$1$?$b$N$N%F!<%V%k!W(B

   $B86J8(B It scans the section names of the object files, building a
   table of those that begin with .set., which represent linker sets.
   $B$N(B those $B$O(B section names $B$J$N$G$9$,!"$=$&$G$"$k$3$H$,LuJ8$+$i$O(B
   $BJ,$+$j$K$/$+$C$?$?$a!"Jd$$$^$7$?!#(B

 o $B!V:G=*E*$K!W(B->$B!V:G8e$K!W(B
   $B!V:G=*E*$K!W$O$J$s$i$+$N0x2L4X78$,$"$C$F!"7k6I!{!{$H$$$&7k2L$K$J$C(B
   $B$?$H$$$&0u>]$r<u$1$^$9!#$3$3$N(B Finally $B$O!"=PNO$N:G=*$N$b$N$H$$$&(B
   $B0UL#$G$9$N$G!"!V:G8e$K!W$/$i$$$,E,@Z$@$H9M$($^$9!#(B

 o $B!V(Bcount $B$r;}$D3F=89g(B foo$B!W(B->$B!V(Bcount $B8D$NMWAG$r;}$D3F=89g(B foo$B!W(B
   with count elemtnts $B$O!"(Bcount $B8D$NMWAG$H$$$&0UL#$@$H9M$($^$7$?!#(B
   $B86J8(B Finally, for each set foo with count elements, it writes a
   line DEFINE_SET(foo, count); to the standard output.
--
$BKY@nOBM:(B

--- gensetdefs.8.bak	Sun Mar 26 16:13:15 2000
+++ gensetdefs.8	Sun Mar 26 16:22:06 2000
@@ -13,22 +13,23 @@
 .Ar file ...
 .Sh $B2r@b(B
 .Nm
-$B%3%^%s%I$O(B EFL $B%+!<%M%k$r:n@.$9$k:]$KI,MW$H$J$k(B
-$B%j%s%+=89g$NDj5A$r:n@.$9$k$?$a$NFCJL$JL\E*$N$?$a$N%W%m%0%i%`$G$9!#(B
+$B%3%^%s%I$O!"(BELF $B%+!<%M%k$r:n@.$9$k:]$KI,MW$H$J$k(B
+$B%j%s%+=89g$NDj5A$r:n@.$9$k$?$a$N!"FCJL$JL\E*$N$?$a$N%W%m%0%i%`$G$9!#(B
 $B0z?t(B
 .Ar file
 $B$O(B ELF $B%*%V%8%'%/%H%U%!%$%k$NL>A0$G$9!#(B
 $B%3%^%s%I$O%*%V%8%'%/%H%U%!%$%kCf$N%;%/%7%g%sL>$rD4$Y!"(B
-$B%j%s%+=89g$r<($9(B
+$B%;%/%7%g%sL>$N@hF,$K(B
 .Dv .set.
-$B$G;O$^$k%F!<%V%k$r:n@.$7$^$9!#(B
-$B:G=*E*$KMWAG(B
+$B$rIU$1$?$b$N$N%F!<%V%k$r:n@.$7$^$9!#(B
+$B$3$l$,!"%j%s%+=89g$rI=$7$^$9!#(B
+$B:G8e$K!"(B
 .Dv count
-$B$r;}$D3F=89g(B
+$B8D$NMWAG$r;}$D3F=89g(B
 .Dv foo
-$B$KBP$7$FI8=`=PNO$K(B
+$B$KBP$7!"(B
 .Fn DEFINE_SET foo count ;
-$B$H$$$&9T$r=PNO$7$^$9!#(B
+$B$H$$$&9T$rI8=`=PNO$K=PNO$7$^$9!#(B
 .Pp
 $B$3$N%3%^%s%I$O(B
 .Tn i386
@@ -41,4 +42,4 @@
 .Nm
 $B%3%^%s%I$O(B
 .An John D. Polstra
-$B$K$h$j=q$+$l$^$7$?!#(B
+$B$,5-=R$7$^$7$?!#(B
