delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/04/03/17:18:50

From: rwilson AT cfawilson DOT harvard DOT edu (Bob Wilson)
Subject: Opening COM2
3 Apr 1997 17:18:50 -0800 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199704032002.PAA00930.cygnus.gnu-win32@cfawilson.harvard.edu>
Original-To: gnu-win32 AT cygnus DOT com
Original-Sender: owner-gnu-win32 AT cygnus DOT com

I have a program which ran correctly when compiled on a gnu-win32
package from about a year ago, but is failing when compiled with 17.1
beta.  The machine is running NT 3.51 and COM2 is connected to a
microprocessor with only td, rd and ground connected.  The open:

        if ((comfd = open("com2", O_RDWR | O_TEXT)) <= 0) {
            fprintf(stderr, "Cmd: Unable to open terminal\n");
            exit(1);
        }

hangs.  It doesn't help to tie the modem control lines high, but if I
generate a few characters on the rd line, the open completes.  In no
case is there an error return.

I have looked for this problem in the FAQ and looked for archives of
this mailing list, but both searches failed.

Can anyone help?

Thanks,
Bob Wilson
rwilson AT cfa DOT harvard DOT edu
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019