...

Source file src/github.com/sirupsen/logrus/terminal_check_bsd.go

Documentation: github.com/sirupsen/logrus

     1  // +build darwin dragonfly freebsd netbsd openbsd
     2  // +build !js
     3  
     4  package logrus
     5  
     6  import "golang.org/x/sys/unix"
     7  
     8  const ioctlReadTermios = unix.TIOCGETA
     9  
    10  func isTerminal(fd int) bool {
    11  	_, err := unix.IoctlGetTermios(fd, ioctlReadTermios)
    12  	return err == nil
    13  }
    14  

View as plain text