Pop-Up Thingie

  • Home
  • Synchronet BBS Software
  • Forum
  • Downloads
  • Files
  • Log in

  1. Forum
  2. DOVE-Net
  3. Synchronet Programming
  • src/xpdev/rwlockwrap.c rwlockwrap.h

    From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 00:37:39 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/43f3084984ca152e3ae48d10
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    I guess Win32 still doesn't have stdbool.h
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 00:40:43 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/604a028db61b2de6d707a792
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Don't do anything (including error) for Borland C
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 00:48:52 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/a40e1e637256c093d5da9651
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Right, xpdev needs to scream BOOL, TRUE and FALSE.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 09:53:59 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4c0a337a62cf359cf8df9959
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Re-enable rwlocks for Borland.

    Since we can't bool anyway, may as well.
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 14:18:10 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/4c803cd4e774cc211ba18056
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Fix typo destory -> destroy
  • From Deuc╨╡ to Git commit to main/sbbs/master on Thu Jan 18 17:05:50 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/514480151f5e2d1093ed3418
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Add a pair of condition variables to help avoid spinning.

    Instead of tight loops with 1ms Sleep()s in them, add events for
    zero readers and zero writers that we can wait for instead.

    Unfortunately, since Events aren't interlocked with a critical section
    like condition variables are with mutexes in pthreads, we can't
    rely on this for race-free code, so for read locks, we still may
    spin under write pressure.
  • From Deuc╨╡@shurd@sasktel.net to Git commit to main/sbbs/master on Sun Jan 12 10:52:19 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/0062d82c71385236e6b2ae2e
    Modified Files:
    src/xpdev/rwlockwrap.c rwlockwrap.h
    Log Message:
    Make rwlock wrappers static inline functions instead of macros.

    This should avoid angering Coverity.
  • Who's Online

  • Recent Visitors

    • Chris Jacobs
      Mon Apr 13 10:09:05 2026
      from Almere Netherlands via SSH
    • Jopie
      Mon Apr 13 09:43:44 2026
      from Nowhere via SSH
    • Jopie
      Mon Apr 13 09:35:39 2026
      from Nowhere via SSH
    • Guest
      Mon Apr 13 08:13:57 2026
      from Taipei, Taiwan via Telnet
  • System Info

    Sysop: digital man
    Location: Riverside County, California
    Users: 1,151
    Nodes: 17 (0 / 17)
    Uptime: 33:35:53
    Calls: 509,174
    Calls today: 10
    Files: 291,667
    D/L today: 38,685 files
    (6,715M bytes)
    Messages: 468,445
    Posted today: 3

© Vertrauen, 2026