diff options
Diffstat (limited to 'src/include/utils/resowner.h')
-rw-r--r-- | src/include/utils/resowner.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/include/utils/resowner.h b/src/include/utils/resowner.h index 6de270d2b0e..038ed910ce3 100644 --- a/src/include/utils/resowner.h +++ b/src/include/utils/resowner.h @@ -12,7 +12,7 @@ * Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/utils/resowner.h,v 1.1 2004/07/17 03:31:47 tgl Exp $ + * $PostgreSQL: pgsql/src/include/utils/resowner.h,v 1.2 2004/08/27 17:07:42 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -20,7 +20,6 @@ #define RESOWNER_H #include "storage/buf.h" -#include "storage/lock.h" #include "utils/catcache.h" #include "utils/rel.h" @@ -76,6 +75,7 @@ extern void ResourceOwnerRelease(ResourceOwner owner, bool isCommit, bool isTopLevel); extern void ResourceOwnerDelete(ResourceOwner owner); +extern ResourceOwner ResourceOwnerGetParent(ResourceOwner owner); extern void ResourceOwnerNewParent(ResourceOwner owner, ResourceOwner newparent); extern void RegisterResourceReleaseCallback(ResourceReleaseCallback callback, @@ -88,17 +88,6 @@ extern void ResourceOwnerEnlargeBuffers(ResourceOwner owner); extern void ResourceOwnerRememberBuffer(ResourceOwner owner, Buffer buffer); extern void ResourceOwnerForgetBuffer(ResourceOwner owner, Buffer buffer); -/* support for lock management */ -extern void ResourceOwnerEnlargeLocks(ResourceOwner owner); -extern void ResourceOwnerRememberLock(ResourceOwner owner, - LOCKTAG *locktag, - TransactionId xid, - LOCKMODE lockmode); -extern void ResourceOwnerForgetLock(ResourceOwner owner, - LOCKTAG *locktag, - TransactionId xid, - LOCKMODE lockmode); - /* support for catcache refcount management */ extern void ResourceOwnerEnlargeCatCacheRefs(ResourceOwner owner); extern void ResourceOwnerRememberCatCacheRef(ResourceOwner owner, |