From 3eba7651f37a224b20491da2bd1ab09613646595 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Fri, 14 Feb 1997 04:52:59 +0000
Subject: [PATCH] Remove hardcoded 20000 and change to BootstrapObjectIdData.

---
 src/backend/storage/lmgr/lock.c | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/src/backend/storage/lmgr/lock.c b/src/backend/storage/lmgr/lock.c
index 116eb93c25b..6098f1c3ead 100644
--- a/src/backend/storage/lmgr/lock.c
+++ b/src/backend/storage/lmgr/lock.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.7 1997/02/12 05:23:49 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.8 1997/02/14 04:52:59 momjian Exp $
  *
  * NOTES
  *    Outside modules can create a lock table and acquire/release
@@ -46,6 +46,7 @@
 #include "utils/memutils.h"
 #include "utils/palloc.h"
 #include "access/xact.h"
+#include "access/transam.h"
 
 /*#define LOCK_MGR_DEBUG*/
 
@@ -59,18 +60,8 @@
 
 int lockDebug = 0;
 
-#ifndef LOCK_DEBUG_OID_MIN
-/*
- * This is totally arbitrary. It is the minimum relation oid
- * which will trigger the locking debug when the -K option
- * is given to the backend. This is done to avoid tracing
- * locks on system relations.
- */
-#define LOCK_DEBUG_OID_MIN 20000
-#endif
-
 #define LOCK_PRINT(where,tag,type)\
-    if ((lockDebug >= 1) && (tag->relId >= LOCK_DEBUG_OID_MIN)) \
+    if ((lockDebug >= 1) && (tag->relId >= BootstrapObjectIdData)) \
         elog(DEBUG, \
 	     "%s: pid (%d) rel (%d) dbid (%d) tid (%d,%d) type (%d)",where, \
 	     getpid(),\
@@ -81,7 +72,7 @@ int lockDebug = 0;
 	     type);
 
 #define LOCK_DUMP(where,lock,type)\
-    if ((lockDebug >= 1) && (lock->tag.relId >= LOCK_DEBUG_OID_MIN)) \
+    if ((lockDebug >= 1) && (lock->tag.relId >= BootstrapObjectIdData)) \
         elog(DEBUG, \
 	     "%s: pid (%d) rel (%d) dbid (%d) tid (%d,%d) nHolding (%d) "\
 	     "holders (%d,%d,%d,%d,%d) type (%d)",where, \
@@ -101,7 +92,7 @@ int lockDebug = 0;
 #define XID_PRINT(where,xidentP)\
     if ((lockDebug >= 2) && \
 	(((LOCK *)MAKE_PTR(xidentP->tag.lock))->tag.relId \
-	 >= LOCK_DEBUG_OID_MIN)) \
+	 >= BootstrapObjectIdData)) \
 	elog(DEBUG,\
 	     "%s: pid (%d) xid (%d) pid (%d) lock (%x) nHolding (%d) "\
 	     "holders (%d,%d,%d,%d,%d)",\
-- 
GitLab