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