barometer: update DMA's vendoring packages
[barometer.git] / src / dma / vendor / github.com / mattn / go-isatty / isatty_linux.go
1 // +build linux
2 // +build !appengine
3 // +build !android
4
5 package isatty
6
7 import "golang.org/x/sys/unix"
8
9 // IsTerminal return true if the file descriptor is terminal.
10 func IsTerminal(fd uintptr) bool {
11         _, err := unix.IoctlGetTermios(int(fd), unix.TCGETS)
12         return err == nil
13 }
14
15 // IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
16 // terminal. This is also always false on this environment.
17 func IsCygwinTerminal(fd uintptr) bool {
18         return false
19 }