aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/Twisted/py3/twisted/conch/ttymodes.py
blob: e929d49590f057f0df247a45203c7f9d793bb18b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# 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",
}