diff options
| author | Peter Eisentraut | 2002-08-09 22:52:04 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2002-08-09 22:52:04 +0000 |
| commit | 6ce4a4e3e12a1f9bdd1bb3c7a12244371d4b80e8 (patch) | |
| tree | c54236627f083ea35f8a4cc0fc18544b1b4a88b0 /src/backend/main | |
| parent | 9c5dacc5e9d72332c82f882ede725d1d995e9806 (diff) | |
Make sure monetary, numeric, and time locale categories are set to C and
are only activated temporarily to read out formatting information.
Diffstat (limited to 'src/backend/main')
| -rw-r--r-- | src/backend/main/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/backend/main/main.c b/src/backend/main/main.c index 9e1d44739ad..595052a91ca 100644 --- a/src/backend/main/main.c +++ b/src/backend/main/main.c @@ -13,7 +13,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/main/main.c,v 1.52 2002/06/20 20:29:29 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/main/main.c,v 1.53 2002/08/09 22:52:04 petere Exp $ * *------------------------------------------------------------------------- */ @@ -134,9 +134,11 @@ main(int argc, char *argv[]) #ifdef LC_MESSAGES setlocale(LC_MESSAGES, ""); #endif - setlocale(LC_MONETARY, ""); - setlocale(LC_NUMERIC, ""); - setlocale(LC_TIME, ""); + /* We don't use these during startup. See also pg_locale.c about + * why these are set to "C". */ + setlocale(LC_MONETARY, "C"); + setlocale(LC_NUMERIC, "C"); + setlocale(LC_TIME, "C"); #ifdef ENABLE_NLS bindtextdomain("postgres", LOCALEDIR); |
