equal
deleted
inserted
replaced
|
1 // +build linux aix |
|
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 _, 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. |
|
16 func IsCygwinTerminal(fd uintptr) bool { |
|
17 return false |
|
18 } |