aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Haas <rhaas@postgresql.org>2011-02-04 13:11:53 -0500
committerRobert Haas <rhaas@postgresql.org>2011-02-04 13:11:53 -0500
commit8201aea90c2b171808c65836fcce4f29b22a9dbb (patch)
tree4766b4f32ed0676362ccd57ca3582608b05b1d23
parentedad08ba545b43261b4d54d65122b45c9b5ee801 (diff)
downloadpostgresql-8201aea90c2b171808c65836fcce4f29b22a9dbb.tar.gz
postgresql-8201aea90c2b171808c65836fcce4f29b22a9dbb.zip
Avoid including postgres.h in frontend compiles of src/port.
This isn't kosher, and doesn't play nicely with my recent changes to the Makefile in this directory.
-rw-r--r--src/port/dirent.c5
-rw-r--r--src/port/pipe.c4
-rw-r--r--src/port/win32error.c4
3 files changed, 13 insertions, 0 deletions
diff --git a/src/port/dirent.c b/src/port/dirent.c
index 9e1d1317efc..6219ccb4694 100644
--- a/src/port/dirent.c
+++ b/src/port/dirent.c
@@ -13,7 +13,12 @@
*-------------------------------------------------------------------------
*/
+#ifndef FRONTEND
#include "postgres.h"
+#else
+#include "postgres_fe.h"
+#endif
+
#include <dirent.h>
diff --git a/src/port/pipe.c b/src/port/pipe.c
index 0963cbba78a..95839c65830 100644
--- a/src/port/pipe.c
+++ b/src/port/pipe.c
@@ -15,7 +15,11 @@
*-------------------------------------------------------------------------
*/
+#ifndef FRONTEND
#include "postgres.h"
+#else
+#include "postgres_fe.h"
+#endif
#ifdef WIN32
int
diff --git a/src/port/win32error.c b/src/port/win32error.c
index 5dfb6941804..4b3b1ea7d6e 100644
--- a/src/port/win32error.c
+++ b/src/port/win32error.c
@@ -11,7 +11,11 @@
*-------------------------------------------------------------------------
*/
+#ifndef FRONTEND
#include "postgres.h"
+#else
+#include "postgres_fe.h"
+#endif
static const struct
{