From owner-FreeBSD-users-jp@jp.FreeBSD.org Thu Apr 15 16:39:18 2010
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id o3F7dIC78145;
	Thu, 15 Apr 2010 16:39:18 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from cmta103.odn.ne.jp (mta103.odn.ne.jp [143.90.14.143])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id o3F7dIP78140
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Thu, 15 Apr 2010 16:39:18 +0900 (JST)
	(envelope-from kouichi@MysticWALL.COM)
Received: from vmta103.odn.ne.jp by cmta103.odn.ne.jp with ESMTP
          id <20100415073913398.RGYS.16101.cmta103.odn.ne.jp@mta103.odn.ne.jp>
          for <FreeBSD-users-jp@jp.FreeBSD.org>;
          Thu, 15 Apr 2010 16:39:13 +0900
Received: from emta103.odn.ne.jp by vmta103.odn.ne.jp with ESMTP
          id <20100415073913355.JWQP.32184.vmta103.odn.ne.jp@mta103.odn.ne.jp>
          for <FreeBSD-users-jp@jp.FreeBSD.org>;
          Thu, 15 Apr 2010 16:39:13 +0900
Received: from rabit.magickworx.com ([210.252.234.16] [210.252.234.16])
          by emta103.odn.ne.jp with ESMTP
          id <20100415073913275.EMHB.4671.emta103.odn.ne.jp@mta103.odn.ne.jp>
          for <FreeBSD-users-jp@jp.FreeBSD.org>;
          Thu, 15 Apr 2010 16:39:13 +0900
Received: by rabit.magickworx.com (Postfix, from userid 1001)
	id 5DF2B11423; Thu, 15 Apr 2010 16:39:11 +0900 (JST)
From: "Kouichi ABE (WALL)" <kouichi@MysticWALL.com>
To: FreeBSD-users-jp@jp.FreeBSD.org
Message-ID: <20100415073911.GA4229@MysticWALL.COM>
Mail-Followup-To: FreeBSD-users-jp@jp.FreeBSD.org
References: <20100415153654.FF78.60E52F2C@yahoo.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Disposition: inline
In-Reply-To: <20100415153654.FF78.60E52F2C@yahoo.co.jp>
User-Agent: Mutt/1.5.14 (2007-02-12)
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Thu, 15 Apr 2010 16:39:11 +0900
X-Sequence: FreeBSD-users-jp 92962
Subject: [FreeBSD-users-jp 92962] Re: 7.2 =?ISO-2022-JP?B?GyRCJEcbKEI=?=
 postfix =?ISO-2022-JP?B?GyRCJCwbKEI=?= Bus error( closefrom
 =?ISO-2022-JP?B?GyRCJEcbKEI=?= Bus error )
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: kouichi@mysticwall.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

$B0$It$G$9!#(B

On Thu, Apr 15, 2010 at 04:03:07PM +0900, $B$b$8$b$8(B wrote
> 
> $B$A$J$_$K!"%=!<%9!J0lItH4?h!K$O(B
> 
> 162         /* Try to use closefrom() for just closing fd 3. */
> 163         closefrom(3);

$B$3$3$GMn$A$k$N$G$"$l$P!"(Bclosefrom(3) $B$N2U=j$r!"(B
$B<!$N$h$&$K=q$-D>$;$PNI$$$N$G$O!)(B
$B$H$j$"$($:!"$3$3$KA^F~$9$k$3$H$r9M$($F!"E,Ev$J%3!<%I$G$9!#(B

  do {
    int	d;
    for (d = 0; d < 3; d++) {
      close(d);
    }
  } while (0);

> 164         fd = highest_fd();
> 165         if (fd != 2)
> 166                 fail("closefrom", "highest fd %d", fd);
> 167         ok("closefrom");

FreeBSD 7.3-RELEASE $B$N%^%K%e%"%k$rFI$`$H!"(B
$B;XDj$7$?0z?t$NCM$h$j$b>.$5$$(B FileDescriptor $B$rJD$8$k$h$&$J$N$G!"(B
$B>e5-$N%3!<%I$G$bF1$8$8$c$J$$$+$J$H!#(B

$B3NG'$7$F$$$^$;$s$,!";n$7$F$_$F$O$I$&$G$9$+!)(B

$B$G$O$G$O!#(B
-- 
$B0$It9/0l!?(BKouichi ABE (WALL)
kouichi@MysticWALL.COM
http://www.iPhone.MysticWALL.COM/ (Personal)
http://www.iPhone.MagickWorX.COM/ (Business)
