• src/build/Common.gmake src/newifc/root_window.c src/sbbs3/sexyz.c supp

    From Deuc¿@VERT to Git commit to main/sbbs/master on Monday, September 07, 2026 02:02:09
    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