diff options
Diffstat (limited to 'src/include/storage/lock.h')
-rw-r--r-- | src/include/storage/lock.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/include/storage/lock.h b/src/include/storage/lock.h index 5e9fb8b42f2..7ec383abe7d 100644 --- a/src/include/storage/lock.h +++ b/src/include/storage/lock.h @@ -7,13 +7,14 @@ * Portions Copyright (c) 1996-2000, PostgreSQL, Inc * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: lock.h,v 1.37 2000/04/12 17:16:51 momjian Exp $ + * $Id: lock.h,v 1.38 2000/05/31 00:28:38 petere Exp $ * *------------------------------------------------------------------------- */ #ifndef LOCK_H_ #define LOCK_H_ +#include "postgres.h" #include "storage/ipc.h" #include "storage/itemptr.h" #include "storage/shmem.h" @@ -26,6 +27,15 @@ typedef int LOCKMASK; #define MAX_TABLE_SIZE 1000 +#ifdef LOCK_DEBUG +extern int Trace_lock_oidmin; +extern bool Trace_locks; +extern bool Trace_userlocks; +extern int Trace_lock_table; +extern bool Debug_deadlocks; +#endif /* LOCK_DEBUG */ + + /* ---------------------- * The following defines are used to estimate how much shared * memory the lock manager is going to require. @@ -259,10 +269,9 @@ extern int LockShmemSize(int maxBackends); extern bool LockingDisabled(void); extern bool DeadLockCheck(void *proc, LOCK *findlock); -#ifdef DEADLOCK_DEBUG +#ifdef LOCK_DEBUG extern void DumpLocks(void); extern void DumpAllLocks(void); - #endif #endif /* LOCK_H */ |