#include "libipc/platform/detail.h" #if defined(IPC_OS_WINDOWS_) #include "libipc/platform/win/shm_win.cpp" #elif defined(IPC_OS_LINUX_) || defined(IPC_OS_QNX_) || defined(IPC_OS_FREEBSD_) #include "libipc/platform/posix/shm_posix.cpp" #else/*IPC_OS*/ # error "Unsupported platform." #endif