<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-legacy-support.
</pre>
<p><a href="https://github.com/macports/macports-legacy-support/commit/5bfd7230d1a7a5ada98e9cfb7248ac5741593233">https://github.com/macports/macports-legacy-support/commit/5bfd7230d1a7a5ada98e9cfb7248ac5741593233</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5bfd7230d1a7a5ada98e9cfb7248ac5741593233
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Wed May 28 20:08:08 2025 -0700
<span style='display:block; white-space:pre;color:#404040;'> test_clocks: Change dump-related option chars.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> The -d option collided with the "debug" option in the copyfile test,
</span><span style='display:block; white-space:pre;color:#404040;'> so it's been changed to -D.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Using -v for dump verbosity was inconvenient, so -V is now used for
</span><span style='display:block; white-space:pre;color:#404040;'> dump verbosity.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also fixes a typo in the dump log message.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'> Options behave as expected.
</span>---
test/test_clocks.c | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/test/test_clocks.c b/test/test_clocks.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 90a1683..50ead0a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/test/test_clocks.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/test/test_clocks.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -820,7 +820,7 @@ open_log(clock_idx_t clkidx, const char *extra, int quiet, int replay)
</span> fprintf(stderr, " Unable to open %s\n", fname);
return NULL;
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!quiet) printf(" %s %s/\n",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!quiet) printf(" %s %s\n",
</span> replay ? "Replaying from" : "Logging to", fname);
return fp;
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -903,7 +903,8 @@ clock_replay_ns(clock_idx_t clkidx, int quiet)
</span>
/* Report info about one clock */
static int
<span style='display:block; white-space:pre;background:#ffe0e0;'>-report_clock(clock_idx_t clkidx, int dump, int verbose, int quiet, int replay)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+report_clock(clock_idx_t clkidx, int dump, int dverbose,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int verbose, int quiet, int replay)
</span> {
int err, ret = 0, vnq = verbose && !quiet;
const char *name = clock_names[clkidx];
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -934,19 +935,19 @@ report_clock(clock_idx_t clkidx, int dump, int verbose, int quiet, int replay)
</span> ret = 1;
}
if (vnq && !ret) print_stats(&stats, &info);
<span style='display:block; white-space:pre;background:#ffe0e0;'>- if ((dump && ret) || dump > 1) clock_dump_ns(clkidx, &info, verbose, quiet);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ((dump && ret) || dump > 1) clock_dump_ns(clkidx, &info, dverbose, quiet);
</span> return ret;
}
/* Report info about all clocks (singly) */
static int
<span style='display:block; white-space:pre;background:#ffe0e0;'>-report_all_clocks(int dump, int verbose, int quiet, int replay)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+report_all_clocks(int dump, int dverbose, int verbose, int quiet, int replay)
</span> {
int ret = 0;
clock_idx_t clkidx = 0;
while (clkidx < (clock_idx_t) clock_idx_max) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ret |= report_clock(clkidx, dump, verbose, quiet, replay);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ret |= report_clock(clkidx, dump, dverbose, verbose, quiet, replay);
</span> ++clkidx;
}
return ret;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1425,8 +1426,8 @@ clock_replay_dual_ns(clock_idx_t clkidx, int quiet)
</span>
/* Report info about one clock comparison */
static int
<span style='display:block; white-space:pre;background:#ffe0e0;'>-report_clock_compare(clock_idx_t clkidx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int dump, int verbose, int quiet, int replay)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+report_clock_compare(clock_idx_t clkidx, int dump, int dverbose,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int verbose, int quiet, int replay)
</span> {
int ret = 0, vnq = verbose && !quiet;
const char *name = clock_names[clkidx];
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1451,21 +1452,21 @@ report_clock_compare(clock_idx_t clkidx,
</span> }
}
if ((dump && ret) || dump > 1) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- clock_dump_dual_ns(clkidx, &info, &refinfo, verbose, quiet);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ clock_dump_dual_ns(clkidx, &info, &refinfo, dverbose, quiet);
</span> }
return ret;
}
/* Report info about all clock comparisons */
static int
<span style='display:block; white-space:pre;background:#ffe0e0;'>-report_all_clock_compares(int dump, int verbose, int quiet, int replay)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+report_all_clock_compares(int dump, int dverbose, int verbose, int quiet, int replay)
</span> {
int ret = 0;
clock_idx_t clkidx = 0;
while (clkidx < (clock_idx_t) clock_idx_max) {
/* As sanity check, don't exclude self-compare */
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ret |= report_clock_compare(clkidx, dump, verbose, quiet, replay);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ret |= report_clock_compare(clkidx, dump, dverbose, verbose, quiet, replay);
</span> ++clkidx;
}
return ret;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2022,7 +2023,7 @@ main(int argc, char *argv[])
</span> {
int argn = 1;
int continuous = 0, dump = 0, keepgoing = 0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>- int quiet = 0, replay = 0, verbose = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int quiet = 0, replay = 0, verbose = 0, dverbose = 0;
</span> int err = 0, tterr, ttries, sleepchanged;
const char *cp;
char chr;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2034,11 +2035,12 @@ main(int argc, char *argv[])
</span> while ((chr = *++cp)) {
switch (chr) {
case 'C': ++continuous; ++iteration; break;
<span style='display:block; white-space:pre;background:#ffe0e0;'>- case 'd': ++dump; break;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'D': ++dump; break;
</span> case 'K': ++keepgoing; break;
case 'q': ++quiet; break;
case 'R': ++replay; break;
case 'v': ++verbose; break;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ case 'V': ++dverbose; break;
</span> }
}
++argn;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2057,8 +2059,8 @@ main(int argc, char *argv[])
</span> if (verbose & !quiet) report_sleepofs(" Initial sleep offset", &lastsleep);
while (!err || keepgoing) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- err |= report_all_clocks(dump, verbose, quiet, replay);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- err |= report_all_clock_compares(dump, verbose, quiet, replay);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ err |= report_all_clocks(dump, dverbose, verbose, quiet, replay);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ err |= report_all_clock_compares(dump, dverbose, verbose, quiet, replay);
</span> err |= check_mach_scaling(verbose && !quiet);
/*
</pre><pre style='margin:0'>
</pre>