summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-10-22 04:52:18 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2011-10-22 04:52:18 +0200
commit6a4ac6ccc8f8733b0dfce917af3844bfbc51900c (patch)
treecc4920dadaa0e45082c365577bc941224ac04434
parent7f3aca1af90809a17d975aa76cd932ba0e92e14f (diff)
downloadstrace-6a4ac6ccc8f8733b0dfce917af3844bfbc51900c.tar.gz
strace-6a4ac6ccc8f8733b0dfce917af3844bfbc51900c.tar.bz2
strace-6a4ac6ccc8f8733b0dfce917af3844bfbc51900c.tar.xz
Decode TIOCSCTTY's third parameter
* term.c (term_ioctl): Decode TIOCSCTTY's third parameter. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r--term.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/term.c b/term.c
index fbdb165..a4b5b48 100644
--- a/term.c
+++ b/term.c
@@ -326,6 +326,11 @@ int term_ioctl(struct tcb *tcp, long code, long arg)
printxval(tcflsh_options, arg, "TC???");
return 1;
#endif
+#ifdef TIOCSCTTY
+ case TIOCSCTTY:
+ tprintf(", %ld", arg);
+ return 1;
+#endif
/* ioctls with an indirect parameter displayed as modem flags */
@@ -425,9 +430,6 @@ int term_ioctl(struct tcb *tcp, long code, long arg)
/* ioctls with no parameters */
-#ifdef TIOCSCTTY
- case TIOCSCTTY:
-#endif
#ifdef TIOCNOTTY
case TIOCNOTTY:
#endif