// go.mkdef -w sys_unix.go sys_bsd.go // MACHINE GENERATED BY go.mkdef (github.com/tredoe/gotool/go.mkdef); DO NOT EDIT // // Created by cgo -godefs - DO NOT EDIT // cgo -godefs _z-sys_freebsd_amd64.go package sys const ( TCSADRAIN = 0x1 TCSAFLUSH = 0x2 TCSANOW = 0x0 ) const TIOCGWINSZ = 0x40087468 const ( VDISCARD = 0xf VEOF = 0x0 VEOL = 0x1 VEOL2 = 0x2 VERASE = 0x3 VINTR = 0x8 VKILL = 0x5 VLNEXT = 0xe VMIN = 0x10 VQUIT = 0x9 VREPRINT = 0x6 VSTART = 0xc VSTOP = 0xd VSUSP = 0xa VTIME = 0x11 VWERASE = 0x4 ) const ( BRKINT = 0x2 ICRNL = 0x100 IGNBRK = 0x1 IGNCR = 0x80 IGNPAR = 0x4 IMAXBEL = 0x2000 INLCR = 0x40 INPCK = 0x10 ISTRIP = 0x20 IXANY = 0x800 IXOFF = 0x400 IXON = 0x200 PARMRK = 0x8 ) const ( BS0 = 0x0 BS1 = 0x8000 CR0 = 0x0 CR1 = 0x1000 CR2 = 0x2000 CR3 = 0x3000 FF0 = 0x0 FF1 = 0x4000 NL0 = 0x0 NL1 = 0x100 OCRNL = 0x10 ONLCR = 0x2 ONLRET = 0x40 ONOCR = 0x20 OPOST = 0x1 TAB0 = 0x0 TAB1 = 0x400 TAB2 = 0x800 XTABS = 0xc00 ) const ( B0 = 0x0 B110 = 0x6e B115200 = 0x1c200 B1200 = 0x4b0 B134 = 0x86 B150 = 0x96 B1800 = 0x708 B19200 = 0x4b00 B200 = 0xc8 B230400 = 0x38400 B2400 = 0x960 B300 = 0x12c B38400 = 0x9600 B4800 = 0x12c0 B50 = 0x32 B57600 = 0xe100 B600 = 0x258 B75 = 0x4b B9600 = 0x2580 CLOCAL = 0x8000 CREAD = 0x800 CRTSCTS = 0x30000 CS5 = 0x0 CS6 = 0x100 CS7 = 0x200 CS8 = 0x300 CSIZE = 0x300 CSTOPB = 0x400 EXTA = 0x4b00 EXTB = 0x9600 HUPCL = 0x4000 PARENB = 0x1000 PARODD = 0x2000 ) const ( ECHO = 0x8 ECHOCTL = 0x40 ECHOE = 0x2 ECHOK = 0x4 ECHOKE = 0x1 ECHONL = 0x10 ECHOPRT = 0x20 EXTPROC = 0x800 FLUSHO = 0x800000 ICANON = 0x100 IEXTEN = 0x400 ISIG = 0x80 NOFLSH = 0x80000000 PENDIN = 0x20000000 TOSTOP = 0x400000 ) const TCGETS = 0x402c7413 const TCSETS = 0x802c7414 const TCSETSW = 0x802c7415 const TCSETSF = 0x802c7416 type Termios struct { Iflag uint32 Oflag uint32 Cflag uint32 Lflag uint32 Cc [20]uint8 Ispeed uint32 Ospeed uint32 } type Winsize struct { Row uint16 Col uint16 Xpixel uint16 Ypixel uint16 }