diff options
Diffstat (limited to 'src/include/storage/bufmgr.h')
-rw-r--r-- | src/include/storage/bufmgr.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/include/storage/bufmgr.h b/src/include/storage/bufmgr.h index 9ae83b4253e..95c603f961f 100644 --- a/src/include/storage/bufmgr.h +++ b/src/include/storage/bufmgr.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/storage/bufmgr.h,v 1.104 2007/05/30 20:12:03 tgl Exp $ + * $PostgreSQL: pgsql/src/include/storage/bufmgr.h,v 1.105 2007/06/28 00:02:40 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -33,9 +33,7 @@ extern DLLIMPORT int NBuffers; /* in bufmgr.c */ extern bool zero_damaged_pages; extern double bgwriter_lru_percent; -extern double bgwriter_all_percent; extern int bgwriter_lru_maxpages; -extern int bgwriter_all_maxpages; /* in buf_init.c */ extern DLLIMPORT char *BufferBlocks; @@ -136,11 +134,12 @@ extern char *ShowBufferUsage(void); extern void ResetBufferUsage(void); extern void AtEOXact_Buffers(bool isCommit); extern void PrintBufferLeakWarning(Buffer buffer); -extern void FlushBufferPool(void); +extern void CheckPointBuffers(int flags); extern BlockNumber BufferGetBlockNumber(Buffer buffer); extern BlockNumber RelationGetNumberOfBlocks(Relation relation); extern void RelationTruncate(Relation rel, BlockNumber nblocks); extern void FlushRelationBuffers(Relation rel); +extern void FlushDatabaseBuffers(Oid dbid); extern void DropRelFileNodeBuffers(RelFileNode rnode, bool istemp, BlockNumber firstDelBlock); extern void DropDatabaseBuffers(Oid dbid); @@ -161,7 +160,6 @@ extern void LockBufferForCleanup(Buffer buffer); extern void AbortBufferIO(void); extern void BufmgrCommit(void); -extern void BufferSync(void); extern void BgBufferSync(void); extern void AtProcExit_LocalBuffers(void); |