]> granicus.if.org Git - postgresql/blobdiff - contrib/pageinspect/rawpage.c
Update copyrights for 2013
[postgresql] / contrib / pageinspect / rawpage.c
index 362ad84cef2f78e606d1367d701b61517fcc46b3..222e043368b11d76bb0ff9d68610117027e26351 100644 (file)
@@ -5,7 +5,7 @@
  *
  * Access-method specific inspection functions are in separate files.
  *
- * Copyright (c) 2007-2011, PostgreSQL Global Development Group
+ * Copyright (c) 2007-2013, PostgreSQL Global Development Group
  *
  * IDENTIFICATION
  *       contrib/pageinspect/rawpage.c
@@ -15,6 +15,7 @@
 
 #include "postgres.h"
 
+#include "access/htup_details.h"
 #include "catalog/catalog.h"
 #include "catalog/namespace.h"
 #include "funcapi.h"
@@ -206,7 +207,8 @@ page_header(PG_FUNCTION_ARGS)
        /* Extract information from the page header */
 
        lsn = PageGetLSN(page);
-       snprintf(lsnchar, sizeof(lsnchar), "%X/%X", lsn.xlogid, lsn.xrecoff);
+       snprintf(lsnchar, sizeof(lsnchar), "%X/%X",
+                        (uint32) (lsn >> 32), (uint32) lsn);
 
        values[0] = CStringGetTextDatum(lsnchar);
        values[1] = UInt16GetDatum(PageGetTLI(page));