diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/storage/latch.h | 4 | ||||
-rw-r--r-- | src/include/utils/resowner.h | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/include/storage/latch.h b/src/include/storage/latch.h index 99cc47874ac..9efc33add8f 100644 --- a/src/include/storage/latch.h +++ b/src/include/storage/latch.h @@ -102,6 +102,8 @@ #include <signal.h> +#include "utils/resowner.h" + /* * Latch structure should be treated as opaque and only accessed through * the public functions. It is defined here to allow embedding Latches as @@ -173,7 +175,7 @@ extern void SetLatch(Latch *latch); extern void ResetLatch(Latch *latch); extern void ShutdownLatchSupport(void); -extern WaitEventSet *CreateWaitEventSet(MemoryContext context, int nevents); +extern WaitEventSet *CreateWaitEventSet(ResourceOwner resowner, int nevents); extern void FreeWaitEventSet(WaitEventSet *set); extern void FreeWaitEventSetAfterFork(WaitEventSet *set); extern int AddWaitEventToSet(WaitEventSet *set, uint32 events, pgsocket fd, diff --git a/src/include/utils/resowner.h b/src/include/utils/resowner.h index 0735480214e..ddbf19d8da0 100644 --- a/src/include/utils/resowner.h +++ b/src/include/utils/resowner.h @@ -74,6 +74,7 @@ typedef uint32 ResourceReleasePriority; #define RELEASE_PRIO_TUPDESC_REFS 400 #define RELEASE_PRIO_SNAPSHOT_REFS 500 #define RELEASE_PRIO_FILES 600 +#define RELEASE_PRIO_WAITEVENTSETS 700 /* 0 is considered invalid */ #define RELEASE_PRIO_FIRST 1 |