mirror of
https://github.com/postgres/postgres.git
synced 2025-08-24 09:27:52 +03:00
8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list
provided by Andrew.
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $PostgreSQL: pgsql/src/include/storage/bufmgr.h,v 1.120 2009/01/12 05:10:45 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/include/storage/bufmgr.h,v 1.121 2009/06/11 14:49:12 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -35,9 +35,10 @@ typedef enum BufferAccessStrategyType
|
||||
/* Possible modes for ReadBufferExtended() */
|
||||
typedef enum
|
||||
{
|
||||
RBM_NORMAL, /* Normal read */
|
||||
RBM_ZERO, /* Don't read from disk, caller will initialize */
|
||||
RBM_ZERO_ON_ERROR /* Read, but return an all-zeros page on error */
|
||||
RBM_NORMAL, /* Normal read */
|
||||
RBM_ZERO, /* Don't read from disk, caller will
|
||||
* initialize */
|
||||
RBM_ZERO_ON_ERROR /* Read, but return an all-zeros page on error */
|
||||
} ReadBufferMode;
|
||||
|
||||
/* in globals.c ... this duplicates miscadmin.h */
|
||||
@@ -154,14 +155,14 @@ extern PGDLLIMPORT int32 *LocalRefCount;
|
||||
* prototypes for functions in bufmgr.c
|
||||
*/
|
||||
extern void PrefetchBuffer(Relation reln, ForkNumber forkNum,
|
||||
BlockNumber blockNum);
|
||||
BlockNumber blockNum);
|
||||
extern Buffer ReadBuffer(Relation reln, BlockNumber blockNum);
|
||||
extern Buffer ReadBufferExtended(Relation reln, ForkNumber forkNum,
|
||||
BlockNumber blockNum, ReadBufferMode mode,
|
||||
BufferAccessStrategy strategy);
|
||||
BlockNumber blockNum, ReadBufferMode mode,
|
||||
BufferAccessStrategy strategy);
|
||||
extern Buffer ReadBufferWithoutRelcache(RelFileNode rnode, bool isTemp,
|
||||
ForkNumber forkNum, BlockNumber blockNum,
|
||||
ReadBufferMode mode, BufferAccessStrategy strategy);
|
||||
ForkNumber forkNum, BlockNumber blockNum,
|
||||
ReadBufferMode mode, BufferAccessStrategy strategy);
|
||||
extern void ReleaseBuffer(Buffer buffer);
|
||||
extern void UnlockReleaseBuffer(Buffer buffer);
|
||||
extern void MarkBufferDirty(Buffer buffer);
|
||||
@@ -189,8 +190,8 @@ extern void DropDatabaseBuffers(Oid dbid);
|
||||
extern void PrintPinnedBufs(void);
|
||||
#endif
|
||||
extern Size BufferShmemSize(void);
|
||||
extern void BufferGetTag(Buffer buffer, RelFileNode *rnode,
|
||||
ForkNumber *forknum, BlockNumber *blknum);
|
||||
extern void BufferGetTag(Buffer buffer, RelFileNode *rnode,
|
||||
ForkNumber *forknum, BlockNumber *blknum);
|
||||
|
||||
extern void SetBufferCommitInfoNeedsSave(Buffer buffer);
|
||||
|
||||
|
Reference in New Issue
Block a user