aboutsummaryrefslogtreecommitdiff
path: root/gdb/ser-unix.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ser-unix.c')
-rw-r--r--gdb/ser-unix.c6
1 files changed, 6 insertions, 0 deletions
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