On 5/9/23 11:51, Richard W.M. Jones wrote: > At least under Wine they are not recognized and you just see literal > "[0m" etc appearing in the output. > > Updates: commit 5a011e02375912f2ad88de1ebc6d609e29d38f71 > --- > server/debug.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/server/debug.c b/server/debug.c > index 1b5ddaafe..2231d40a0 100644 > --- a/server/debug.c > +++ b/server/debug.c > @@ -70,7 +70,9 @@ static void > debug_common (bool in_server, const char *fs, va_list args) > { > int err = errno; > +#ifndef WIN32 > int tty; > +#endif > CLEANUP_FREE char *str = NULL; > size_t len = 0; > FILE *fp; > @@ -88,15 +90,19 @@ debug_common (bool in_server, const char *fs, va_list > args) > return; > } > > +#ifndef WIN32 > tty = isatty (fileno (stderr)); > if (!in_server && tty) ansi_force_colour (ANSI_FG_BOLD_BLACK, fp); > +#endif > > prologue (fp); > > errno = err; > vfprintf (fp, fs, args); > > +#ifndef WIN32 > if (!in_server && tty) ansi_force_restore (fp); > +#endif > fprintf (fp, "\n"); > close_memstream (fp); >
Reviewed-by: Laszlo Ersek <ler...@redhat.com> _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs