• C
    tty: Add get- ioctls to fetch tty status v3 · 84fd7bdf
    Cyrill Gorcunov 提交于
    For checkpoint/restore we need to know if tty has
    exclusive or packet mode set, as well as if pty
    is currently locked. Just to be able to restore
    this characteristics.
    
    For this sake the following ioctl codes are introduced
    
     - TIOCGPKT to get packet mode state
     - TIOCGPTLCK to get Pty locked state
     - TIOCGEXCL to get Exclusive mode state
    
    Note this ioctls are a bit unsafe in terms of data
    obtained consistency. The tty characteristics might
    be changed right after ioctl complete. Keep it in
    mind and use this ioctl carefully.
    
    v2:
     - Use TIOC prefix for ioctl codes (by jslaby@)
    Signed-off-by: NCyrill Gorcunov <gorcunov@openvz.org>
    CC: Alan Cox <alan@lxorguk.ukuu.org.uk>
    CC: "H. Peter Anvin" <hpa@zytor.com>
    CC: Pavel Emelyanov <xemul@parallels.com>
    CC: Jiri Slaby <jslaby@suse.cz>
    Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    84fd7bdf
tty_io.c 86.9 KB