Hi, I found a little annoying issue. The trick to re-define STRTOXX_EXIT_CODE (see a99c913091c, 2012-03-30) can't work. When compiling strutils.c it will always use the default from strutils.h STRTOXX_EXIT_CODE is used only at 3 places: disk-utils/fsck.c:#define STRTOXX_EXIT_CODE FSCK_EX_USAGE misc-utils/blkid.c:#define STRTOXX_EXIT_CODE BLKID_EXIT_OTHER sys-utils/tunelp.c:#define STRTOXX_EXIT_CODE 3 But there are more candidates where the return codes are broken since strutils.h was introduced, for example here f150ac37. $ grep -l "strutils.h" `git grep -l "FINDFS_\|MNT_EX\|MKFS_EX\|FSCK_EX" -- "*.c"` disk-utils/fsck.c disk-utils/fsck.cramfs.c disk-utils/fsck.minix.c disk-utils/mkfs.cramfs.c disk-utils/mkfs.minix.c libmount/src/context_mount.c libmount/src/context_umount.c sys-utils/fstrim.c sys-utils/mount.c Should we make STRTOXX_EXIT_CODE usable by moving strutils.c to strutils.h, like optutils.h? Or any other ideas? cu, Rudi -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html