From: Rich Felker Date: Sat, 20 Dec 2014 05:05:29 +0000 (-0500) Subject: support translation for getopt error messages X-Git-Tag: v1.1.6~16 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d3357268791f5279b64665a9a5b5629c962c8a15;p=oweals%2Fmusl.git support translation for getopt error messages --- diff --git a/src/misc/getopt.c b/src/misc/getopt.c index 104b5f70..9db5eaac 100644 --- a/src/misc/getopt.c +++ b/src/misc/getopt.c @@ -4,6 +4,7 @@ #include #include #include "libc.h" +#include "locale_impl.h" char *optarg; int optind=1, opterr=1, optopt, __optpos, __optreset=0; @@ -14,6 +15,7 @@ weak_alias(__optreset, optreset); void __getopt_msg(const char *a, const char *b, const char *c, int l) { FILE *f = stderr; + b = __lctrans_cur(b); flockfile(f); fwrite(a, strlen(a), 1, f) && fwrite(b, strlen(b), 1, f)