|
7 | 7 | * |
8 | 8 | * |
9 | 9 | * IDENTIFICATION |
10 | | - * $Header: /cvsroot/pgsql/src/backend/access/transam/varsup.c,v 1.6 1996/11/05 11:12:31 scrappy Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/access/transam/varsup.c,v 1.7 1997/01/16 07:59:11 vadim Exp $ |
11 | 11 | * |
12 | 12 | *------------------------------------------------------------------------- |
13 | 13 | */ |
@@ -125,6 +125,7 @@ VariableRelationPutNextXid(TransactionId xid) |
125 | 125 | { |
126 | 126 | Bufferbuf; |
127 | 127 | VariableRelationContentsvar; |
| 128 | +intflushmode; |
128 | 129 |
|
129 | 130 | /* ---------------- |
130 | 131 | * We assume that a spinlock has been acquire to guarantee |
@@ -156,7 +157,9 @@ VariableRelationPutNextXid(TransactionId xid) |
156 | 157 |
|
157 | 158 | TransactionIdStore(xid,&(var->nextXidData)); |
158 | 159 |
|
| 160 | +flushmode=SetBufferWriteMode (BUFFER_FLUSH_WRITE); |
159 | 161 | WriteBuffer(buf); |
| 162 | + (void)SetBufferWriteMode (flushmode); |
160 | 163 | } |
161 | 164 |
|
162 | 165 | /* -------------------------------- |
@@ -313,7 +316,7 @@ VariableRelationPutNextOid(Oid *oidP) |
313 | 316 | if (!BufferIsValid(buf)) |
314 | 317 | { |
315 | 318 | SpinRelease(OidGenLockId); |
316 | | -elog(WARN,"VariableRelationPutNextXid: ReadBuffer failed"); |
| 319 | +elog(WARN,"VariableRelationPutNextOid: ReadBuffer failed"); |
317 | 320 | } |
318 | 321 |
|
319 | 322 | var= (VariableRelationContents)BufferGetBlock(buf); |
|