]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - include/exitcodes.h
scriptreplay: add --summary
[thirdparty/util-linux.git] / include / exitcodes.h
index 0213aa0c9eee658b4c5bffd9cc0bbb137e567d96..f28f68e454642805fdb6a1aa30997d4ba2327333 100644 (file)
@@ -1,18 +1,25 @@
 #ifndef UTIL_LINUX_EXITCODES_H
 #define UTIL_LINUX_EXITCODES_H
+/*
+ * BE CAREFUL
+ *
+ * These exit codes are part of the official interface for mount,
+ * fsck, mkfs, etc. wrappers.
+ */
 
 /* Exit codes used by mkfs-type programs */
-#define MKFS_OK                0       /* No errors */
-#define MKFS_ERROR     8       /* Operational error */
-#define MKFS_USAGE     16      /* Usage or syntax error */
+#define MKFS_EX_OK     0       /* No errors */
+#define MKFS_EX_ERROR  8       /* Operational error */
+#define MKFS_EX_USAGE  16      /* Usage or syntax error */
 
 /* Exit codes used by fsck-type programs */
-#define FSCK_OK                        0       /* No errors */
-#define FSCK_NONDESTRUCT       1       /* File system errors corrected */
-#define FSCK_REBOOT            2       /* System should be rebooted */
-#define FSCK_UNCORRECTED       4       /* File system errors left uncorrected */
-#define FSCK_ERROR             8       /* Operational error */
-#define FSCK_USAGE             16      /* Usage or syntax error */
-#define FSCK_LIBRARY           128     /* Shared library error */
+#define FSCK_EX_OK             0       /* No errors */
+#define FSCK_EX_NONDESTRUCT    1       /* File system errors corrected */
+#define FSCK_EX_REBOOT         2       /* System should be rebooted */
+#define FSCK_EX_DESTRUCT       FSCK_EX_REBOOT  /* Alias */
+#define FSCK_EX_UNCORRECTED    4       /* File system errors left uncorrected */
+#define FSCK_EX_ERROR          8       /* Operational error */
+#define FSCK_EX_USAGE          16      /* Usage or syntax error */
+#define FSCK_EX_LIBRARY                128     /* Shared library error */
 
 #endif /* UTIL_LINUX_EXITCODES_H */