github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/log/term/terminal_solaris.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:41</date> 10 //</624342647389032448> 11 12 package term 13 14 import "golang.org/x/sys/unix" 15 16 //如果给定的文件描述符是终端,则istty返回true。 17 func IsTty(fd uintptr) bool { 18 _, err := unix.IoctlGetTermios(int(fd), unix.TCGETA) 19 return err == nil 20 } 21