summaryrefslogtreecommitdiff
path: root/src/lib/messages.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/messages.sh')
-rw-r--r--src/lib/messages.sh16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/lib/messages.sh b/src/lib/messages.sh
index 6d7dbfd..d989469 100644
--- a/src/lib/messages.sh
+++ b/src/lib/messages.sh
@@ -3,7 +3,7 @@
# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
# Copyright (C) 2012 Nicolás Reynolds <fauno@parabola.nu>
-# Copyright (C) 2012-2014, 2016 Luke Shumaker <lukeshu@sbcglobal.net>
+# Copyright (C) 2012-2014, 2016-2017 Luke Shumaker <lukeshu@sbcglobal.net>
#
# For just the setup_traps() function:
# Copyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>
@@ -29,6 +29,9 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+[[ -z ${_INCLUDE_MESSAGES_SH:-} ]] || return 0
+_INCLUDE_MESSAGES_SH=true
+
################################################################################
# Inherit most functions from devtools #
################################################################################
@@ -39,6 +42,17 @@
# Own functions #
################################################################################
+declare -rgi EXIT_TRUE=0
+declare -rgi EXIT_FALSE=1
+
+declare -rgi EXIT_SUCCESS=0
+declare -rgi EXIT_FAILURE=1 # generic/unspecified error
+declare -rgi EXIT_INVALIDARGUMENT=2
+declare -rgi EXIT_NOTIMPLEMENTED=3
+declare -rgi EXIT_NOPERMISSION=4
+declare -rgi EXIT_NOTINSTALLED=5
+declare -rgi EXIT_NOTCONFIGURED=6
+
# Usage: panic
#
# For programming errors, bails immediately with little fanfare.