diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-12-23 19:22:12 +0100 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2019-07-05 02:31:12 +0900 |
commit | b67f05dabfa2d1aa99de8959e9bd5649d2ee05cb (patch) | |
tree | 43dfe73a87bc016978d9182e6e3a1485ae282c1c /src | |
parent | a709a3154d52abe2fc34cae4a0720f20bcec4cef (diff) | |
download | systemd-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')
-rw-r--r-- | src/fsck/fsck.c | 13 | ||||
-rw-r--r-- | src/shared/fsck-util.h | 14 | ||||
-rw-r--r-- | src/shared/meson.build | 1 |
3 files changed, 16 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; diff --git a/src/shared/fsck-util.h b/src/shared/fsck-util.h new file mode 100644 index 0000000000..78ec18dd07 --- /dev/null +++ b/src/shared/fsck-util.h @@ -0,0 +1,14 @@ +/* SPDX-License-Identifier: LGPL-2.1+ */ +#pragma once + +/* 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, +}; diff --git a/src/shared/meson.build b/src/shared/meson.build index 6202cd471e..d2540320d8 100644 --- a/src/shared/meson.build +++ b/src/shared/meson.build @@ -74,6 +74,7 @@ shared_sources = files(''' firewall-util.h format-table.c format-table.h + fsck-util.h fstab-util.c fstab-util.h generator.c |