aboutsummaryrefslogtreecommitdiffstats
path: root/log/term/terminal_solaris.go
blob: 033c163246eeb6e9146b22a9d96a53d33c38d12c (plain) (blame)
1
2
3
4
5
6
7
8
9
package term

import "golang.org/x/sys/unix"

// IsTty returns true if the given file descriptor is a terminal.
func IsTty(fd uintptr) bool {
    _, err := unix.IoctlGetTermios(int(fd), unix.TCGETA)
    return err == nil
}