diff options
| author | Michael Klishin <michael@novemberain.com> | 2015-11-10 00:32:23 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@novemberain.com> | 2015-11-10 00:32:23 +0300 |
| commit | e5af86f753f3307d919a17603fa1f77fc678cbad (patch) | |
| tree | b5edcdc1b1a2fc4b3bab429b66fb6659357050a0 /include | |
| parent | 1d0606968856bb512f7ff065fb0c003d45607991 (diff) | |
| parent | 7984540175d0b8852025165b6b6a0ac05d692c98 (diff) | |
| download | rabbitmq-server-git-e5af86f753f3307d919a17603fa1f77fc678cbad.tar.gz | |
Merge pull request #412 from binarin/rabbitmq-server-396
Distinct exit-codes for CLI utilities
Diffstat (limited to 'include')
| -rw-r--r-- | include/rabbit_cli.hrl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/rabbit_cli.hrl b/include/rabbit_cli.hrl index 737bb4ea3d..e49adf5b5a 100644 --- a/include/rabbit_cli.hrl +++ b/include/rabbit_cli.hrl @@ -48,3 +48,13 @@ -define(ONLINE_DEF, {?ONLINE_OPT, flag}). -define(RPC_TIMEOUT, infinity). + +%% Subset of standartized exit codes from sysexits.h +-define(EX_OK , 0). +-define(EX_USAGE , 64). % Bad command-line arguments. +-define(EX_DATAERR , 65). % Wrong data in command-line arguments. +-define(EX_NOUSER , 67). % The user specified does not exist. +-define(EX_UNAVAILABLE, 69). % Could not connect to the target node. +-define(EX_SOFTWARE , 70). % Failed to execute command. +-define(EX_TEMPFAIL , 75). % Temporary error (e.g. something has timed out). +-define(EX_CONFIG , 78). % Misconfiguration detected |
