// +build plan9 | |
package isatty | |
import ( | |
"syscall" | |
) | |
// IsTerminal returns true if the given file descriptor is a terminal. | |
func IsTerminal(fd uintptr) bool { | |
path, err := syscall.Fd2path(int(fd)) | |
if err != nil { | |
return false | |
} | |
return path == "/dev/cons" || path == "/mnt/term/dev/cons" | |
} | |
// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2 | |
// terminal. This is also always false on this environment. | |
func IsCygwinTerminal(fd uintptr) bool { | |
return false | |
} |