[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

is this a bug?

Roger Pack

11/8/2008 2:29:00 AM

works in linux...



>> a= Tempfile.new 'a'
=> #<File:C:/DOCUME~1/RANDOM~1/LOCALS~1/Temp/a20081107-940-1dev029-0>
>> a.write_nonblock 'yoyo'
Errno::EBADF: Bad file descriptor -
C:/DOCUME~1/RANDOM~1/LOCALS~1/Temp/a20081107-940-1dev029-0
from (irb):5
from c:/installs/ruby_snapshot/bin/irb.bat:20:in `<main>'

?
Thanks!
-=R
--
Posted via http://www.ruby-....

1 Answer

Roger Pack

11/11/2008 6:31:00 AM

0


> Errno::EBADF: Bad file descriptor -
> C:/DOCUME~1/RANDOM~1/LOCALS~1/Temp/a20081107-940-1dev029-0
> from (irb):5
> from c:/installs/ruby_snapshot/bin/irb.bat:20:in `<main>'

To answer my own question, turns out that file descriptors don't "do"
blocking in windows--only socket descriptors do. Go figure.
-=R
--
Posted via http://www.ruby-....