Hi Achim,

> The stacktrace is useless, but if you run this under strace you'll also see a 
> message that doesn't make it to the output otherwise:

That arises from the subsequent print statement, which is never reached under 
cygwin.

Alternative command that eliminates that warning:

perl -MTerm::ReadKey -we 'my $input = ""; open(my $stdin, "<", \$input) or die 
"failed to open: $!"; local *STDIN = $stdin; ReadMode "raw"; my $response = 
ReadKey(1, \*STDIN); ReadMode "normal"; if(defined($response)) { print "Got 
\"$response\"\n"; } else { print "Got undef\n"; }'

> Please report this upstream.

To whom would that be? Perl devs?

Kind regards,
Luke

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

Reply via email to