summaryrefslogtreecommitdiffstats
path: root/src/shared/exit-status.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2014-03-03 21:23:12 +0100
committerLennart Poettering <lennart@poettering.net>2014-03-03 21:23:12 +0100
commit4d7213b2747ddd87002f970ccc60b1a9ab637136 (patch)
treeddae01aaddd7530bc119ace060c467009da4a1f2 /src/shared/exit-status.h
parentconf-parse: rename config_parse_level() to config_parse_log_level() (diff)
downloadsystemd-4d7213b2747ddd87002f970ccc60b1a9ab637136.tar.xz
systemd-4d7213b2747ddd87002f970ccc60b1a9ab637136.zip
core: move ShowStatus type into the core
Let's make the scope of the show-status stuff a bit smaller, and make it private to the core, rather than shared API in shared/.
Diffstat (limited to 'src/shared/exit-status.h')
-rw-r--r--src/shared/exit-status.h14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/shared/exit-status.h b/src/shared/exit-status.h
index 9dc3fce0bf..385d6def06 100644
--- a/src/shared/exit-status.h
+++ b/src/shared/exit-status.h
@@ -22,7 +22,9 @@
***/
#include <stdbool.h>
+
#include "set.h"
+
typedef enum ExitStatus {
/* EXIT_SUCCESS defined by libc */
/* EXIT_FAILURE defined by libc */
@@ -91,15 +93,3 @@ const char* exit_status_to_string(ExitStatus status, ExitStatusLevel level) _con
bool is_clean_exit(int code, int status, ExitStatusSet *success_status);
bool is_clean_exit_lsb(int code, int status, ExitStatusSet *success_status);
-
-/* Manager status */
-
-typedef enum ShowStatus {
- _SHOW_STATUS_UNSET = -2,
- SHOW_STATUS_AUTO = -1,
- SHOW_STATUS_NO = 0,
- SHOW_STATUS_YES = 1,
- SHOW_STATUS_TEMPORARY = 2,
-} ShowStatus;
-
-int parse_show_status(const char *v, ShowStatus *ret);