From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Oct 10 04:11:18 2004
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id i99JBIJ62605;
	Sun, 10 Oct 2004 04:11:18 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ns.crs.co.jp (ns.crs.co.jp [202.214.152.13])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id i99JBH862599
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 10 Oct 2004 04:11:18 +0900 (JST)
	(envelope-from 1yen@sh.rim.or.jp)
Received: from inns.ycc.crs.co.jp ([192.168.30.202])
	by ns.crs.co.jp (8.11.3/8.11.3) with ESMTP id i99JAls14715;
	Sun, 10 Oct 2004 04:10:47 +0900
Received: from [192.168.31.176] (localhost [127.0.0.1])
	by inns.ycc.crs.co.jp (8.11.3/8.11.3) with ESMTP id i99JApi24289;
	Sun, 10 Oct 2004 04:11:07 +0900
From: NAKAMURA Takeshi <1yen@sh.rim.or.jp>
To: admin@miko.gnyo.org
Cc: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <51841.61.204.215.135.1097215216.squirrel@webmail.misao.gr.jp>
References: <86acux95ts.wl@vic.verama.net> <51841.61.204.215.135.1097215216.squirrel@webmail.misao.gr.jp>
X-Mailer-Plugin: AntiSpam for Becky!2 Ver.2.009
Message-Id: <20041009113234.CA6B.1YEN@sh.rim.or.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.11.02 [ja]
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sun, 10 Oct 2004 04:11:05 +0900
X-Sequence: FreeBSD-users-jp 81272
Subject: [FreeBSD-users-jp 81272] Re: closedir( NULL ) 
 =?ISO-2022-JP?B?GyRCJEchIhsoQg==?= Segmentation
 fault
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: 1yen@sh.rim.or.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+041006

$BCgB<$G$9!#(B


 $B$J$k$[$I!"(BDebian $B$O(B SEGV $B$7$J$$$N$G$9$+!#(B
 $B$3$A$i$G$b(B SunOS 5.8 $B$K(B gcc $B$rF~$l$F;n$7$F$_$?$H$3$m(B
% uname -a
SunOS hashigaya 5.8 Generic_117350-08 sun4u sparc SUNW,Ultra-60
% cat dir.c
main (){ closedir(0); }
% gcc -m64 -s dir.c
% ./a.out
Segmentation fault
 SunOS $B$O(B SEGV $B$G$7$?!#(B


[FreeBSD-users-jp 81257] $B8q9>$5$s(B:
> $B$3$&$$$&%3%9%H9b$J$3$H$OL$Dj5A(B($B<BAu0MB8(B?)$B$K$J$C$F$$$k$H$*$b$$$^$9!#(B

[FreeBSD-users-jp 81260] $B$b$j$b$H$5$s(B:
> $B#C$_$?$$$JDc5i8@8l$G$O!"4pK\E*$K!"4X?t$K$OEO$9$Y$-%b%N$7$+EO$7$F$O(B
> $B$$$1$J$$$o$1$G!"EO$9$Y$-$8$c$J$$%b%N$rEO$7$?>l9g$NF0:n$O!"(B
> $BL@8@$7$F$$$J$$8B$jL$Dj5A!"$@$H;W$&$N$G$9$,!#(B
...
> $B$"$s$^$j$3$F$3$F%A%'%C%/$r@9$j9~$s$G!"#O#S$r=E$/$7$F$[$7$/$J$$$J$!!&(B
> $B!&$H$$$&$N$,!";dE*46A[!#!#(B

  $B3'$5$s$N0U8+$rJ9$$$F$$$k$H!":#$N(B FreeBSD $B$K$OLdBj$,$J$$$H;W$($?$N$G(B
vobcopy $B$NJ}$XFM$C9~$s$G$_$^$7$?!#(B

>> 1. directory is not opened. Why need closedir(3)?
>
> Yes, you are right! Was an error.

 $B$H$$$&$3$H$G!"(Bvobcopy $BB&$,=$@5$5$l$k$H;W$$$^$9!#(B
----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+
 $B4X@>2-Fl@DG/$N=8$$(B $B$,$8$^$k$N2q(B $B<jEA$$(B $B0l?M$@$1$N>!<j$K?@F`@n;YIt(B
 $BCgB<(B $BIp(B <1yen@sh.rim.or.jp>
# vobcopy $B$N%l%]!<%H$K$b$&(B1$B$D=q$-JV;v$rLc$C$?$N$G$9$,!"1Q8l$,(B...
# amd $B$G%^%&%s%H$9$k$H!"(Bstatfs $B$G(B f_mntfromname $B$,<h$l$J$$$N$+!)(B
