(main): Call setlocale and textdomain.
authordrepper <drepper>
Fri, 10 Nov 2006 21:11:14 +0000 (21:11 +0000)
committerdrepper <drepper>
Fri, 10 Nov 2006 21:11:14 +0000 (21:11 +0000)
elf/ldconfig.c

index 1b64a9d..40f4456 100644 (file)
@@ -24,6 +24,7 @@
 #include <errno.h>
 #include <inttypes.h>
 #include <libintl.h>
+#include <locale.h>
 #include <stdbool.h>
 #include <stdio.h>
 #include <stdio_ext.h>
@@ -1166,9 +1167,14 @@ set_hwcap (void)
 int
 main (int argc, char **argv)
 {
-  int remaining;
+  /* Set locale via LC_ALL.  */
+  setlocale (LC_ALL, "");
+
+  /* Set the text message domain.  */
+  textdomain (_libc_intl_domainname);
 
   /* Parse and process arguments.  */
+  int remaining;
   argp_parse (&argp, argc, argv, 0, &remaining, NULL);
 
   /* Remaining arguments are additional directories if opt_manual_link