error_plan9.go 271 Bytes
Newer Older
Fazlul Shahriar's avatar
Fazlul Shahriar committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 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
}