From 130a16b09911ec6ca5dd0f354b59cb4ebb9f4cac Mon Sep 17 00:00:00 2001 From: jiwaszki Date: Sun, 31 Dec 2023 14:53:13 +0100 Subject: [PATCH] ifdefs around various systems 2 --- src/_fastwave.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/_fastwave.cpp b/src/_fastwave.cpp index 22f5e0a..9f76c2c 100644 --- a/src/_fastwave.cpp +++ b/src/_fastwave.cpp @@ -382,7 +382,11 @@ namespace fastwave { if (_buffer != nullptr) { if (is_mmap) { +#if defined(__linux__) || defined(__APPLE__) munmap(reinterpret_cast(_buffer), _buffer_size); +#else + throw std::runtime_error("MUNMAP is not supported on this platform!"); +#endif } else { free(_buffer);