Problem on Cygwin with gdb: segy input can't be tty

Don McCarley don.mccarley@earthlink.net
Sat Jun 5 17:00:00 GMT 2004


In trying to debug code with gdb, any program taking stdin on the 
command line complains that tty (keyboard) is already taken by gdb, so 
it can't use tty.  Is there a way that you can get the input data into 
the program other than stdin; or force it in with stdin?

Example of problem:
---
$ gdb suresamp
GNU gdb 2003-09-20-cvs (cygwin-special)
Copyright ...
.
.
(gdb) r < /home/work/tape01-1.su
Starting program: /usr/local/cwp/bin/suresamp.exe < /home/work/tape01-1.su

/usr/local/cwp/bin/suresamp: fgettr.c: segy input can't be tty

Program exited with code 01.
(gdb)
---

suresamp (and other programs that use stdin) works fine when not in 
debug (gdb) mode (because gdb isn't using tty).

This may be a cygwin only issue, as it works on a linux sun box.

Any help or ideas are appreciated,
Don McCarley


--
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/



More information about the Cygwin mailing list