diff options
Diffstat (limited to 'cgpt/cmd_create.c')
-rw-r--r-- | cgpt/cmd_create.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cgpt/cmd_create.c b/cgpt/cmd_create.c index c751b24d..ca1b815d 100644 --- a/cgpt/cmd_create.c +++ b/cgpt/cmd_create.c @@ -17,6 +17,8 @@ static void Usage(void) "Options:\n" " -z Zero the sectors of the GPT table and entries\n" " -s Size (in byes) of the disk (MTD only)\n" + " -p Size (in blocks) of the disk to pad between the\n" + " primary GPT header and its entries, default 0\n" "\n", progname); } @@ -29,7 +31,7 @@ int cmd_create(int argc, char *argv[]) { char *e = 0; opterr = 0; // quiet, you - while ((c=getopt(argc, argv, ":hzs:")) != -1) + while ((c=getopt(argc, argv, ":hzsp:")) != -1) { switch (c) { @@ -39,6 +41,9 @@ int cmd_create(int argc, char *argv[]) { case 's': params.size = strtoull(optarg, &e, 0); break; + case 'p': + params.padding = strtoull(optarg, &e, 0); + break; case 'h': Usage(); |