From: Vadim B. Mikheev Date: Wed, 7 Feb 2001 23:34:18 +0000 (+0000) Subject: Macro for btree runtime fix. X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/?a=commitdiff_plain;h=ef37f2cd3dd1b7cd7aad775920551d6793228eb1;p=users%2Fbernd%2Fpostgres.git Macro for btree runtime fix. --- diff --git a/src/include/access/nbtree.h b/src/include/access/nbtree.h index a2ce1f1069..cb720ea9f8 100644 --- a/src/include/access/nbtree.h +++ b/src/include/access/nbtree.h @@ -50,6 +50,10 @@ typedef BTPageOpaqueData *BTPageOpaque; #define BTREE_METAPAGE 0 /* first page is meta */ #define BTREE_MAGIC 0x053162 +#define BTreeInvalidParent(opaque) \ + (opaque->btpo_parent == InvalidBlockNumber || \ + opaque->btpo_parent == BTREE_METAPAGE) + #define BTREE_VERSION 1 typedef struct BTMetaPageData