These tools have special exit codes. They got changed mistakenly.
See:
findfs
0e1fa6b6
fsck
658c0891
fsck.cramfs
922ec175
mkfs.cramfs
16154b1f
tunelp
2ab428f6
FIXME: STRTOXX_EXIT_CODE doesn't work as it should.
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
#include "fileutils.h"
#include "monotonic.h"
-#define STRTOXX_EXIT_CODE FSCK_EX_ERROR
+#define STRTOXX_EXIT_CODE FSCK_EX_USAGE
#include "strutils.h"
#define XALLOC_EXIT_CODE FSCK_EX_ERROR
break;
case 'V':
printf(UTIL_LINUX_VERSION);
- return EXIT_SUCCESS;
+ return FSCK_EX_OK;
case 'x':
opt_extract = 1;
if(optarg)
(warn_namelen|warn_skip|warn_size|warn_uid|warn_gid|warn_dev))
exit(MKFS_EX_ERROR);
- return EXIT_SUCCESS;
+ return MKFS_EX_OK;
}
switch (c) {
case 'V':
printf(UTIL_LINUX_VERSION);
- return EXIT_SUCCESS;
+ return FINDFS_SUCCESS;
case 'h':
usage(FINDFS_SUCCESS);
default:
- errtryhelp(EXIT_FAILURE);
+ errtryhelp(FINDFS_USAGE_ERROR);
}
dev = blkid_evaluate_tag(argv[1], NULL, NULL);
#include "lp.h"
#include "nls.h"
-#include "xalloc.h"
#include "closestream.h"
+#define EXIT_LP_MALLOC 2
#define STRTOXX_EXIT_CODE 3
#define EXIT_LP_IO_ERR 4
#include "strutils.h"
+#define XALLOC_EXIT_CODE EXIT_LP_MALLOC
+#include "xalloc.h"
+
struct command {
long op;
long val;