]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
pretty-print: rename draw_progress_bar_impl()→draw_progress_bar_unbuffered()
authorLennart Poettering <lennart@poettering.net>
Tue, 29 Oct 2024 20:14:54 +0000 (21:14 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 29 Oct 2024 20:37:26 +0000 (21:37 +0100)
src/shared/pretty-print.c
src/shared/pretty-print.h
src/sysupdate/updatectl.c

index 322d5f496ddfa2ad4e5ba377279f6a78b98feea6..18b2da15d4cf4c5076985ca7dec667ec84911b5c 100644 (file)
@@ -461,7 +461,7 @@ bool shall_tint_background(void) {
         return cache != 0;
 }
 
-void draw_progress_bar_impl(const char *prefix, double percentage) {
+void draw_progress_bar_unbuffered(const char *prefix, double percentage) {
         fputc('\r', stderr);
         if (prefix) {
                 fputs(prefix, stderr);
@@ -522,10 +522,9 @@ void draw_progress_bar_impl(const char *prefix, double percentage) {
                 fputs(ANSI_ERASE_TO_END_OF_LINE, stderr);
 
         fputc('\r', stderr);
-
 }
 
-void clear_progress_bar_impl(const char *prefix) {
+void clear_progress_bar_unbuffered(const char *prefix) {
         fputc('\r', stderr);
 
         if (terminal_is_dumb())
@@ -546,10 +545,10 @@ void draw_progress_bar(const char *prefix, double percentage) {
          * unbuffered by default. Let's temporarily turn on full buffering, so that this is passed to the tty
          * as a single buffer, to make things more efficient. */
         WITH_BUFFERED_STDERR;
-        draw_progress_bar_impl(prefix, percentage);
+        draw_progress_bar_unbuffered(prefix, percentage);
 }
 
 void clear_progress_bar(const char *prefix) {
         WITH_BUFFERED_STDERR;
-        clear_progress_bar_impl(prefix);
+        clear_progress_bar_unbuffered(prefix);
 }
index 446f305b733adbd4cf1f2a208ce0b826bf6ce655..0c073b60924e80c1e6dcc47f5ee3d9bbe49b2510 100644 (file)
@@ -55,8 +55,8 @@ 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_impl(const char *prefix, double percentage);
-void clear_progress_bar_impl(const char *prefix);
+void draw_progress_bar_unbuffered(const char *prefix, double percentage);
+void clear_progress_bar_unbuffered(const char *prefix);
 
 static inline FILE* enable_buffering(FILE *f, char *buffer, size_t size) {
         assert(f);
index e7e4b374da0f143a6dae4073ae25cbc9563b2bba..7cfccb66f47a318347dcfeea0afb6d956264c8ae 100644 (file)
@@ -843,23 +843,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_impl(target);
+                        clear_progress_bar_unbuffered(target);
                         fprintf(stderr, "%s: %s Unknown failure\n", target, RED_CROSS_MARK());
                         total += 100;
                 } else if (progress == -EALREADY) {
-                        clear_progress_bar_impl(target);
+                        clear_progress_bar_unbuffered(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_impl(target);
+                        clear_progress_bar_unbuffered(target);
                         fprintf(stderr, "%s: %s %s\n", target, RED_CROSS_MARK(), STRERROR(progress));
                         total += 100;
                 } else if (progress == UPDATE_PROGRESS_DONE) {
-                        clear_progress_bar_impl(target);
+                        clear_progress_bar_unbuffered(target);
                         fprintf(stderr, "%s: %s Done\n", target, GREEN_CHECK_MARK());
                         total += 100;
                 } else {
-                        draw_progress_bar_impl(target, progress);
+                        draw_progress_bar_unbuffered(target, progress);
                         fputs("\n", stderr);
                         total += progress;
                 }
@@ -867,9 +867,9 @@ static int update_render_progress(sd_event_source *source, void *userdata) {
 
         if (n > 1) {
                 if (exiting)
-                        clear_progress_bar_impl(target);
+                        clear_progress_bar_unbuffered(target);
                 else {
-                        draw_progress_bar_impl("Total", (double) total / n);
+                        draw_progress_bar_unbuffered("Total", (double) total / n);
                         if (terminal_is_dumb())
                                 fputs("\n", stderr);
                 }