File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 6
6
*
7
7
* Copyright (c) 1994, Regents of the University of California
8
8
*
9
- * $Id: buf_internals.h,v 1.7 1996/12/04 03:06:27 bryanh Exp $
9
+ * $Id: buf_internals.h,v 1.8 1997/01/16 07:53:26 vadim Exp $
10
10
*
11
11
* NOTE
12
12
* If BUFFERPAGE0 is defined, then 0 will be used as a
@@ -200,7 +200,7 @@ extern int NLocBuffer;
200
200
extern BufferDesc * LocalBufferAlloc (Relation reln , BlockNumber blockNum ,
201
201
bool * foundPtr );
202
202
extern int WriteLocalBuffer (Buffer buffer , bool release );
203
- extern int FlushLocalBuffer (Buffer buffer );
203
+ extern int FlushLocalBuffer (Buffer buffer , bool release );
204
204
extern void InitLocalBuffer (void );
205
205
extern void LocalBufferSync (void );
206
206
extern void ResetLocalBufferPool (void );
Original file line number Diff line number Diff line change 6
6
*
7
7
* Copyright (c) 1994, Regents of the University of California
8
8
*
9
- * $Id: bufmgr.h,v 1.8 1997/01/14 05:36:15 vadim Exp $
9
+ * $Id: bufmgr.h,v 1.9 1997/01/16 07:53:27 vadim Exp $
10
10
*
11
11
*-------------------------------------------------------------------------
12
12
*/
@@ -62,6 +62,12 @@ typedef bits16 BufferLock;
62
62
63
63
extern int ShowPinTrace ;
64
64
65
+ /*
66
+ * BufferWriteModes (settable via SetBufferWriteMode)
67
+ */
68
+ #define BUFFER_FLUSH_WRITE 0 /* immediate write */
69
+ #define BUFFER_LATE_WRITE 1 /* delayed write: mark as DIRTY */
70
+
65
71
/*
66
72
* prototypes for functions in bufmgr.c
67
73
*/
@@ -107,6 +113,7 @@ extern int ReleaseAndReadBuffer_Debug(char *file,
107
113
BlockNumber blockNum );
108
114
extern void BufferRefCountReset (int * refcountsave );
109
115
extern void BufferRefCountRestore (int * refcountsave );
116
+ extern int SetBufferWriteMode (int mode );
110
117
111
118
#endif /* !defined(BufMgrIncluded) */
112
119
You can’t perform that action at this time.
0 commit comments