From: Tanaka Akira Date: 2002-08-27T15:16:48+09:00 Subject: [ruby-dev:18087] IO.read returns nil with empty file $B$U$H!"6u%U%!%$%k$KBP$7$F(B IO.read $B$r;H$C$F(B nil $B$,JV$C$F$-$F6C$-$^$7$?!#(B % ruby -e 'p IO.read("/dev/null")' nil "" $B$N$[$&$,$$$$$H;W$&$s$G$9$,!"$I$&$G$7$g$&(B? $B%U%!%$%k$NFbMF$,(B String $B$H$7$F(B str $B$KF~$C$F$$$k$H$7$?$H$-!"(B IO.read(filename) $B$,(B str $B<+BN$rJV$7!"(B IO.read(filename, length) $B$,(B str[0,length] $B$rJV$7!"(B IO.read(filename, length, offset) $B$,(B str[offset,length] $B$rJV$7$FM_$7(B $B$$$H;W$&$N$OJQ$G$7$g$&$+(B? -- [$BEDCf(B $BE/(B][$B$?$J$+(B $B$"$-$i(B][Tanaka Akira] $B!V$U$($m(B! $B$o$+$a$A$c$s:n@o$G$9$(C"=$B!W(B(Little Worker, $B7KM7@84](B)