From: Tanaka Akira Date: 2004-10-16T00:05:12+09:00 Subject: [ruby-dev:24500] select ARGF select で ARGF が読み込み可能になるまで待った後に、ARGF.getc で読み込 んだとき、getc がブロックすることがあります。 % mkfifo p1 p2 % ls -l p1 p2 prw-r--r-- 1 akr akr 0 Oct 16 00:00 p1 prw-r--r-- 1 akr akr 0 Oct 16 00:00 p2 % : > p1 & [1] 3347 % ruby -e 'io = ARGF; p IO.select([io]); p io.getc' p1 p2 [[ARGF], [], []] [1] done : > p1 (ブロックする) この挙動は意図されたものでしょうか? -- [田中 哲][たなか あきら][Tanaka Akira]