32#define PGShmemMagic 679834894
75#if !defined(WIN32) && !defined(EXEC_BACKEND)
76#define DEFAULT_SHARED_MEMORY_TYPE SHMEM_TYPE_MMAP
78#define DEFAULT_SHARED_MEMORY_TYPE SHMEM_TYPE_SYSV
80#define DEFAULT_SHARED_MEMORY_TYPE SHMEM_TYPE_WINDOWS
void PGSharedMemoryDetach(void)
PGShmemHeader * PGSharedMemoryCreate(Size size, PGShmemHeader **shim)
PGDLLIMPORT void * UsedShmemSegAddr
struct PGShmemHeader PGShmemHeader
PGDLLIMPORT int huge_page_size
PGDLLIMPORT unsigned long UsedShmemSegID
void GetHugePageSize(Size *hugepagesize, int *mmap_flags)
PGDLLIMPORT int huge_pages
PGDLLIMPORT int huge_pages_status
bool PGSharedMemoryIsInUse(unsigned long id1, unsigned long id2)
PGDLLIMPORT int shared_memory_type
void PGSharedMemoryReAttach(void)
void * ShmemProtectiveRegion
void PGSharedMemoryNoReAttach(void)