1
/*-------------------------------------------------------------------------
4
* Exports from postmaster/bgwriter.c.
6
* Portions Copyright (c) 1996-2011, PostgreSQL Global Development Group
8
* src/include/postmaster/bgwriter.h
10
*-------------------------------------------------------------------------
15
#include "storage/block.h"
16
#include "storage/relfilenode.h"
20
extern int BgWriterDelay;
21
extern int CheckPointTimeout;
22
extern int CheckPointWarning;
23
extern double CheckPointCompletionTarget;
25
extern void BackgroundWriterMain(void);
27
extern void RequestCheckpoint(int flags);
28
extern void CheckpointWriteDelay(int flags, double progress);
30
extern bool ForwardFsyncRequest(RelFileNodeBackend rnode, ForkNumber forknum,
32
extern void AbsorbFsyncRequests(void);
34
extern Size BgWriterShmemSize(void);
35
extern void BgWriterShmemInit(void);
37
#endif /* _BGWRITER_H */