summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/pgsql/pgsql.c2
-rw-r--r--ext/pgsql/php_pgsql.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/ext/pgsql/pgsql.c b/ext/pgsql/pgsql.c
index cdad76e80e..8703edaba9 100644
--- a/ext/pgsql/pgsql.c
+++ b/ext/pgsql/pgsql.c
@@ -25,6 +25,8 @@
#include "dl/phpdl.h"
#endif
+#define PHP_PGSQL_PRIVATE 1
+
#include "php.h"
#include "php_ini.h"
#include "ext/standard/php_standard.h"
diff --git a/ext/pgsql/php_pgsql.h b/ext/pgsql/php_pgsql.h
index 0486801fe5..f0ec320aed 100644
--- a/ext/pgsql/php_pgsql.h
+++ b/ext/pgsql/php_pgsql.h
@@ -42,6 +42,7 @@
extern zend_module_entry pgsql_module_entry;
#define pgsql_module_ptr &pgsql_module_entry
+#ifdef PHP_PGSQL_PRIVATE
#include <libpq-fe.h>
@@ -138,6 +139,7 @@ typedef struct {
# define PGLS_FETCH()
extern PHP_PGSQL_API php_pgsql_globals pgsql_globals;
#endif
+#endif
#else