1# Copyright (c) Twisted Matrix Laboratories. 2# See LICENSE for details. 3 4# 5 6import tty 7# this module was autogenerated. 8 9VINTR = 1 10VQUIT = 2 11VERASE = 3 12VKILL = 4 13VEOF = 5 14VEOL = 6 15VEOL2 = 7 16VSTART = 8 17VSTOP = 9 18VSUSP = 10 19VDSUSP = 11 20VREPRINT = 12 21VWERASE = 13 22VLNEXT = 14 23VFLUSH = 15 24VSWTCH = 16 25VSTATUS = 17 26VDISCARD = 18 27IGNPAR = 30 28PARMRK = 31 29INPCK = 32 30ISTRIP = 33 31INLCR = 34 32IGNCR = 35 33ICRNL = 36 34IUCLC = 37 35IXON = 38 36IXANY = 39 37IXOFF = 40 38IMAXBEL = 41 39ISIG = 50 40ICANON = 51 41XCASE = 52 42ECHO = 53 43ECHOE = 54 44ECHOK = 55 45ECHONL = 56 46NOFLSH = 57 47TOSTOP = 58 48IEXTEN = 59 49ECHOCTL = 60 50ECHOKE = 61 51PENDIN = 62 52OPOST = 70 53OLCUC = 71 54ONLCR = 72 55OCRNL = 73 56ONOCR = 74 57ONLRET = 75 58CS7 = 90 59CS8 = 91 60PARENB = 92 61PARODD = 93 62TTY_OP_ISPEED = 128 63TTY_OP_OSPEED = 129 64 65TTYMODES = { 66 1 : 'VINTR', 67 2 : 'VQUIT', 68 3 : 'VERASE', 69 4 : 'VKILL', 70 5 : 'VEOF', 71 6 : 'VEOL', 72 7 : 'VEOL2', 73 8 : 'VSTART', 74 9 : 'VSTOP', 75 10 : 'VSUSP', 76 11 : 'VDSUSP', 77 12 : 'VREPRINT', 78 13 : 'VWERASE', 79 14 : 'VLNEXT', 80 15 : 'VFLUSH', 81 16 : 'VSWTCH', 82 17 : 'VSTATUS', 83 18 : 'VDISCARD', 84 30 : (tty.IFLAG, 'IGNPAR'), 85 31 : (tty.IFLAG, 'PARMRK'), 86 32 : (tty.IFLAG, 'INPCK'), 87 33 : (tty.IFLAG, 'ISTRIP'), 88 34 : (tty.IFLAG, 'INLCR'), 89 35 : (tty.IFLAG, 'IGNCR'), 90 36 : (tty.IFLAG, 'ICRNL'), 91 37 : (tty.IFLAG, 'IUCLC'), 92 38 : (tty.IFLAG, 'IXON'), 93 39 : (tty.IFLAG, 'IXANY'), 94 40 : (tty.IFLAG, 'IXOFF'), 95 41 : (tty.IFLAG, 'IMAXBEL'), 96 50 : (tty.LFLAG, 'ISIG'), 97 51 : (tty.LFLAG, 'ICANON'), 98 52 : (tty.LFLAG, 'XCASE'), 99 53 : (tty.LFLAG, 'ECHO'), 100 54 : (tty.LFLAG, 'ECHOE'), 101 55 : (tty.LFLAG, 'ECHOK'), 102 56 : (tty.LFLAG, 'ECHONL'), 103 57 : (tty.LFLAG, 'NOFLSH'), 104 58 : (tty.LFLAG, 'TOSTOP'), 105 59 : (tty.LFLAG, 'IEXTEN'), 106 60 : (tty.LFLAG, 'ECHOCTL'), 107 61 : (tty.LFLAG, 'ECHOKE'), 108 62 : (tty.LFLAG, 'PENDIN'), 109 70 : (tty.OFLAG, 'OPOST'), 110 71 : (tty.OFLAG, 'OLCUC'), 111 72 : (tty.OFLAG, 'ONLCR'), 112 73 : (tty.OFLAG, 'OCRNL'), 113 74 : (tty.OFLAG, 'ONOCR'), 114 75 : (tty.OFLAG, 'ONLRET'), 115# 90 : (tty.CFLAG, 'CS7'), 116# 91 : (tty.CFLAG, 'CS8'), 117 92 : (tty.CFLAG, 'PARENB'), 118 93 : (tty.CFLAG, 'PARODD'), 119 128 : 'ISPEED', 120 129 : 'OSPEED' 121} 122