121 lines
2.2 KiB
Python
121 lines
2.2 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'
|
|
}
|