|
|
|
@ -123,7 +123,6 @@ extern void IncrBufferRefCount(Buffer buffer); |
|
|
|
|
extern Buffer ReleaseAndReadBuffer(Buffer buffer, Relation relation, |
|
|
|
|
BlockNumber blockNum); |
|
|
|
|
|
|
|
|
|
extern void InitBufferPool(void); |
|
|
|
|
extern void InitBufferPoolAccess(void); |
|
|
|
|
extern void AtEOXact_Buffers(bool isCommit); |
|
|
|
|
extern void PrintBufferLeakWarning(Buffer buffer); |
|
|
|
@ -154,7 +153,6 @@ extern XLogRecPtr BufferGetLSNAtomic(Buffer buffer); |
|
|
|
|
#ifdef NOT_USED |
|
|
|
|
extern void PrintPinnedBufs(void); |
|
|
|
|
#endif |
|
|
|
|
extern Size BufferShmemSize(void); |
|
|
|
|
extern void BufferGetTag(Buffer buffer, RelFileLocator *rlocator, |
|
|
|
|
ForkNumber *forknum, BlockNumber *blknum); |
|
|
|
|
|
|
|
|
@ -173,10 +171,15 @@ extern void AbortBufferIO(void); |
|
|
|
|
extern void BufmgrCommit(void); |
|
|
|
|
extern bool BgBufferSync(struct WritebackContext *wb_context); |
|
|
|
|
|
|
|
|
|
extern void AtProcExit_LocalBuffers(void); |
|
|
|
|
|
|
|
|
|
extern void TestForOldSnapshot_impl(Snapshot snapshot, Relation relation); |
|
|
|
|
|
|
|
|
|
/* in buf_init.c */ |
|
|
|
|
extern void InitBufferPool(void); |
|
|
|
|
extern Size BufferShmemSize(void); |
|
|
|
|
|
|
|
|
|
/* in localbuf.c */ |
|
|
|
|
extern void AtProcExit_LocalBuffers(void); |
|
|
|
|
|
|
|
|
|
/* in freelist.c */ |
|
|
|
|
extern BufferAccessStrategy GetAccessStrategy(BufferAccessStrategyType btype); |
|
|
|
|
extern void FreeAccessStrategy(BufferAccessStrategy strategy); |
|
|
|
|