1
// +build linux aix zos
2
// +build !appengine
3

4
package isatty
5

6
import "golang.org/x/sys/unix"
7

8
// IsTerminal return true if the file descriptor is terminal.
9
func IsTerminal(fd uintptr) bool {
10 2
	_, err := unix.IoctlGetTermios(int(fd), unix.TCGETS)
11 2
	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.
16
func IsCygwinTerminal(fd uintptr) bool {
17 2
	return false
18
}

Read our documentation on viewing source code .

Loading