Browse Source

Fix solaris build

tags/v1.4.2
David Bariod 6 months ago
parent
commit
c1b61542d7
1 changed files with 11 additions and 0 deletions
  1. 11
    0
      terminal_check_solaris.go

+ 11
- 0
terminal_check_solaris.go View File

@@ -0,0 +1,11 @@
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
+}

Loading…
Cancel
Save