diff options
author | Bruce Momjian <bruce@momjian.us> | 2003-06-15 04:07:58 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2003-06-15 04:07:58 +0000 |
commit | 4f70680177879501aa402d880b5099fe5df09847 (patch) | |
tree | 24bbb359248e634ca02242a6e49f3485a0dc783a /src/interfaces/ecpg/include/sqlca.h | |
parent | ffa3bfbc30fe69cddc26bbf6b4ca548fa09e5f9c (diff) | |
download | postgresql-4f70680177879501aa402d880b5099fe5df09847.tar.gz postgresql-4f70680177879501aa402d880b5099fe5df09847.zip |
Make ecpg thread safe.
Lee Kindness
Diffstat (limited to 'src/interfaces/ecpg/include/sqlca.h')
-rw-r--r-- | src/interfaces/ecpg/include/sqlca.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/include/sqlca.h b/src/interfaces/ecpg/include/sqlca.h index 7987eb0d3c8..8af23921d78 100644 --- a/src/interfaces/ecpg/include/sqlca.h +++ b/src/interfaces/ecpg/include/sqlca.h @@ -16,7 +16,7 @@ extern "C" { #endif -struct sqlca +struct sqlca_t { char sqlcaid[8]; long sqlabc; @@ -53,8 +53,11 @@ struct sqlca char sqlext[8]; }; -extern DLLIMPORT struct sqlca sqlca; +struct sqlca_t *ECPGget_sqlca(void); +#ifndef POSTGRES_ECPG_INTERNAL +# define sqlca (*ECPGget_sqlca()) +#endif #ifdef __cplusplus } |