Subj : src/xpdev/filewrap.h To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sun Nov 10 2024 21:56:44 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. --- SBBSecho 3.21-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .