shared/termios/termios_unix.go
func Restore(fd int, state *State) error {
	ret, err := C.tcsetattr(C.int(fd), C.TCSANOW, (*C.struct_termios)(unsafe.Pointer(&state.Termios)))
	if ret != 0 {
		return err.(syscall.Errno)
	}

	return nil
}
func Restore(fd int, state *State) error {
	ret, err := C.tcsetattr(C.int(fd), C.TCSANOW, (*C.struct_termios)(unsafe.Pointer(&state.Termios)))
	if ret != 0 {
		return err.(syscall.Errno)
	}

	return nil
}
func Restore ( fd int , state * State ) error { ret , err := C . tcsetattr ( C . int ( fd ) , C . TCSANOW , ( * C . struct_termios ) ( unsafe . Pointer ( & state . Termios ) ) ) if ret != 0 { return err . ( syscall . Errno ) } return nil }
// Restore restores the terminal connected to the given file descriptor to a previous state.
Restore restores the terminal connected to the given file descriptor to a previous state .