gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }