[project @ 2003-08-19 16:32:23 by simonmar]
authorsimonmar <unknown>
Tue, 19 Aug 2003 16:32:23 +0000 (16:32 +0000)
committersimonmar <unknown>
Tue, 19 Aug 2003 16:32:23 +0000 (16:32 +0000)
setlocale(LC_ALL,""), to enable the locale support in libc.

ghc/rts/RtsStartup.c

index 1c6ab40..099f891 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: RtsStartup.c,v 1.73 2003/04/01 15:05:15 sof Exp $
+ * $Id: RtsStartup.c,v 1.74 2003/08/19 16:32:23 simonmar Exp $
  *
  * (c) The GHC Team, 1998-2002
  *
 
 #include <stdlib.h>
 
+#ifdef HAVE_LOCALE_H
+#include <locale.h>
+#endif
+
 // Flag Structure
 struct RTS_FLAGS RtsFlags;
 
@@ -167,6 +171,10 @@ hs_init(int *argc, char **argv[])
     }
 #endif
 
+#ifdef HAVE_LOCALE_H
+    setlocale(LC_ALL,"");
+#endif
+
     /* Record initialization times */
     stat_endInit();
 }