123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- // go.mkdef -w sys_unix.go sys_linux.go
- // MACHINE GENERATED BY go.mkdef (github.com/kless/gotool/go.mkdef); DO NOT EDIT
- //
- // Created by cgo -godefs - DO NOT EDIT
- // cgo -godefs _z-sys_linux_amd64.go
- package sys
- const (
- TCSADRAIN = 0x1
- TCSAFLUSH = 0x2
- TCSANOW = 0x0
- )
- const TIOCGWINSZ = 0x5413
- const (
- VDISCARD = 0xd
- VEOF = 0x4
- VEOL = 0xb
- VEOL2 = 0x10
- VERASE = 0x2
- VINTR = 0x0
- VKILL = 0x3
- VLNEXT = 0xf
- VMIN = 0x6
- VQUIT = 0x1
- VREPRINT = 0xc
- VSTART = 0x8
- VSTOP = 0x9
- VSUSP = 0xa
- VTIME = 0x5
- VWERASE = 0xe
- )
- const (
- BRKINT = 0x2
- ICRNL = 0x100
- IGNBRK = 0x1
- IGNCR = 0x80
- IGNPAR = 0x4
- IMAXBEL = 0x2000
- INLCR = 0x40
- INPCK = 0x10
- ISTRIP = 0x20
- IXANY = 0x800
- IXOFF = 0x1000
- IXON = 0x400
- PARMRK = 0x8
- )
- const (
- BS0 = 0x0
- BS1 = 0x2000
- CR0 = 0x0
- CR1 = 0x200
- CR2 = 0x400
- CR3 = 0x600
- FF0 = 0x0
- FF1 = 0x8000
- NL0 = 0x0
- NL1 = 0x100
- OCRNL = 0x8
- ONLCR = 0x4
- ONLRET = 0x20
- ONOCR = 0x10
- OPOST = 0x1
- TAB0 = 0x0
- TAB1 = 0x800
- TAB2 = 0x1000
- XTABS = 0x1800
- )
- const (
- B0 = 0x0
- B110 = 0x3
- B115200 = 0x1002
- B1200 = 0x9
- B134 = 0x4
- B150 = 0x5
- B1800 = 0xa
- B19200 = 0xe
- B200 = 0x6
- B230400 = 0x1003
- B2400 = 0xb
- B300 = 0x7
- B38400 = 0xf
- B4800 = 0xc
- B50 = 0x1
- B57600 = 0x1001
- B600 = 0x8
- B75 = 0x2
- B9600 = 0xd
- CLOCAL = 0x800
- CREAD = 0x80
- CRTSCTS = 0x80000000
- CS5 = 0x0
- CS6 = 0x10
- CS7 = 0x20
- CS8 = 0x30
- CSIZE = 0x30
- CSTOPB = 0x40
- EXTA = 0xe
- EXTB = 0xf
- HUPCL = 0x400
- PARENB = 0x100
- PARODD = 0x200
- )
- const (
- ECHO = 0x8
- ECHOCTL = 0x200
- ECHOE = 0x10
- ECHOK = 0x20
- ECHOKE = 0x800
- ECHONL = 0x40
- ECHOPRT = 0x400
- EXTPROC = 0x10000
- FLUSHO = 0x1000
- ICANON = 0x2
- IEXTEN = 0x8000
- ISIG = 0x1
- NOFLSH = 0x80
- PENDIN = 0x4000
- TOSTOP = 0x100
- )
- const (
- TCGETS = 0x5401
- TCSETS = 0x5402
- TCSETSF = 0x5404
- TCSETSW = 0x5403
- )
- type Termios struct {
- Iflag uint32
- Oflag uint32
- Cflag uint32
- Lflag uint32
- Line uint8
- Cc [19]uint8
- }
- type Winsize struct {
- Row uint16
- Col uint16
- Xpixel uint16
- Ypixel uint16
- }
|