わたなべです.

GOTO Kentaro <gotoken / math.sci.hokudai.ac.jp> writes:

:そうなんですか、すごいなぁcygwin。となると気になるんだけど、
:Ruby から ttyname を調べる方法ってありそうですか??

それがないんですよね. cygwin の ttyname(3) はこうなっててる
ので. だから本当に ttyname(3) を呼ばない限りわからないんです.

extern "C"
char *
ttyname (int fd)
{
  if (dtable.not_open (fd) || !dtable[fd]->is_tty ())
    {
      return 0;
    }
  return (char *)(dtable[fd]->ttyname ());
}

djgpp は "con" を返してるだけなのでなんとでもなるんだけど.

-- 
わたなべひろふみ