diff options
Diffstat (limited to 'vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/terminal_solaris.go')
-rw-r--r-- | vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/terminal_solaris.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/terminal_solaris.go b/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/terminal_solaris.go new file mode 100644 index 0000000..743df45 --- /dev/null +++ b/vendor/github.com/fsouza/go-dockerclient/external/github.com/Sirupsen/logrus/terminal_solaris.go | |||
@@ -0,0 +1,15 @@ | |||
1 | // +build solaris | ||
2 | |||
3 | package logrus | ||
4 | |||
5 | import ( | ||
6 | "os" | ||
7 | |||
8 | "github.com/fsouza/go-dockerclient/external/golang.org/x/sys/unix" | ||
9 | ) | ||
10 | |||
11 | // IsTerminal returns true if the given file descriptor is a terminal. | ||
12 | func IsTerminal() bool { | ||
13 | _, err := unix.IoctlGetTermios(int(os.Stdout.Fd()), unix.TCGETA) | ||
14 | return err == nil | ||
15 | } | ||