[PATCH 05/12] mkfs: extend opt_params with a value field

Jan Tulak
2017-04-23T18:55:14Z

Add a new field int opt_params - value, which is filled with user input.

Signed-off-by: Jan Tulak <jtulak@redhat.com>
---
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