diff options
Diffstat (limited to 'src/interfaces/ecpg/test/thread/descriptor.pgc')
-rw-r--r-- | src/interfaces/ecpg/test/thread/descriptor.pgc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/interfaces/ecpg/test/thread/descriptor.pgc b/src/interfaces/ecpg/test/thread/descriptor.pgc index e07a5e22b7a..c88c05a8a5d 100644 --- a/src/interfaces/ecpg/test/thread/descriptor.pgc +++ b/src/interfaces/ecpg/test/thread/descriptor.pgc @@ -3,6 +3,7 @@ #define WIN32_LEAN_AND_MEAN #include <windows.h> #include <process.h> +#include <locale.h> #else #include <pthread.h> #endif @@ -24,6 +25,10 @@ static void* fn(void* arg) { int i; +#ifdef WIN32 + _configthreadlocale(_ENABLE_PER_THREAD_LOCALE); +#endif + for (i = 1; i <= REPEATS; ++i) { EXEC SQL ALLOCATE DESCRIPTOR mydesc; |