From: Tanaka Akira Date: 2002-08-27T15:57:49+09:00 Subject: [ruby-dev:18090] Re: IO.read returns nil with empty file In article <8235-Tue27Aug2002154226+0900-eban@os.rim.or.jp>, WATANABE Hirofumi writes: > % touch zero > % ruby-1.6.6 -e 'p open("zero").read' > "" > % ruby-1.6.6 -e 'p open("/dev/null").read' > nil > $B$HJQ$@$C$?$N$G!"(B1.6.7$B$GD>$7$?$^$7$?!#(B > % ruby-1.6.7 -e 'p open("/dev/null").read' > "" > $B$G!"(BChangeLog$B$r8+$k$H(B1.7.x$B$N$[$&$bD>$7$?$D$b$j$G$$$?$1$I!"D>$C(B > $B$F$J$+$C$?$h$&$G$9!#$&!<$`!#2?$r3NG'$7$?$s$@$m$&!)(B $B$&$%$`!#;EMM$8$c$J$/$FC1$J$k%P%0$@$C$?$N$+(B... $B$J(B? In article <1030430201.353849.3324.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > $B%U%!%$%k$KBP$9$k%*%U%;%C%H$O(Bseek$B$+$i$NO"A[$G>-Mh$H$b%P%$%HC1(B > $B0L$K$J$k$G$7$g$&$7!"J8;zNs$KBP$9$k%*%U%;%C%H$O>-Mh$K$OJ8;zC1(B > $B0L$K$J$k$G$7$g$&$+$i!"$3$N(BAPI$B$O$"$s$^$j4r$7$/$J$$$h$&$J5$$,(B > $B$7$^$9!#(B $B$?$7$+$K$=$&$+$b(B... $B$H0l=V;W$C$?$s$G$9$,!"%J%K$+$,JB$s$G$$$k$b$N$KBP$9(B $B$k%"%/%;%9K!$H$7$F!"(BString $B$,(B "" $B$H(B nil $B$r;H$$J,$1$F$$$k$N$HF1MM$K(B Array $B$b(B [] $B$H(B nil $B$r;H$$J,$1$F$$$k$o$1$G!"(BIO.read $B$b(B "" $B$H(B nil $B$r;H$$(B $BJ,$1$F$b$*$+$7$/$J$$$h$&$J5$$b$7$^$9!#(B $B$"!"$b$A$m$s!"C10L$N0c$$(B($B%P%$%H!"J8;z!"%*%V%8%'%/%H(B)$B$K$D$$$F$OF10U$7$^(B $B$9!#(B ... $B$&$%$`!#9M$($F$_$k$HD9$5$rCN$k$N$K(B stat $B$N7k2L$,?.MQ$G$-$J$$$3$H$b(B $B$"$k$+$i$3$l$O40A4$K$O