summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Eisentraut2017-01-21 20:49:53 +0000
committerPeter Eisentraut2017-01-21 20:49:53 +0000
commitb48008676002895c284c9a7a3d4fc7210b58044d (patch)
treea1bae9cdf19eb483e3629f6c434bb7a2ddb68762
parentd2ab1176160e30543da1e48f7e0d17564852b693 (diff)
Add more includes so header files are self-contained
-rw-r--r--src/include/catalog/pg_subscription.h1
-rw-r--r--src/include/commands/publicationcmds.h1
-rw-r--r--src/include/commands/subscriptioncmds.h1
-rw-r--r--src/include/replication/pgoutput.h1
-rw-r--r--src/include/replication/worker_internal.h2
5 files changed, 6 insertions, 0 deletions
diff --git a/src/include/catalog/pg_subscription.h b/src/include/catalog/pg_subscription.h
index 0ad7b0e321..e0af730e95 100644
--- a/src/include/catalog/pg_subscription.h
+++ b/src/include/catalog/pg_subscription.h
@@ -12,6 +12,7 @@
#define PG_SUBSCRIPTION_H
#include "catalog/genbki.h"
+#include "nodes/pg_list.h"
/* ----------------
* pg_subscription definition. cpp turns this into
diff --git a/src/include/commands/publicationcmds.h b/src/include/commands/publicationcmds.h
index 2307cea070..cdacfa6f5b 100644
--- a/src/include/commands/publicationcmds.h
+++ b/src/include/commands/publicationcmds.h
@@ -15,6 +15,7 @@
#ifndef PUBLICATIONCMDS_H
#define PUBLICATIONCMDS_H
+#include "catalog/objectaddress.h"
#include "nodes/parsenodes.h"
extern ObjectAddress CreatePublication(CreatePublicationStmt *stmt);
diff --git a/src/include/commands/subscriptioncmds.h b/src/include/commands/subscriptioncmds.h
index 1d8e2aa412..87c1a27e14 100644
--- a/src/include/commands/subscriptioncmds.h
+++ b/src/include/commands/subscriptioncmds.h
@@ -15,6 +15,7 @@
#ifndef SUBSCRIPTIONCMDS_H
#define SUBSCRIPTIONCMDS_H
+#include "catalog/objectaddress.h"
#include "nodes/parsenodes.h"
extern ObjectAddress CreateSubscription(CreateSubscriptionStmt *stmt);
diff --git a/src/include/replication/pgoutput.h b/src/include/replication/pgoutput.h
index c20451d1f2..83e395823e 100644
--- a/src/include/replication/pgoutput.h
+++ b/src/include/replication/pgoutput.h
@@ -13,6 +13,7 @@
#ifndef PGOUTPUT_H
#define PGOUTPUT_H
+#include "nodes/pg_list.h"
typedef struct PGOutputData
{
diff --git a/src/include/replication/worker_internal.h b/src/include/replication/worker_internal.h
index cecd2b8a1c..29c43fc92a 100644
--- a/src/include/replication/worker_internal.h
+++ b/src/include/replication/worker_internal.h
@@ -12,7 +12,9 @@
#ifndef WORKER_INTERNAL_H
#define WORKER_INTERNAL_H
+#include "access/xlogdefs.h"
#include "catalog/pg_subscription.h"
+#include "datatype/timestamp.h"
#include "storage/lock.h"
typedef struct LogicalRepWorker