diff options
author | Michael Meskes <meskes@postgresql.org> | 2007-10-03 08:55:23 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2007-10-03 08:55:23 +0000 |
commit | c4a6c2f87166c70cd773c5521d4ff104ddec9e61 (patch) | |
tree | 4d5e8b5ca565ae4cb4d80b542fcc18b68eba61d3 /src/interfaces/ecpg/ecpglib/memory.c | |
parent | 6d673a63ed20719995e5128233bf6bd18f66ead8 (diff) | |
download | postgresql-c4a6c2f87166c70cd773c5521d4ff104ddec9e61.tar.gz postgresql-c4a6c2f87166c70cd773c5521d4ff104ddec9e61.zip |
Hopefully fixed some stuff that causes Windows builds to fail.
Diffstat (limited to 'src/interfaces/ecpg/ecpglib/memory.c')
-rw-r--r-- | src/interfaces/ecpg/ecpglib/memory.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/interfaces/ecpg/ecpglib/memory.c b/src/interfaces/ecpg/ecpglib/memory.c index 0b3eb47d4e1..ed1dfece378 100644 --- a/src/interfaces/ecpg/ecpglib/memory.c +++ b/src/interfaces/ecpg/ecpglib/memory.c @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/memory.c,v 1.9 2007/09/30 11:38:48 meskes Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/memory.c,v 1.10 2007/10/03 08:55:22 meskes Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" @@ -70,9 +70,7 @@ struct auto_mem #ifdef ENABLE_THREAD_SAFETY static pthread_key_t auto_mem_key; -#ifndef WIN32 static pthread_once_t auto_mem_once = PTHREAD_ONCE_INIT; -#endif static void auto_mem_destructor(void *arg) @@ -80,7 +78,7 @@ auto_mem_destructor(void *arg) ECPGfree_auto_mem(); } -NON_EXEC_STATIC void +static void auto_mem_key_init(void) { pthread_key_create(&auto_mem_key, auto_mem_destructor); |