Last change
on this file since 822 was 822, checked in by yakumo.izuru, 22 months ago |
Prefer immortal.run over runit and rc.d, use vendored modules
for convenience.
Signed-off-by: Izuru Yakumo <yakumo.izuru@…>
|
File size:
507 bytes
|
Line | |
---|
1 | //go:build (linux || aix || zos) && !appengine
|
---|
2 | // +build linux aix zos
|
---|
3 | // +build !appengine
|
---|
4 |
|
---|
5 | package isatty
|
---|
6 |
|
---|
7 | import "golang.org/x/sys/unix"
|
---|
8 |
|
---|
9 | // IsTerminal return true if the file descriptor is terminal.
|
---|
10 | func IsTerminal(fd uintptr) bool {
|
---|
11 | _, err := unix.IoctlGetTermios(int(fd), unix.TCGETS)
|
---|
12 | return err == nil
|
---|
13 | }
|
---|
14 |
|
---|
15 | // IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
|
---|
16 | // terminal. This is also always false on this environment.
|
---|
17 | func IsCygwinTerminal(fd uintptr) bool {
|
---|
18 | return false
|
---|
19 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.