https://gitlab.synchro.net/main/sbbs/-/commit/039cfb8ed9bcea571b8960a7
Modified Files:
src/build/Common.gmake src/newifc/root_window.c src/sbbs3/sexyz.c suppressions.vg src/xpdev/cmake/xpdev.map src/xpdev/link_list.c link_list.h rwlockwrap.c rwlockwrap.h semwrap.c semwrap.h threadwrap.c threadwrap.h xpevent.c xpevent.h xpsem.c xpsem.h
Log Message:
Hide XPDev synchronization internals
Import the reviewed removal and opacity changes from XPDev while adapting monorepo callers and preserving its non-CMake build paths. Remove unsafe semaphore count APIs and the mutex initializer helper, use fixed-width timeouts, and make XP semaphores, Win32 rwlocks, and Unix events opaque.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net