From deuce@VERT to CVS commit on Saturday, February 03, 2018 19:40:31
src/conio bitmap_con.c 1.78 1.79 bitmap_con.h 1.15 1.16 sdl_con.c 1.229 1.230 x_events.c 1.31 1.32
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5371
Modified Files:
bitmap_con.c bitmap_con.h sdl_con.c x_events.c
Log Message:
Switch to pthread_rwlock_t locks for bitmap I/O... this really reduces
lock contention.
Unfortunately, there are no wrappers for pthread_rwlock_*(), so use mutexes
for Win32.
While we're here, clean up the locking regime a bit... in lock order, keep
the locks like this:
vstatlock
vmem_lock
screenlock
This should reduce future deadlocks (once I shake out any new deadlocks that is).
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From deuce@VERT to CVS commit on Sunday, February 04, 2018 18:24:39
src/conio bitmap_con.c 1.88 1.89 bitmap_con.h 1.19 1.20 sdl_con.c 1.231 1.232 x_events.c 1.35 1.36
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv27360
Modified Files:
bitmap_con.c bitmap_con.h sdl_con.c x_events.c
Log Message:
More cleanup and such...
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From deuce@VERT to CVS commit on Tuesday, July 16, 2019 08:09:47
src/conio bitmap_con.c 1.138 1.139 bitmap_con.h 1.34 1.35 sdl_con.c 1.265 1.266 x_events.c 1.50 1.51
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv19319
Modified Files:
bitmap_con.c bitmap_con.h sdl_con.c x_events.c
Log Message:
Prevent LOR by exporting and taking the blinker lock before calling bitmap_init_mode().
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, April 24, 2023 16:23:21