aboutsummaryrefslogtreecommitdiff
path: root/internal/exitcodes
diff options
context:
space:
mode:
authorJakob Unterwurzacher2019-01-05 14:12:00 +0100
committerJakob Unterwurzacher2019-01-05 14:17:51 +0100
commitad15ad99856f90f3a72be4bd22ce44338645c963 (patch)
treeadf4958eaad373c27d790a36c1bcb8d758eebe43 /internal/exitcodes
parent5055f39bd534b1f13257f95ffdc28575b9b2e3ed (diff)
main: ensure fds 0,1,2 are always open
The Go stdlib, as well as the gocryptfs code, relies on the fact that fds 0,1,2 are always open. See https://github.com/rfjakob/gocryptfs/issues/320 for details.
Diffstat (limited to 'internal/exitcodes')
-rw-r--r--internal/exitcodes/exitcodes.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/exitcodes/exitcodes.go b/internal/exitcodes/exitcodes.go
index c4e18df..cd36988 100644
--- a/internal/exitcodes/exitcodes.go
+++ b/internal/exitcodes/exitcodes.go
@@ -70,6 +70,8 @@ const (
TrezorError = 28
// ExcludeError - an error occurred while processing "-exclude"
ExcludeError = 29
+ // DevNull means that /dev/null could not be opened
+ DevNull = 30
)
// Err wraps an error with an associated numeric exit code