summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>1996-10-24 21:41:00 +0000
committerMiles Bader <miles@gnu.org>1996-10-24 21:41:00 +0000
commit50f972e6eb9649942582b84df77fcb527e15a077 (patch)
tree7f3e38951d012d2fbaed8d22602fcc8ac57f8476 /utils
parentd078fe645188b502661059835230d2bd9cbac388 (diff)
(options):
Remove header for run-time supplied fields. (main): And add it back here as a child header. Replace PARENTS with CHILDREN, which uses the new argp_child structure.
Diffstat (limited to 'utils')
-rw-r--r--utils/vmstat.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/utils/vmstat.c b/utils/vmstat.c
index e6e0bf63..d3d1e998 100644
--- a/utils/vmstat.c
+++ b/utils/vmstat.c
@@ -35,17 +35,13 @@
char *argp_program_version = STANDARD_HURD_VERSION (vmstat);
static const struct argp_option options[] = {
- {"terse", 't', 0, 0, "Use short one-line output format", 1 },
+ {"terse", 't', 0, 0, "Use short one-line output format"},
{"no-header", 'H', 0, 0, "Don't print a descriptive header line"},
{"prefix", 'p', 0, 0, "Always display a description before stats"},
{"no-prefix", 'P', 0, 0, "Never display a description before stats"},
{"pages", 'v', 0, 0, "Display sizes in pages"},
{"kilobytes", 'k', 0, 0, "Display sizes in 1024 byte blocks"},
{"bytes", 'b', 0, 0, "Display sizes in bytes"},
-
- /* A header for all the individual field options. */
- { 0,0,0,0, "Selecting which statistics to show:", 2},
-
{0}
};
static const char *args_doc = "[PERIOD [COUNT [HEADER_INTERVAL]]]";
@@ -420,8 +416,9 @@ main (int argc, char **argv)
struct argp_option *field_opts;
int field_opts_size;
struct argp field_argp = { 0, parse_opt };
- const struct argp *parents[] = { &field_argp, 0 };
- const struct argp argp = { options, parse_opt, args_doc, doc, parents };
+ const struct argp_child children[] =
+ {{&field_argp, 0, "Selecting which statistics to show:"}, {0}};
+ const struct argp argp = { options, parse_opt, args_doc, doc, children };
/* See how many fields we know about. */
for (field = fields; field->name; field++)