summaryrefslogtreecommitdiff
path: root/src/fsck
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-12-23 19:22:12 +0100
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-07-05 02:31:12 +0900
commitb67f05dabfa2d1aa99de8959e9bd5649d2ee05cb (patch)
tree43dfe73a87bc016978d9182e6e3a1485ae282c1c /src/fsck
parenta709a3154d52abe2fc34cae4a0720f20bcec4cef (diff)
downloadsystemd-b67f05dabfa2d1aa99de8959e9bd5649d2ee05cb.tar.gz
fsck: split out fsck return code definitions into a header file of its own
This way we can make use of it from other components too, such as systemd-homed.
Diffstat (limited to 'src/fsck')
-rw-r--r--src/fsck/fsck.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/fsck/fsck.c b/src/fsck/fsck.c
index 8101f9ce95..0a5863667c 100644
--- a/src/fsck/fsck.c
+++ b/src/fsck/fsck.c
@@ -22,6 +22,7 @@
#include "device-util.h"
#include "fd-util.h"
#include "fs-util.h"
+#include "fsck-util.h"
#include "main-func.h"
#include "parse-util.h"
#include "path-util.h"
@@ -34,18 +35,6 @@
#include "stdio-util.h"
#include "util.h"
-/* exit codes as defined in fsck(8) */
-enum {
- FSCK_SUCCESS = 0,
- FSCK_ERROR_CORRECTED = 1 << 0,
- FSCK_SYSTEM_SHOULD_REBOOT = 1 << 1,
- FSCK_ERRORS_LEFT_UNCORRECTED = 1 << 2,
- FSCK_OPERATIONAL_ERROR = 1 << 3,
- FSCK_USAGE_OR_SYNTAX_ERROR = 1 << 4,
- FSCK_USER_CANCELLED = 1 << 5,
- FSCK_SHARED_LIB_ERROR = 1 << 7,
-};
-
static bool arg_skip = false;
static bool arg_force = false;
static bool arg_show_progress = false;