>>>>> On Wed, 7 Feb 2007 18:38:00 -0600, Ken Williams <[EMAIL PROTECTED]> said:

  > On Feb 5, 2007, at 10:32 PM, Andreas J. Koenig wrote:

 >> 
 >> Of course, this has a different focus on an X11 application, but when
 >> Module::Build is run from an X11 app, it might be relevant.

  > Yeah, but I'm a little hesitant to rely so strongly on /dev stuff, for
  > cross-platform reasons.  For instance, I think it's only recent
  > versions of OS X that had a /dev filesystem at all, though I can't
  > seem to find a reference saying so.

Fair enough.

  > I looked at EU::MM and noticed that it too calls eof(STDIN), so does
  > it have a similar problem?

I've reviewed MakeMaker and found this spot:

    local $|=1;
    local $\;
    print "$mess $dispdef";
    my $ans;
    if ($ENV{PERL_MM_USE_DEFAULT} || (!$isa_tty && eof STDIN)) {

This means that MakeMaker does that after it has printed the prompt.
I think this is always OK.

-- 
andreas

Reply via email to