123 lines
2.1 KiB
Python
123 lines
2.1 KiB
Python
# Copyright (c) Twisted Matrix Laboratories.
|
|
# See LICENSE for details.
|
|
|
|
#
|
|
|
|
import tty
|
|
|
|
# this module was autogenerated.
|
|
|
|
VINTR = 1
|
|
VQUIT = 2
|
|
VERASE = 3
|
|
VKILL = 4
|
|
VEOF = 5
|
|
VEOL = 6
|
|
VEOL2 = 7
|
|
VSTART = 8
|
|
VSTOP = 9
|
|
VSUSP = 10
|
|
VDSUSP = 11
|
|
VREPRINT = 12
|
|
VWERASE = 13
|
|
VLNEXT = 14
|
|
VFLUSH = 15
|
|
VSWTCH = 16
|
|
VSTATUS = 17
|
|
VDISCARD = 18
|
|
IGNPAR = 30
|
|
PARMRK = 31
|
|
INPCK = 32
|
|
ISTRIP = 33
|
|
INLCR = 34
|
|
IGNCR = 35
|
|
ICRNL = 36
|
|
IUCLC = 37
|
|
IXON = 38
|
|
IXANY = 39
|
|
IXOFF = 40
|
|
IMAXBEL = 41
|
|
ISIG = 50
|
|
ICANON = 51
|
|
XCASE = 52
|
|
ECHO = 53
|
|
ECHOE = 54
|
|
ECHOK = 55
|
|
ECHONL = 56
|
|
NOFLSH = 57
|
|
TOSTOP = 58
|
|
IEXTEN = 59
|
|
ECHOCTL = 60
|
|
ECHOKE = 61
|
|
PENDIN = 62
|
|
OPOST = 70
|
|
OLCUC = 71
|
|
ONLCR = 72
|
|
OCRNL = 73
|
|
ONOCR = 74
|
|
ONLRET = 75
|
|
CS7 = 90
|
|
CS8 = 91
|
|
PARENB = 92
|
|
PARODD = 93
|
|
TTY_OP_ISPEED = 128
|
|
TTY_OP_OSPEED = 129
|
|
|
|
TTYMODES = {
|
|
1: "VINTR",
|
|
2: "VQUIT",
|
|
3: "VERASE",
|
|
4: "VKILL",
|
|
5: "VEOF",
|
|
6: "VEOL",
|
|
7: "VEOL2",
|
|
8: "VSTART",
|
|
9: "VSTOP",
|
|
10: "VSUSP",
|
|
11: "VDSUSP",
|
|
12: "VREPRINT",
|
|
13: "VWERASE",
|
|
14: "VLNEXT",
|
|
15: "VFLUSH",
|
|
16: "VSWTCH",
|
|
17: "VSTATUS",
|
|
18: "VDISCARD",
|
|
30: (tty.IFLAG, "IGNPAR"),
|
|
31: (tty.IFLAG, "PARMRK"),
|
|
32: (tty.IFLAG, "INPCK"),
|
|
33: (tty.IFLAG, "ISTRIP"),
|
|
34: (tty.IFLAG, "INLCR"),
|
|
35: (tty.IFLAG, "IGNCR"),
|
|
36: (tty.IFLAG, "ICRNL"),
|
|
37: (tty.IFLAG, "IUCLC"),
|
|
38: (tty.IFLAG, "IXON"),
|
|
39: (tty.IFLAG, "IXANY"),
|
|
40: (tty.IFLAG, "IXOFF"),
|
|
41: (tty.IFLAG, "IMAXBEL"),
|
|
50: (tty.LFLAG, "ISIG"),
|
|
51: (tty.LFLAG, "ICANON"),
|
|
52: (tty.LFLAG, "XCASE"),
|
|
53: (tty.LFLAG, "ECHO"),
|
|
54: (tty.LFLAG, "ECHOE"),
|
|
55: (tty.LFLAG, "ECHOK"),
|
|
56: (tty.LFLAG, "ECHONL"),
|
|
57: (tty.LFLAG, "NOFLSH"),
|
|
58: (tty.LFLAG, "TOSTOP"),
|
|
59: (tty.LFLAG, "IEXTEN"),
|
|
60: (tty.LFLAG, "ECHOCTL"),
|
|
61: (tty.LFLAG, "ECHOKE"),
|
|
62: (tty.LFLAG, "PENDIN"),
|
|
70: (tty.OFLAG, "OPOST"),
|
|
71: (tty.OFLAG, "OLCUC"),
|
|
72: (tty.OFLAG, "ONLCR"),
|
|
73: (tty.OFLAG, "OCRNL"),
|
|
74: (tty.OFLAG, "ONOCR"),
|
|
75: (tty.OFLAG, "ONLRET"),
|
|
# 90 : (tty.CFLAG, 'CS7'),
|
|
# 91 : (tty.CFLAG, 'CS8'),
|
|
92: (tty.CFLAG, "PARENB"),
|
|
93: (tty.CFLAG, "PARODD"),
|
|
128: "ISPEED",
|
|
129: "OSPEED",
|
|
}
|