Tizen_4.0 base
[platform/upstream/docker-engine.git] / pkg / term / tc.go
1 // +build !windows
2 // +build !solaris !cgo
3
4 package term
5
6 import (
7         "syscall"
8         "unsafe"
9
10         "golang.org/x/sys/unix"
11 )
12
13 func tcget(fd uintptr, p *Termios) syscall.Errno {
14         _, _, err := unix.Syscall(unix.SYS_IOCTL, fd, uintptr(getTermios), uintptr(unsafe.Pointer(p)))
15         return err
16 }
17
18 func tcset(fd uintptr, p *Termios) syscall.Errno {
19         _, _, err := unix.Syscall(unix.SYS_IOCTL, fd, setTermios, uintptr(unsafe.Pointer(p)))
20         return err
21 }