summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorRobert Haas2016-09-13 13:21:35 +0000
committerRobert Haas2016-09-13 13:21:35 +0000
commit445a38aba26cb80a4506af2248e3b425f795a099 (patch)
tree124850dca84e3f8c0114a8a3d1f216488ea8cabb /src/include
parent0dba54f1666ead71c54ce100b39efda67596d297 (diff)
Have heapam.h include lockdefs.h rather than lock.h.
lockdefs.h was only split from lock.h relatively recently, and represents a minimal subset of the old lock.h. heapam.h only needs that smaller subset, so adjust it to include only that. This requires some corresponding adjustments elsewhere. Peter Geoghegan
Diffstat (limited to 'src/include')
-rw-r--r--src/include/access/heapam.h2
-rw-r--r--src/include/access/relscan.h1
-rw-r--r--src/include/nodes/execnodes.h1
3 files changed, 3 insertions, 1 deletions
diff --git a/src/include/access/heapam.h b/src/include/access/heapam.h
index b3a595c67e..0d12bbbbea 100644
--- a/src/include/access/heapam.h
+++ b/src/include/access/heapam.h
@@ -19,7 +19,7 @@
#include "nodes/lockoptions.h"
#include "nodes/primnodes.h"
#include "storage/bufpage.h"
-#include "storage/lock.h"
+#include "storage/lockdefs.h"
#include "utils/relcache.h"
#include "utils/snapshot.h"
diff --git a/src/include/access/relscan.h b/src/include/access/relscan.h
index 49c2a6f2ce..de98dd6598 100644
--- a/src/include/access/relscan.h
+++ b/src/include/access/relscan.h
@@ -19,6 +19,7 @@
#include "access/htup_details.h"
#include "access/itup.h"
#include "access/tupdesc.h"
+#include "storage/spin.h"
/*
* Shared state for parallel heap scan.
diff --git a/src/include/nodes/execnodes.h b/src/include/nodes/execnodes.h
index e28477d82d..4fa366178f 100644
--- a/src/include/nodes/execnodes.h
+++ b/src/include/nodes/execnodes.h
@@ -20,6 +20,7 @@
#include "lib/pairingheap.h"
#include "nodes/params.h"
#include "nodes/plannodes.h"
+#include "utils/hsearch.h"
#include "utils/reltrigger.h"
#include "utils/sortsupport.h"
#include "utils/tuplestore.h"