Add a new field int opt_params - value, which is filled with user input. Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx> --- mkfs/xfs_mkfs.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c index 513e106..c2ffd91 100644 --- a/mkfs/xfs_mkfs.c +++ b/mkfs/xfs_mkfs.c @@ -128,6 +128,12 @@ uint64_t sectorsize; * Filled raw string from the user, so we never lose that information e.g. * to print it back in case of an issue. * + * value OPTIONAL + * The value that is to be used if the given subopt is not specified at all. + * This is filled with user input and anything you write here now is + * overwritten if user specifies the subopt. (If the user input is a string + * and not a number, this value is set to a positive non-zero number.) + * * !!! NOTE ================================================================== * * If you are adding a new option, or changing an existing one, @@ -152,6 +158,7 @@ struct opt_params { uint64_t maxval; uint64_t flagval; const char *raw_input; + uint64_t value; } subopt_params[MAX_SUBOPTS]; } opts[MAX_OPTS] = { #define OPT_B 0 -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html