This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Problem on Cygwin with gdb: segy input can't be tty
- From: Don McCarley <don dot mccarley at earthlink dot net>
- To: cygwin at cygwin dot com
- Date: Sat, 05 Jun 2004 11:59:51 -0500
- Subject: Problem on Cygwin with gdb: segy input can't be tty
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/