diff --git a/Documentation/boilerplate.c b/Documentation/boilerplate.c index d0c163d8c..c97ad46bc 100644 --- a/Documentation/boilerplate.c +++ b/Documentation/boilerplate.c @@ -56,8 +56,7 @@ static void __attribute__((__noreturn__)) usage(void) " consecutive lines are intended by two spaces\n"), out); fputs(_(" -f, --foobar next option description resets indent\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(25); /* char offset to align option descriptions */ fprintf(out, USAGE_MAN_TAIL("fixme-command-name(1)")); exit(EXIT_SUCCESS); } diff --git a/disk-utils/addpart.c b/disk-utils/addpart.c index 07f4ca9a1..e793ae03f 100644 --- a/disk-utils/addpart.c +++ b/disk-utils/addpart.c @@ -19,8 +19,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_("Tell the kernel about the existence of a specified partition.\n"), out); fputs(USAGE_OPTIONS, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(16); fprintf(out, USAGE_MAN_TAIL("addpart(8)")); exit(EXIT_SUCCESS); } diff --git a/disk-utils/cfdisk.c b/disk-utils/cfdisk.c index e17bc9167..6bacc60f3 100644 --- a/disk-utils/cfdisk.c +++ b/disk-utils/cfdisk.c @@ -2559,8 +2559,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -z, --zero start with zeroed partition table\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(26); fprintf(out, USAGE_MAN_TAIL("cfdisk(8)")); exit(EXIT_SUCCESS); diff --git a/disk-utils/delpart.c b/disk-utils/delpart.c index 7f347c886..83cd1ce46 100644 --- a/disk-utils/delpart.c +++ b/disk-utils/delpart.c @@ -19,8 +19,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_("Tell the kernel to forget about a specified partition.\n"), out); fputs(USAGE_OPTIONS, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(16); fprintf(out, USAGE_MAN_TAIL("delpart(8)")); exit(EXIT_SUCCESS); } diff --git a/disk-utils/fdformat.c b/disk-utils/fdformat.c index 4b5ed5690..f84b84733 100644 --- a/disk-utils/fdformat.c +++ b/disk-utils/fdformat.c @@ -156,8 +156,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -n, --no-verify disable the verification after the format\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(19); fprintf(out, USAGE_MAN_TAIL("fdformat(8)")); exit(EXIT_SUCCESS); diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c index afd968076..937304c7e 100644 --- a/disk-utils/fdisk.c +++ b/disk-utils/fdisk.c @@ -785,8 +785,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -S, --sectors specify the number of sectors per track\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(31); list_available_columns(out); diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index ff056c869..9fade86d2 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -120,8 +120,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -b, --blocksize use this blocksize, defaults to page size\n"), out); fputs(_(" --extract[=] test uncompression, optionally extract into \n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(16); fputs(USAGE_SEPARATOR, out); exit(FSCK_EX_OK); diff --git a/disk-utils/fsck.minix.c b/disk-utils/fsck.minix.c index 13b12926c..a96f77f6f 100644 --- a/disk-utils/fsck.minix.c +++ b/disk-utils/fsck.minix.c @@ -192,8 +192,7 @@ usage(void) { fputs(_(" -m, --uncleared activate mode not cleared warnings\n"), out); fputs(_(" -f, --force force check\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(18); fprintf(out, USAGE_MAN_TAIL("fsck.minix(8)")); exit(FSCK_EX_OK); } diff --git a/disk-utils/isosize.c b/disk-utils/isosize.c index ed43c9d70..2b2e1ee66 100644 --- a/disk-utils/isosize.c +++ b/disk-utils/isosize.c @@ -141,8 +141,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -d, --divisor= divide the amount of bytes by \n"), out); fputs(_(" -x, --sectors show sector count and size\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(25); fprintf(out, USAGE_MAN_TAIL("isosize(8)")); exit(EXIT_SUCCESS); diff --git a/disk-utils/mkfs.cramfs.c b/disk-utils/mkfs.cramfs.c index 74664a811..9adc2899e 100644 --- a/disk-utils/mkfs.cramfs.c +++ b/disk-utils/mkfs.cramfs.c @@ -144,8 +144,7 @@ static void __attribute__((__noreturn__)) usage(void) program_invocation_short_name, PAD_SIZE); fputs(USAGE_SEPARATOR, stdout); - fputs(USAGE_HELP, stdout); - fputs(USAGE_VERSION, stdout); + print_usage_help_options(16); printf(USAGE_MAN_TAIL("mkfs.cramfs(8)")); exit(MKFS_EX_OK); } diff --git a/disk-utils/mkfs.minix.c b/disk-utils/mkfs.minix.c index 39e159f7a..e77d0b89f 100644 --- a/disk-utils/mkfs.minix.c +++ b/disk-utils/mkfs.minix.c @@ -145,8 +145,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -c, --check check the device for bad blocks\n"), out); fputs(_(" -l, --badblocks list of bad blocks from file\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(25); fprintf(out, USAGE_MAN_TAIL("mkfs.minix(8)")); exit(MKFS_EX_OK); } diff --git a/disk-utils/partx.c b/disk-utils/partx.c index 9a868cd81..474c80e46 100644 --- a/disk-utils/partx.c +++ b/disk-utils/partx.c @@ -773,8 +773,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -v, --verbose verbose mode\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(22); fputs(USAGE_COLUMNS, out); for (i = 0; i < NCOLS; i++) diff --git a/disk-utils/raw.c b/disk-utils/raw.c index c881d86ee..1de7f813e 100644 --- a/disk-utils/raw.c +++ b/disk-utils/raw.c @@ -59,8 +59,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(USAGE_OPTIONS, out); fputs(_(" -q, --query set query mode\n"), out); fputs(_(" -a, --all query all raw devices\n"), out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(16); fprintf(out, USAGE_MAN_TAIL("raw(8)")); exit(EXIT_SUCCESS); } diff --git a/disk-utils/resizepart.c b/disk-utils/resizepart.c index a234c8079..38e7cacea 100644 --- a/disk-utils/resizepart.c +++ b/disk-utils/resizepart.c @@ -24,8 +24,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_("Tell the kernel about the new size of a partition.\n"), out); fputs(USAGE_OPTIONS, out); - fputs(USAGE_HELP, out); - fputs(USAGE_VERSION, out); + print_usage_help_options(16); fprintf(out, USAGE_MAN_TAIL("resizepart(8)")); exit(EXIT_SUCCESS); } diff --git a/disk-utils/sfdisk.c b/disk-utils/sfdisk.c index 6f88780d7..8616ee950 100644 --- a/disk-utils/sfdisk.c +++ b/disk-utils/sfdisk.c @@ -1901,8 +1901,8 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -u, --unit S deprecated, only sector unit is supported\n"), out); fputs(USAGE_SEPARATOR, out); - fputs(USAGE_HELP, out); - fputs(_(" -v, --version output version information and exit\n"), out); + printf( " -h, --help %s\n", USAGE_OPTSTR_HELP); + printf( " -v, --version %s\n", USAGE_OPTSTR_VERSION); list_available_columns(out); diff --git a/disk-utils/swaplabel.c b/disk-utils/swaplabel.c index c8fede25e..c4e6873c0 100644 --- a/disk-utils/swaplabel.c +++ b/disk-utils/swaplabel.c @@ -125,8 +125,7 @@ static void __attribute__((__noreturn__)) usage(void) fputs(_(" -L, --label