X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fexit-status.c;h=d860b55511cce48d2ee1e0da67d139f21f4f2267;hb=4d7213b2747ddd87002f970ccc60b1a9ab637136;hp=902f55ac659276c55268f38471cca37587aef4e4;hpb=eef65bf3ee6f73afa4a5de23ae3a794a279f30c0;p=elogind.git diff --git a/src/shared/exit-status.c b/src/shared/exit-status.c index 902f55ac6..d860b5551 100644 --- a/src/shared/exit-status.c +++ b/src/shared/exit-status.c @@ -139,6 +139,12 @@ const char* exit_status_to_string(ExitStatus status, ExitStatusLevel level) { case EXIT_APPARMOR_PROFILE: return "APPARMOR"; + + case EXIT_ADDRESS_FAMILIES: + return "ADDRESS_FAMILIES"; + + case EXIT_RUNTIME_DIRECTORY: + return "RUNTIME_DIRECTORY"; } } @@ -199,20 +205,3 @@ bool is_clean_exit_lsb(int code, int status, ExitStatusSet *success_status) { code == CLD_EXITED && (status == EXIT_NOTINSTALLED || status == EXIT_NOTCONFIGURED); } - -int parse_show_status(const char *v, ShowStatus *ret) { - int r; - - assert(v); - assert(ret); - - if (streq(v, "auto")) { - *ret = SHOW_STATUS_AUTO; - return 0; - } - r = parse_boolean(v); - if (r < 0) - return r; - *ret = r ? SHOW_STATUS_YES : SHOW_STATUS_NO; - return 0; -}