diff options
| author | Robert Haas | 2013-10-10 01:05:02 +0000 |
|---|---|---|
| committer | Robert Haas | 2013-10-10 01:05:02 +0000 |
| commit | 0ac5e5a7e152504c71ce2168acc9cef7fde7893c (patch) | |
| tree | 9060ae6a71ae9b7ce5fda85846d3060cdc215432 /src/include/utils | |
| parent | f566515192461acd8d9c232f48ddac3fc965cfd8 (diff) | |
Allow dynamic allocation of shared memory segments.
Patch by myself and Amit Kapila. Design help from Noah Misch. Review
by Andres Freund.
Diffstat (limited to 'src/include/utils')
| -rw-r--r-- | src/include/utils/resowner_private.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/utils/resowner_private.h b/src/include/utils/resowner_private.h index a5d8707be2f..6693483368b 100644 --- a/src/include/utils/resowner_private.h +++ b/src/include/utils/resowner_private.h @@ -16,6 +16,7 @@ #ifndef RESOWNER_PRIVATE_H #define RESOWNER_PRIVATE_H +#include "storage/dsm.h" #include "storage/fd.h" #include "storage/lock.h" #include "utils/catcache.h" @@ -80,4 +81,11 @@ extern void ResourceOwnerRememberFile(ResourceOwner owner, extern void ResourceOwnerForgetFile(ResourceOwner owner, File file); +/* support for dynamic shared memory management */ +extern void ResourceOwnerEnlargeDSMs(ResourceOwner owner); +extern void ResourceOwnerRememberDSM(ResourceOwner owner, + dsm_segment *); +extern void ResourceOwnerForgetDSM(ResourceOwner owner, + dsm_segment *); + #endif /* RESOWNER_PRIVATE_H */ |
