>
authorBruce Momjian
Wed, 9 Sep 1998 18:32:05 +0000 (18:32 +0000)
committerBruce Momjian
Wed, 9 Sep 1998 18:32:05 +0000 (18:32 +0000)
> Open portability issues:
>
> /usr/local should be searched for lib and include for all ports if
present
> (currently not working, I have libreadline there)
>
> the stream functions on AIX need a size_t for addrlen's in
fe-connect.c and pqcomm.c.
>
> lock.c still has an incompatible TPRINTF(flags, args...) definition

Massimo

src/backend/storage/lmgr/lock.c

index a40034ac331b032a6c7c88f379530a2e3f3d14c4..fb1d5bf736ed08f751e3adcdd8ef9d6637b5734c 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.36 1998/09/01 04:32:00 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/storage/lmgr/lock.c,v 1.37 1998/09/09 18:32:05 momjian Exp $
  *
  * NOTES
  *   Outside modules can create a lock table and acquire/release
@@ -136,18 +136,11 @@ static int WaitOnLock(LOCKMETHOD lockmethod, LOCK *lock, LOCKMODE lockmode,
         xidentP->holders[5], \
         xidentP->nHolding)
 
-#define LOCK_TPRINTF(lock, args...) \
-   if (((LOCKDEBUG(LOCK_LOCKMETHOD(*(lock))) >= 1) \
-        && (lock->tag.relId >= lockDebugOidMin)) \
-       || (lock->tag.relId == lockDebugRelation)) \
-       TPRINTF(TRACE_ALL, args)
-
 #else                          /* !LOCK_MGR_DEBUG */
 #define LOCK_PRINT(where,lock,type)
 #define LOCK_PRINT_AUX(where,lock,type)
 #define XID_PRINT(where,xidentP)
 #define XID_PRINT_AUX(where,xidentP)
-#define LOCK_TPRINTF(lock, args...)
 #endif  /* !LOCK_MGR_DEBUG */
 
 static char *lock_types[] = {
@@ -1217,7 +1210,12 @@ LockRelease(LOCKMETHOD lockmethod, LOCKTAG *locktag, LOCKMODE lockmode)
        ProcLockWakeup(&(lock->waitProcs), lockmethod, lock);
    }
    else
-       LOCK_TPRINTF(lock, "LockRelease: no wakeup needed");
+   {
+       if (((LOCKDEBUG(LOCK_LOCKMETHOD(*(lock))) >= 1) \
+            && (lock->tag.relId >= lockDebugOidMin)) \
+           || (lock->tag.relId == lockDebugRelation))
+           TPRINTF(TRACE_ALL, "LockRelease: no wakeup needed");
+   }
 
    SpinRelease(masterLock);
    return TRUE;