]> granicus.if.org Git - postgresql/commitdiff
Move definition of PageIsNew from hio.c to here
authorVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 18 Oct 1996 07:39:07 +0000 (07:39 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 18 Oct 1996 07:39:07 +0000 (07:39 +0000)
src/include/storage/bufpage.h

index c00f07260b6122345d4c2a757195246943c619d9..c70915efcacb5c3a5dadfbc5d8d9a85c4c65be63 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: bufpage.h,v 1.1 1996/08/28 01:58:03 scrappy Exp $
+ * $Id: bufpage.h,v 1.2 1996/10/18 07:39:07 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -166,6 +166,13 @@ typedef enum {
     (((PageHeader) (page))->pd_lower == \
      (sizeof(PageHeaderData) - sizeof(ItemIdData)) ? true : false)
 
+/*
+ * PageIsNew -- 
+ *     returns true iff page is not initialized (by PageInit)
+ */
+
+#define PageIsNew(page)        (((PageHeader) (page))->pd_upper == 0)
+
 /*
  * PageGetItemId --
  *     Returns an item identifier of a page.