updated exitcode as standard defined in sysexits.h

This commit is contained in:
zonyitoo
2021-07-11 21:35:34 +08:00
parent 5d232ca123
commit 402cdcb1d9
3 changed files with 12 additions and 4 deletions

7
Cargo.lock generated
View File

@@ -317,6 +317,12 @@ dependencies = [
"termcolor",
]
[[package]]
name = "exitcode"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193"
[[package]]
name = "fake-simd"
version = "0.1.2"
@@ -1545,6 +1551,7 @@ dependencies = [
"clap",
"daemonize",
"env_logger",
"exitcode",
"futures",
"jemallocator",
"log",

View File

@@ -121,6 +121,7 @@ log4rs = { version = "1.0", optional = true }
clap = { version = "2", features = ["wrap_help", "suggestions"] }
cfg-if = "1"
qrcode = { version = "0.12", default-features = false }
exitcode = "1"
futures = "0.3"
tokio = { version = "1", features = ["rt", "signal"] }

View File

@@ -8,7 +8,7 @@ pub mod logging;
pub mod monitor;
pub mod validator;
pub const EXIT_CODE_SERVER_EXIT_UNEXPECTLY: i32 = 1;
pub const EXIT_CODE_SERVER_ABORTED: i32 = 2;
pub const EXIT_CODE_LOAD_CONFIG_FAILURE: i32 = 6;
pub const EXIT_CODE_LOAD_ACL_FAILURE: i32 = 7;
pub const EXIT_CODE_SERVER_EXIT_UNEXPECTLY: i32 = exitcode::SOFTWARE;
pub const EXIT_CODE_SERVER_ABORTED: i32 = exitcode::SOFTWARE;
pub const EXIT_CODE_LOAD_CONFIG_FAILURE: i32 = exitcode::CONFIG;
pub const EXIT_CODE_LOAD_ACL_FAILURE: i32 = exitcode::CONFIG;