diff options
Diffstat (limited to 'src/include/storage/shmem.h')
| -rw-r--r-- | src/include/storage/shmem.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/include/storage/shmem.h b/src/include/storage/shmem.h index 61e3886bd3..f23740c9e3 100644 --- a/src/include/storage/shmem.h +++ b/src/include/storage/shmem.h @@ -35,7 +35,7 @@ typedef struct SHM_QUEUE extern void InitShmemAccess(void *seghdr); extern void InitShmemAllocation(void); extern void *ShmemAlloc(Size size); -extern bool ShmemAddrIsValid(void *addr); +extern bool ShmemAddrIsValid(const void *addr); extern void InitShmemIndex(void); extern HTAB *ShmemInitHash(const char *name, long init_size, long max_size, HASHCTL *infoP, int hash_flags); @@ -67,8 +67,9 @@ extern void SHMQueueInit(SHM_QUEUE *queue); extern void SHMQueueElemInit(SHM_QUEUE *queue); extern void SHMQueueDelete(SHM_QUEUE *queue); extern void SHMQueueInsertBefore(SHM_QUEUE *queue, SHM_QUEUE *elem); -extern Pointer SHMQueueNext(SHM_QUEUE *queue, SHM_QUEUE *curElem, +extern Pointer SHMQueueNext(const SHM_QUEUE *queue, const SHM_QUEUE *curElem, Size linkOffset); -extern bool SHMQueueEmpty(SHM_QUEUE *queue); +extern bool SHMQueueEmpty(const SHM_QUEUE *queue); +extern bool SHMQueueIsDetached(const SHM_QUEUE *queue); #endif /* SHMEM_H */ |
