[ruby-dev:3494] [BUG] gets() blocks at the last line /CYGWIN32

From: Shin-ichro Hara <sinara@...>
Date: 1998-08-26 13:57:26 UTC
List: ruby-dev #3494
原です。

わたなべさん、cygwin32 版 ruby で次のスクリプトが hello と言ってくれません。

-----------------------------
#!/usr/bin/ruby
Thread.start do
  f = open($0)
  while line = f.gets
    print line
  end
  print "hello\n"
  exit
end
sleep
-----------------------------

gets が最後の行で偽を返さないでブロックします。
set CYGWIN32=tty のおまじないも効かないみたい。

In This Thread

Prev Next