]> err.no Git - moreutils/commitdiff
Make errno obey locale
authorLars Wirzenius <liw@liw.fi>
Tue, 5 Jun 2012 14:14:07 +0000 (15:14 +0100)
committerLars Wirzenius <liw@liw.fi>
Tue, 5 Jun 2012 14:14:07 +0000 (15:14 +0100)
errno.c

diff --git a/errno.c b/errno.c
index 64a4770db36a5ee1d1bdf4ceb26adc6091060eec..872d11a3b493ef0a7214f6e6c63800e9a485b946 100644 (file)
--- a/errno.c
+++ b/errno.c
@@ -21,6 +21,7 @@
 
 #include <ctype.h>
 #include <errno.h>
+#include <locale.h>
 #include <stdbool.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -122,6 +123,8 @@ main(int argc, char **argv)
     int index = 0;
     enum { lookup_mode, list_mode, search_mode } mode = lookup_mode;
     
+    setlocale(LC_ALL, "");
+    
     for (;;) {
         int c = getopt_long(argc, argv, "hls", options, &index);
         if (c == -1)