|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $PostgreSQL: pgsql/src/backend/storage/buffer/bufmgr.c,v 1.238 2008/09/17 13:15:55 tgl Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/storage/buffer/bufmgr.c,v 1.239 2008/10/20 21:11:15 alvherre Exp $ |
12 | 12 | *
|
13 | 13 | *-------------------------------------------------------------------------
|
14 | 14 | */
|
|
48 | 48 |
|
49 | 49 | /* Note: these two macros only work on shared buffers, not local ones! */
|
50 | 50 | #defineBufHdrGetBlock(bufHdr)((Block) (BufferBlocks + ((Size) (bufHdr)->buf_id) * BLCKSZ))
|
51 |
| -#defineBufferGetLSN(bufHdr)(*((XLogRecPtr*)BufHdrGetBlock(bufHdr))) |
| 51 | +#defineBufferGetLSN(bufHdr)(PageGetLSN(BufHdrGetBlock(bufHdr))) |
52 | 52 |
|
53 | 53 | /* Note: this macro only works on local buffers, not shared ones! */
|
54 | 54 | #defineLocalBufHdrGetBlock(bufHdr) \
|
|