Subj : src/xpdev/filewrap.h To : Git commit to main/sbbs/m From : Rob Swindell (on Debian L Date : Sun Nov 10 2024 21:56:00 https://gitlab.synchro.net/main/sbbs/-/commit/77c31de6b8e073473950fe37 Modified Files: src/xpdev/filewrap.h Log Message: Fix write-locks (deny-all/exclusive flocks) in sopen() SH_DENYRW (deny-all) locks were broken 18 years ago with commit b866f1990a. This fixes that by treating SH_COMPAT the same as SH_DENYNO (only), rather than the same as SH_DENYNO or SH_DENYRW (and performing no locking). This is likely the/a root-cause of some SBBS file corruption on *nix systems. --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .