From bc943e5b69db27b0e9143335ee05852957b9ee88 Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Tue, 3 Mar 2026 14:55:20 +0100 Subject: [PATCH] Remove legacy Unix fallbacks from pmem.c (#312) Code cleanup, no functional change --- pclsync/pmem.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pclsync/pmem.c b/pclsync/pmem.c index c62b268..e751eaa 100644 --- a/pclsync/pmem.c +++ b/pclsync/pmem.c @@ -5,13 +5,9 @@ #include "pdbg.h" void *pmem_mmap(size_t size) { -#if defined(MAP_ANONYMOUS) void *ret = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); return (ret == MAP_FAILED) ? NULL : ret; -#else - return malloc(size); -#endif } PSYNC_NOINLINE static void *psync_mmap_anon_emergency(size_t size) { @@ -41,12 +37,7 @@ void *pmem_mmap_safe(size_t size) { } int pmem_munmap(void *ptr, size_t size) { -#if defined(MAP_ANONYMOUS) return munmap(ptr, size); -#else - free(ptr); - return 0; -#endif } @@ -67,7 +58,5 @@ int pmem_munlock(void *ptr, size_t size) { } void pmem_reset(void *ptr, size_t size) { -#if defined(MAP_ANONYMOUS) && defined(MADV_DONTNEED) madvise(ptr, size, MADV_DONTNEED); -#endif }