diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/storage/ipc/latch.c | 27 | ||||
-rw-r--r-- | src/include/storage/latch.h | 1 |
2 files changed, 0 insertions, 28 deletions
diff --git a/src/backend/storage/ipc/latch.c b/src/backend/storage/ipc/latch.c index 4572684f224..cd09a10f3d1 100644 --- a/src/backend/storage/ipc/latch.c +++ b/src/backend/storage/ipc/latch.c @@ -360,33 +360,6 @@ InitializeLatchWaitSet(void) Assert(latch_pos == LatchWaitSetLatchPos); } -void -ShutdownLatchSupport(void) -{ -#if defined(WAIT_USE_POLL) - pqsignal(SIGURG, SIG_IGN); -#endif - - if (LatchWaitSet) - { - FreeWaitEventSet(LatchWaitSet); - LatchWaitSet = NULL; - } - -#if defined(WAIT_USE_SELF_PIPE) - close(selfpipe_readfd); - close(selfpipe_writefd); - selfpipe_readfd = -1; - selfpipe_writefd = -1; - selfpipe_owner_pid = InvalidPid; -#endif - -#if defined(WAIT_USE_SIGNALFD) - close(signal_fd); - signal_fd = -1; -#endif -} - /* * Initialize a process-local latch. */ diff --git a/src/include/storage/latch.h b/src/include/storage/latch.h index bf568124df9..66e7a5b7c08 100644 --- a/src/include/storage/latch.h +++ b/src/include/storage/latch.h @@ -173,7 +173,6 @@ extern void OwnLatch(Latch *latch); extern void DisownLatch(Latch *latch); extern void SetLatch(Latch *latch); extern void ResetLatch(Latch *latch); -extern void ShutdownLatchSupport(void); extern WaitEventSet *CreateWaitEventSet(ResourceOwner resowner, int nevents); extern void FreeWaitEventSet(WaitEventSet *set); |