diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2007-10-03 16:03:25 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2007-10-03 16:03:25 +0000 |
commit | b3ab9b45dab890a047a9999941722fd7c1070d9d (patch) | |
tree | c33753c92b41f5803bc0d094ef0242e6a2b29555 /src | |
parent | 6cbb2353cbd4869fcd1581742da8db809dd57d40 (diff) | |
download | postgresql-b3ab9b45dab890a047a9999941722fd7c1070d9d.tar.gz postgresql-b3ab9b45dab890a047a9999941722fd7c1070d9d.zip |
Suppress compiler warning in non-threaded build.
Diffstat (limited to 'src')
-rw-r--r-- | src/interfaces/ecpg/ecpglib/descriptor.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/ecpglib/descriptor.c b/src/interfaces/ecpg/ecpglib/descriptor.c index be5d78ddb64..f683c0f2856 100644 --- a/src/interfaces/ecpg/ecpglib/descriptor.c +++ b/src/interfaces/ecpg/ecpglib/descriptor.c @@ -1,6 +1,6 @@ /* dynamic SQL support routines * - * $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/descriptor.c,v 1.26 2007/10/03 11:11:12 meskes Exp $ + * $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/descriptor.c,v 1.27 2007/10/03 16:03:25 tgl Exp $ */ #define POSTGRES_ECPG_INTERNAL @@ -16,13 +16,14 @@ #include "sql3types.h" static void descriptor_free(struct descriptor *desc); -static void descriptor_deallocate_all(struct descriptor *list); /* We manage descriptors separately for each thread. */ #ifdef ENABLE_THREAD_SAFETY static pthread_key_t descriptor_key; static pthread_once_t descriptor_once = PTHREAD_ONCE_INIT; +static void descriptor_deallocate_all(struct descriptor *list); + static void descriptor_destructor(void *arg) { @@ -653,6 +654,8 @@ ECPGdeallocate_desc(int line, const char *name) return false; } +#ifdef ENABLE_THREAD_SAFETY + /* Deallocate all descriptors in the list */ static void descriptor_deallocate_all(struct descriptor *list) @@ -665,6 +668,8 @@ descriptor_deallocate_all(struct descriptor *list) } } +#endif /* ENABLE_THREAD_SAFETY */ + bool ECPGallocate_desc(int line, const char *name) { |