Fix lack of zOS support #57
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 .