// +build !windows | |
// +build !linux !cgo | |
// +build !solaris !cgo | |
package term | |
import ( | |
"syscall" | |
"unsafe" | |
) | |
func tcget(fd uintptr, p *Termios) syscall.Errno { | |
_, _, err := syscall.Syscall(syscall.SYS_IOCTL, fd, uintptr(getTermios), uintptr(unsafe.Pointer(p))) | |
return err | |
} | |
func tcset(fd uintptr, p *Termios) syscall.Errno { | |
_, _, err := syscall.Syscall(syscall.SYS_IOCTL, fd, setTermios, uintptr(unsafe.Pointer(p))) | |
return err | |
} |