aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/ecpglib/memory.c
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2007-10-03 08:55:23 +0000
committerMichael Meskes <meskes@postgresql.org>2007-10-03 08:55:23 +0000
commitc4a6c2f87166c70cd773c5521d4ff104ddec9e61 (patch)
tree4d5e8b5ca565ae4cb4d80b542fcc18b68eba61d3 /src/interfaces/ecpg/ecpglib/memory.c
parent6d673a63ed20719995e5128233bf6bd18f66ead8 (diff)
downloadpostgresql-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.c6
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);