summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2014-12-20 00:05:29 -0500
committerRich Felker <dalias@aerifal.cx>2014-12-20 00:05:29 -0500
commitd3357268791f5279b64665a9a5b5629c962c8a15 (patch)
tree5a6ef5cee9d092f099713f77bdae030379cb1c5f /src
parent1d8d86aeb54c0c5439eb07a4bc1b03983fb9d6e8 (diff)
downloadmusl-d3357268791f5279b64665a9a5b5629c962c8a15.tar.gz
support translation for getopt error messages
Diffstat (limited to 'src')
-rw-r--r--src/misc/getopt.c2
1 files changed, 2 insertions, 0 deletions
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 <limits.h>
#include <stdlib.h>
#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)