diff options
Diffstat (limited to 'src/include/storage/lmgr.h')
| -rw-r--r-- | src/include/storage/lmgr.h | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/include/storage/lmgr.h b/src/include/storage/lmgr.h index 8903af8ec6..302bedb677 100644 --- a/src/include/storage/lmgr.h +++ b/src/include/storage/lmgr.h @@ -6,7 +6,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: lmgr.h,v 1.22 1999/07/15 23:04:11 momjian Exp $ + * $Id: lmgr.h,v 1.23 1999/09/18 19:08:18 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -16,6 +16,11 @@ #include "storage/lock.h" #include "utils/rel.h" +/* These are the valid values of type LOCKMODE: */ + +/* NoLock is not a lock mode, but a flag value meaning "don't get a lock" */ +#define NoLock 0 + #define AccessShareLock 1 /* SELECT */ #define RowShareLock 2 /* SELECT FOR UPDATE */ #define RowExclusiveLock 3 /* INSERT, UPDATE, DELETE */ @@ -27,21 +32,6 @@ extern LOCKMETHOD LockTableId; -typedef struct LockRelId -{ - Oid relId; /* a relation identifier */ - Oid dbId; /* a database identifier */ -} LockRelId; - -typedef struct LockInfoData -{ - LockRelId lockRelId; -} LockInfoData; - -typedef LockInfoData *LockInfo; - -#define LockInfoIsValid(lockinfo) PointerIsValid(lockinfo) - extern LOCKMETHOD InitLockTable(void); extern void RelationInitLockInfo(Relation relation); |
