annotate vendor/github.com/sirupsen/logrus/terminal_check_bsd.go @ 68:4b79810863f6
draft
Ready to release 0.6.0
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author |
yakumo.izuru |
date |
Wed, 13 Sep 2023 10:49:50 +0000 |
parents |
787b5ee0289d |
children |
|
rev |
line source |
66
|
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 }
|