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