aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorK. Richard Pixley <rich@cygnus>1993-12-07 00:41:42 +0000
committerK. Richard Pixley <rich@cygnus>1993-12-07 00:41:42 +0000
commit88cc9a424a0ab1f59579f1404bf6d0cc793fafc5 (patch)
treed2e100a243d7bb8ac6e326a5808025aefb066871 /gdb
parent419093bc9c7d22cbcdcbfdabc777f2d134e95dfa (diff)
downloadgdb-88cc9a424a0ab1f59579f1404bf6d0cc793fafc5.zip
gdb-88cc9a424a0ab1f59579f1404bf6d0cc793fafc5.tar.gz
gdb-88cc9a424a0ab1f59579f1404bf6d0cc793fafc5.tar.bz2
set the other three terminal state pieces for systems that HAVE_SGTTY
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/ser-unix.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index ba61504..3748fd9 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+Mon Dec 6 16:34:10 1993 K. Richard Pixley (rich@cygnus.com)
+
+ * ser-unix.c (set_tty_state): set the rest of the terminal state
+ pieces.
+
Mon Dec 6 12:01:37 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
* configure.in: Recognize mips* for all mips targets.
diff --git a/gdb/ser-unix.c b/gdb/ser-unix.c
index c777895..63207dd 100644
--- a/gdb/ser-unix.c
+++ b/gdb/ser-unix.c
@@ -150,6 +150,12 @@ set_tty_state(scb, state)
#ifdef HAVE_SGTTY
if (ioctl (scb->fd, TIOCSETN, &state->sgttyb) < 0)
return -1;
+ if (ioctl (scb->fd, TIOCSETC, &state->tc) < 0)
+ return -1;
+ if (ioctl (scb->fd, TIOCSLTC, &state->ltc) < 0)
+ return -1;
+ if (ioctl (scb->fd, TIOCLSET, &state->lmode) < 0)
+ return -1;
return 0;
#endif