X-Spam-Check-By: sourceware.org Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Subject: stdin broken for windows console app under rxvt Date: Mon, 13 Mar 2006 10:21:03 +1100 Message-ID: From: "Robinson, Mark" To: Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id k2CNORlj026368 Greetings A simple console app compiled with MingW (-mno-cygwin) (or VC++) cannot read from stdin when executed in an rxvt or xterm terminal: #include main() { int c; fputc(isatty(stdin), stdout); while ((c = getc(stdin)) != EOF) fputc(c, stdout); } Furthermore, isatty(stdin) returns 0. Both examples behave under cmd, or cmd/bash with CYGWIN=notty set, or if they're compiled without the mingw flag. Any clues gratefully accepted. cheers mark -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/