| // +build darwin dragonfly freebsd netbsd openbsd | |
| // +build !js | |
| package logrus | |
| import "golang.org/x/sys/unix" | |
| const ioctlReadTermios = unix.TIOCGETA | |
| func isTerminal(fd int) bool { | |
| _, err := unix.IoctlGetTermios(fd, ioctlReadTermios) | |
| return err == nil | |
| } |