summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
authorPeter Eisentraut2026-06-25 05:39:59 +0000
committerPeter Eisentraut2026-06-25 05:43:24 +0000
commit3277e69b8eb08c0f16f276aeb8f8e1c9d058c666 (patch)
tree78cb37cc70d6b1e54a33d3de63f9c489607687c1 /src/bin
parent4abf411e2328f57fd2547b5c2187a2159e97a606 (diff)
Fix options listing of pg_test_timing --cutoff
The new pg_test_timing --cutoff option (commit 0b096e379e6) appeared out of order in the documentation and the code. Fix that.
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/pg_test_timing/pg_test_timing.c34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/bin/pg_test_timing/pg_test_timing.c b/src/bin/pg_test_timing/pg_test_timing.c
index fcfd0456b55..d63018f270f 100644
--- a/src/bin/pg_test_timing/pg_test_timing.c
+++ b/src/bin/pg_test_timing/pg_test_timing.c
@@ -62,8 +62,8 @@ static void
handle_args(int argc, char *argv[])
{
static struct option long_options[] = {
- {"duration", required_argument, NULL, 'd'},
{"cutoff", required_argument, NULL, 'c'},
+ {"duration", required_argument, NULL, 'd'},
{NULL, 0, NULL, 0}
};
@@ -76,7 +76,7 @@ handle_args(int argc, char *argv[])
{
if (strcmp(argv[1], "--help") == 0 || strcmp(argv[1], "-?") == 0)
{
- printf(_("Usage: %s [-d DURATION] [-c CUTOFF]\n"), progname);
+ printf(_("Usage: %s [-c CUTOFF] [-d DURATION]\n"), progname);
exit(0);
}
if (strcmp(argv[1], "--version") == 0 || strcmp(argv[1], "-V") == 0)
@@ -86,49 +86,49 @@ handle_args(int argc, char *argv[])
}
}
- while ((option = getopt_long(argc, argv, "d:c:",
+ while ((option = getopt_long(argc, argv, "c:d:",
long_options, &optindex)) != -1)
{
switch (option)
{
- case 'd':
+ case 'c':
errno = 0;
- optval = strtoul(optarg, &endptr, 10);
+ max_rprct = strtod(optarg, &endptr);
- if (endptr == optarg || *endptr != '\0' ||
- errno != 0 || optval != (unsigned int) optval)
+ if (endptr == optarg || *endptr != '\0' || errno != 0)
{
fprintf(stderr, _("%s: invalid argument for option %s\n"),
- progname, "--duration");
+ progname, "--cutoff");
fprintf(stderr, _("Try \"%s --help\" for more information.\n"), progname);
exit(1);
}
- test_duration = (unsigned int) optval;
- if (test_duration == 0)
+ if (max_rprct < 0 || max_rprct > 100)
{
fprintf(stderr, _("%s: %s must be in range %u..%u\n"),
- progname, "--duration", 1, UINT_MAX);
+ progname, "--cutoff", 0, 100);
exit(1);
}
break;
- case 'c':
+ case 'd':
errno = 0;
- max_rprct = strtod(optarg, &endptr);
+ optval = strtoul(optarg, &endptr, 10);
- if (endptr == optarg || *endptr != '\0' || errno != 0)
+ if (endptr == optarg || *endptr != '\0' ||
+ errno != 0 || optval != (unsigned int) optval)
{
fprintf(stderr, _("%s: invalid argument for option %s\n"),
- progname, "--cutoff");
+ progname, "--duration");
fprintf(stderr, _("Try \"%s --help\" for more information.\n"), progname);
exit(1);
}
- if (max_rprct < 0 || max_rprct > 100)
+ test_duration = (unsigned int) optval;
+ if (test_duration == 0)
{
fprintf(stderr, _("%s: %s must be in range %u..%u\n"),
- progname, "--cutoff", 0, 100);
+ progname, "--duration", 1, UINT_MAX);
exit(1);
}
break;