• src/sbbs3/getnode.cpp main.cpp userdat.c

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Tue Dec 24 03:52:05 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/f1243ec47b48128a725400db
    Modified Files:
    src/sbbs3/getnode.cpp main.cpp userdat.c
    Log Message:
    Use opennodedat() always to open the node.dab file

    Include O_CREAT access mode flag in opennodedat().

    I experimented with excluding O_DENYNONE when the NM_CLOSENODEDAB flag is set (to hopefully work-around MacOS Samba node.dab corruption issue), but that didn't work with SBBSCTRL leaving the file open in SH_DENYNONE mode, so will have revist that, but using a common open function helps.

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