// +build openbsd freebsd netbsd package liner import "syscall" const ( getTermios = syscall.TIOCGETA setTermios = syscall.TIOCSETA ) const ( // Input flags inpck = 0x010 istrip = 0x020 icrnl = 0x100 ixon = 0x200 // Output flags opost = 0x1 // Control flags cs8 = 0x300 // Local flags isig = 0x080 icanon = 0x100 iexten = 0x400 ) type termios struct { Iflag uint32 Oflag uint32 Cflag uint32 Lflag uint32 Cc [20]byte Ispeed int32 Ospeed int32 } const cursorColumn = false