It's because lack STDOUT_FILENO, so this patch can be dropped On Sun, Dec 18, 2022 at 12:52 AM Yonggang Luo wrote: > > Signed-off-by: Yonggang Luo > --- > lib/color.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/lib/color.c b/lib/color.c > index 8063dc26..963a2ec2 100644 > --- a/lib/color.c > +++ b/lib/color.c > @@ -117,9 +117,14 @@ parse_opt (int key, char *arg, > if (strcmp (arg, values[i].str) == 0) > { > color_mode = values[i].mode; > +#ifdef _WIN32 > + if (color_mode == color_auto) > + color_mode = color_never; > +#else > if (color_mode == color_auto) > color_mode > = isatty (STDOUT_FILENO) ? color_always : color_never; > +#endif > break; > } > if (i == nvalues) > -- > 2.36.1.windows.1 > -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo