From: Yu Watanabe Date: Sun, 1 Sep 2024 07:07:28 +0000 (+0900) Subject: pretty-print: rename {draw,clear}_progress_bar_unbuffered() -> {draw,clear}_progress_... X-Git-Tag: v257-rc1~560^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9e4b2c569b31d837ee002e2aa2bf495a74d2472;p=thirdparty%2Fsystemd.git pretty-print: rename {draw,clear}_progress_bar_unbuffered() -> {draw,clear}_progress_bar_impl() Addresses https://github.com/systemd/systemd/pull/34205#discussion_r1739648525. Follow-ups for 5f9dd9c64d20e7cdf8b509421e28cfebf31b7c32. --- diff --git a/src/shared/pretty-print.c b/src/shared/pretty-print.c index cc226e72ea7..9d3f6be1f4f 100644 --- a/src/shared/pretty-print.c +++ b/src/shared/pretty-print.c @@ -460,7 +460,7 @@ bool shall_tint_background(void) { return cache != 0; } -void draw_progress_bar_unbuffered(const char *prefix, double percentage) { +void draw_progress_bar_impl(const char *prefix, double percentage) { fputc('\r', stderr); if (prefix) { fputs(prefix, stderr); @@ -516,7 +516,7 @@ void draw_progress_bar_unbuffered(const char *prefix, double percentage) { } -void clear_progress_bar_unbuffered(const char *prefix) { +void clear_progress_bar_impl(const char *prefix) { fputc('\r', stderr); if (terminal_is_dumb()) @@ -538,7 +538,7 @@ void draw_progress_bar(const char *prefix, double percentage) { char buffer[LONG_LINE_MAX]; setvbuf(stderr, buffer, _IOFBF, sizeof(buffer)); - draw_progress_bar_unbuffered(prefix, percentage); + draw_progress_bar_impl(prefix, percentage); fflush(stderr); @@ -550,7 +550,7 @@ void clear_progress_bar(const char *prefix) { char buffer[LONG_LINE_MAX]; setvbuf(stderr, buffer, _IOFBF, sizeof(buffer)); - clear_progress_bar_unbuffered(prefix); + clear_progress_bar_impl(prefix); fflush(stderr); diff --git a/src/shared/pretty-print.h b/src/shared/pretty-print.h index d3af149a2ef..4efac1d7edc 100644 --- a/src/shared/pretty-print.h +++ b/src/shared/pretty-print.h @@ -55,5 +55,5 @@ bool shall_tint_background(void); void draw_progress_bar(const char *prefix, double percentage); void clear_progress_bar(const char *prefix); -void draw_progress_bar_unbuffered(const char *prefix, double percentage); -void clear_progress_bar_unbuffered(const char *prefix); +void draw_progress_bar_impl(const char *prefix, double percentage); +void clear_progress_bar_impl(const char *prefix); diff --git a/src/sysupdate/updatectl.c b/src/sysupdate/updatectl.c index c298b244641..87dd78b4c6d 100644 --- a/src/sysupdate/updatectl.c +++ b/src/sysupdate/updatectl.c @@ -815,23 +815,23 @@ static int update_render_progress(sd_event_source *source, void *userdata) { int progress = PTR_TO_INT(p); if (progress == UPDATE_PROGRESS_FAILED) { - clear_progress_bar_unbuffered(target); + clear_progress_bar_impl(target); fprintf(stderr, "%s: %s Unknown failure\n", target, RED_CROSS_MARK()); total += 100; } else if (progress == -EALREADY) { - clear_progress_bar_unbuffered(target); + clear_progress_bar_impl(target); fprintf(stderr, "%s: %s Already up-to-date\n", target, GREEN_CHECK_MARK()); n--; /* Don't consider this target in the total */ } else if (progress < 0) { - clear_progress_bar_unbuffered(target); + clear_progress_bar_impl(target); fprintf(stderr, "%s: %s %s\n", target, RED_CROSS_MARK(), STRERROR(progress)); total += 100; } else if (progress == UPDATE_PROGRESS_DONE) { - clear_progress_bar_unbuffered(target); + clear_progress_bar_impl(target); fprintf(stderr, "%s: %s Done\n", target, GREEN_CHECK_MARK()); total += 100; } else { - draw_progress_bar_unbuffered(target, progress); + draw_progress_bar_impl(target, progress); fputs("\n", stderr); total += progress; } @@ -839,9 +839,9 @@ static int update_render_progress(sd_event_source *source, void *userdata) { if (n > 1) { if (exiting) - clear_progress_bar_unbuffered(target); + clear_progress_bar_impl(target); else { - draw_progress_bar_unbuffered("Total", (double) total / n); + draw_progress_bar_impl("Total", (double) total / n); if (terminal_is_dumb()) fputs("\n", stderr); }