This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]