terminal_check_solaris.go (224B)
1 package logrus 2 3 import ( 4 "golang.org/x/sys/unix" 5 ) 6 7 // IsTerminal returns true if the given file descriptor is a terminal. 8 func isTerminal(fd int) bool { 9 _, err := unix.IoctlGetTermio(fd, unix.TCGETA) 10 return err == nil 11 }