• src/xpdev/rwlockwrap.c

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Apr 15 11:48:26 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/819c4e20927f1b70020ad5d4
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Fix unlikely Win32 rwlock issue.

    If WaitForSingleObject() fails, the loop waiting for readers to
    zero would continue without wlk held, meaning it would be possible
    for either wlk to be left without entering, or two writers to hold
    the lock at the same time, depending on the value of lock->readers
    at the time of the failure.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:34:15 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/c918931458379f6b11b318c1
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Half-assed error handling for unbalanced lock/unlock

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:36:01 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/82275147116704c87ffb44da
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    We need windows.h, get it from gen_defs.h

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:50:43 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/838501b0c3e277b5845e5bff
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Fix rwlock init

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:54:45 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2423dece981de46487cae6a1
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Remove some cruft.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:55:41 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/335fd63b1c6731626fae747d
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Add return for rwlock_init() windows wrapper.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 00:57:05 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/2375196f453abcaf4e14bb22
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Fix bug (not screaming) in last commit.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Jan 18 15:27:07 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/374694496c9dd74d853e5a1f
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Fix rwlocks for Win32

    Various bits of broken no longer broken.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Fri Jan 19 12:23:51 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/04823a59b48d573cec0c2d06
    Modified Files:
    src/xpdev/rwlockwrap.c
    Log Message:
    Remove unused local variable

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net