On Feb 25 11:24, Ken Brown wrote: > While debugging a clisp problem, I encountered what I think is a bug in > Cygwin's tcflush. Here's an STC: > > $ cat test_tcflush.c > #include <termios.h> > #include <errno.h> > #include <string.h> > #include <stdio.h> > > int > main () > { > if (tcflush (0, TCIFLUSH) == -1) > fprintf (stderr, "Can't flush standard input: %s\n", strerror (errno)); > return 0; > } > > $ gcc test_tcflush.c -o test_tcflush > > $ ./test_tcflush.exe > Can't flush standard input: Resource temporarily unavailable > > Am I misunderstanding how this should work, or is this a bug?
A bug in the pty code (observe this working correctly in a Windows console). I applied a fix to CVS. Do you need a snapshot? Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
pgpLHKDtN6TUE.pgp
Description: PGP signature