diff options
Diffstat (limited to 'kube2msb/src/kube2msb/vendor/github.com/Sirupsen/logrus/terminal_windows.go')
-rw-r--r-- | kube2msb/src/kube2msb/vendor/github.com/Sirupsen/logrus/terminal_windows.go | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/kube2msb/src/kube2msb/vendor/github.com/Sirupsen/logrus/terminal_windows.go b/kube2msb/src/kube2msb/vendor/github.com/Sirupsen/logrus/terminal_windows.go deleted file mode 100644 index 2e09f6f..0000000 --- a/kube2msb/src/kube2msb/vendor/github.com/Sirupsen/logrus/terminal_windows.go +++ /dev/null @@ -1,27 +0,0 @@ -// Based on ssh/terminal: -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build windows - -package logrus - -import ( - "syscall" - "unsafe" -) - -var kernel32 = syscall.NewLazyDLL("kernel32.dll") - -var ( - procGetConsoleMode = kernel32.NewProc("GetConsoleMode") -) - -// IsTerminal returns true if the given file descriptor is a terminal. -func IsTerminal() bool { - fd := syscall.Stdout - var st uint32 - r, _, e := syscall.Syscall(procGetConsoleMode.Addr(), 2, uintptr(fd), uintptr(unsafe.Pointer(&st)), 0) - return r != 0 && e == 0 -} |