From 63d16098f02931896cafd16de6570186229906fa Mon Sep 17 00:00:00 2001 From: Fazlul Shahriar Date: Fri, 31 Jul 2020 14:25:07 -0400 Subject: [PATCH] Fix build on Plan 9 --- cli/error_plan9.go | 15 +++++++++++++++ cli/error_posix.go | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 cli/error_plan9.go diff --git a/cli/error_plan9.go b/cli/error_plan9.go new file mode 100644 index 0000000..aa04fe3 --- /dev/null +++ b/cli/error_plan9.go @@ -0,0 +1,15 @@ +package cli + +import "syscall" + +func isErrnoNotSupported(err error) bool { + switch err { + case + // Operation not supported + syscall.EINVAL, syscall.EPLAN9, + // Sync on os.Stdin or os.Stderr returns "permission denied". + syscall.EPERM: + return true + } + return false +} diff --git a/cli/error_posix.go b/cli/error_posix.go index d2d6b2b..7ab4416 100644 --- a/cli/error_posix.go +++ b/cli/error_posix.go @@ -1,4 +1,4 @@ -//+build !windows +//+build !windows,!plan9 package cli -- GitLab