// IsTerminal returns true if the given file descriptor is a terminal. // see: http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libbc/libc/gen/common/isatty.c func IsTerminal(fd uintptr) bool { var termio unix.Termio err := unix.IoctlSetTermio(int(fd), unix.TCGETA, &termio) return err == nil }
// isTerminal returns true if there is a terminal attached to the given // file descriptor. // Source: http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libbc/libc/gen/common/isatty.c func isTerminal(fd int) bool { var termio unix.Termio err := unix.IoctlSetTermio(fd, unix.TCGETA, &termio) return err == nil }
// IsTerminal returns true if the given file descriptor is a terminal. func IsTerminal(fd int) bool { // see: http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libbc/libc/gen/common/isatty.c var termio unix.Termio err := unix.IoctlSetTermio(fd, unix.TCGETA, &termio) return err == nil }