diff options
author | Alan Cox <alan@redhat.com> | 2008-10-13 10:38:18 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-13 09:51:40 -0700 |
commit | 1d65b4a088de407e99714fdc27862449db04fb5c (patch) | |
tree | 89f378767b9e0fe1a902d73bf43be382c6110f72 /include/linux/tty.h | |
parent | 5aaa70a80f5bbfcc4d6a1f844bdd1c5d6b445b5f (diff) | |
download | linux-3.10-1d65b4a088de407e99714fdc27862449db04fb5c.tar.gz linux-3.10-1d65b4a088de407e99714fdc27862449db04fb5c.tar.bz2 linux-3.10-1d65b4a088de407e99714fdc27862449db04fb5c.zip |
tty: Add termiox
We need a way to describe the various additional modes and flow control
features that random weird hardware shows up and software such as wine
wants to emulate as Windows supports them.
TCGETX/TCSETX and the termiox ioctl are a SYS5 extension that we might as
well adopt. This patches adds the structures and the basic ioctl interfaces
when the TCGETX etc defines are added for an architecture. Drivers wishing
to use this stuff need to add new methods.
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/tty.h')
-rw-r--r-- | include/linux/tty.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/tty.h b/include/linux/tty.h index b6e6c26883e..b64d10b6654 100644 --- a/include/linux/tty.h +++ b/include/linux/tty.h @@ -219,6 +219,7 @@ struct tty_struct { spinlock_t ctrl_lock; /* Termios values are protected by the termios mutex */ struct ktermios *termios, *termios_locked; + struct termiox *termiox; /* May be NULL for unsupported */ char name[64]; struct pid *pgrp; /* Protected by ctrl lock */ struct pid *session; |