From 22c734fcdb5321212bacde9b502d36a4cf564b44 Mon Sep 17 00:00:00 2001
From: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Thu, 20 Sep 2012 11:03:04 -0300
Subject: [PATCH] Remove execdesc.h inclusion from tcopprot.h

---
 src/backend/commands/schemacmds.c    | 1 +
 src/backend/storage/ipc/procsignal.c | 1 +
 src/include/tcop/tcopprot.h          | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/backend/commands/schemacmds.c b/src/backend/commands/schemacmds.c
index b11c38d0b8b..cd5ce06ca76 100644
--- a/src/backend/commands/schemacmds.c
+++ b/src/backend/commands/schemacmds.c
@@ -15,6 +15,7 @@
 #include "postgres.h"
 
 #include "access/htup_details.h"
+#include "access/heapam.h"
 #include "access/xact.h"
 #include "catalog/catalog.h"
 #include "catalog/dependency.h"
diff --git a/src/backend/storage/ipc/procsignal.c b/src/backend/storage/ipc/procsignal.c
index 0f0d4dd48df..2a4466a8d62 100644
--- a/src/backend/storage/ipc/procsignal.c
+++ b/src/backend/storage/ipc/procsignal.c
@@ -21,6 +21,7 @@
 #include "miscadmin.h"
 #include "storage/latch.h"
 #include "storage/ipc.h"
+#include "storage/shmem.h"
 #include "storage/sinval.h"
 #include "tcop/tcopprot.h"
 
diff --git a/src/include/tcop/tcopprot.h b/src/include/tcop/tcopprot.h
index 2ac6554e645..256b0a8a614 100644
--- a/src/include/tcop/tcopprot.h
+++ b/src/include/tcop/tcopprot.h
@@ -19,8 +19,9 @@
 #ifndef TCOPPROT_H
 #define TCOPPROT_H
 
-#include "executor/execdesc.h"
+#include "nodes/params.h"
 #include "nodes/parsenodes.h"
+#include "nodes/plannodes.h"
 #include "storage/procsignal.h"
 #include "utils/guc.h"
 
-- 
GitLab