Versions in this module Expand all Collapse all v0 v0.7.4 Jan 8, 2014 v0.7.3 Jan 3, 2014 Changes in this version + const ECHO — darwin/amd64 + const ICANON — darwin/amd64 + const ICRNL — darwin/amd64 + const IGNCR — darwin/amd64 + const INLCR — darwin/amd64 + const ISIG — darwin/amd64 + const ISTRIP — darwin/amd64 + const IXOFF — darwin/amd64 + const IXON — darwin/amd64 + const ONLCR — darwin/amd64 + var ErrInvalidState = errors.New("Invalid terminal state") + func DisableEcho(fd uintptr, state *State) error + func IsTerminal(fd uintptr) bool + func RestoreTerminal(fd uintptr, state *State) error + func SetWinsize(fd uintptr, ws *Winsize) error + type State struct + func MakeRaw(fd uintptr) (*State, error) + func SaveState(fd uintptr) (*State, error) + func SetRawTerminal(fd uintptr) (*State, error) + type Termios struct — darwin/amd64, linux/amd64 + Cc [20]byte + Cflag uint32 + Cflag uint64 + Iflag uint32 + Iflag uint64 + Ispeed uint32 + Ispeed uint64 + Lflag uint32 + Lflag uint64 + Oflag uint32 + Oflag uint64 + Ospeed uint32 + Ospeed uint64 + type Winsize struct + Height uint16 + Width uint16 + func GetWinsize(fd uintptr) (*Winsize, error)