# HG changeset patch # User Franz Glasner # Date 1727983017 -7200 # Node ID 684bacac299c14650a1566562dbd2877f72163e1 # Parent d016ac770a7198261ead8a561e793c8c07706d67 common.subr: Put some important definitions from sysexits(3) into common.subr diff -r d016ac770a71 -r 684bacac299c share/local-bsdtools/common.subr --- 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 #: