1// +build linux aix
2// +build !appengine
3
4package isatty
5
6import "golang.org/x/sys/unix"
7
8// IsTerminal return true if the file descriptor is terminal.
9func IsTerminal(fd uintptr) bool {
10	_, err := unix.IoctlGetTermios(int(fd), unix.TCGETS)
11	return err == nil
12}
13
14// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
15// terminal. This is also always false on this environment.
16func IsCygwinTerminal(fd uintptr) bool {
17	return false
18}
19