changeset 715:684bacac299c

common.subr: Put some important definitions from sysexits(3) into common.subr
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 03 Oct 2024 21:16:57 +0200
parents d016ac770a71
children 36d953791e0c
files share/local-bsdtools/common.subr
diffstat 1 files changed, 24 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/share/local-bsdtools/common.subr	Thu Oct 03 20:00:21 2024 +0200
+++ b/share/local-bsdtools/common.subr	Thu Oct 03 21:16:57 2024 +0200
@@ -20,6 +20,30 @@
 : ${JQ="/usr/local/bin/jq"}
 
 
+#
+# Some important definitions from :manpage:`sysexits(3)`
+#
+
+# shellcheck disable=SC2034       # seems unused
+EX_OK=0
+# shellcheck disable=SC2034 
+EX_BASE=64
+# shellcheck disable=SC2034 
+EX_USAGE=$((EX_BASE + 0))
+# shellcheck disable=SC2034 
+EX_DATAERR=$((EX_BASE + 1))
+# shellcheck disable=SC2034 
+EX_NOINPUT=$((EX_BASE + 2))
+# shellcheck disable=SC2034 
+EX_UNAVAILABLE=$((EX_BASE + 5))
+# shellcheck disable=SC2034 
+EX_SOFTWARE=$((EX_BASE + 6))
+# shellcheck disable=SC2034
+EX_TEMPFAIL=$((EX_BASE + 12))
+# shellcheck disable=SC2034
+EX_CONFIG=$((EX_BASE + 14))
+
+
 #:
 #: Display an error message to stderr and exit with given exit code
 #: