• src/sbbs3/dosxtrn/dosxtrn.c

    From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Thursday, April 28, 2022 14:05:48
    https://gitlab.synchro.net/main/sbbs/-/commit/d4024229466dc841c757a561
    Modified Files:
    src/sbbs3/dosxtrn/dosxtrn.c
    Log Message:
    Report CTS status in FOSSIL driver (high when outbuf has some space)Some programs (e.g. sbbs.exe v2.30) check for CTS (when configured/enabled for hardware flow control), so reflect the signal (Clear To Send) accurately.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to Git commit to main/sbbs/master on Sunday, May 08, 2022 00:43:59
    https://gitlab.synchro.net/main/sbbs/-/commit/5e9cc98f6a9b5681487a788b
    Modified Files:
    src/sbbs3/dosxtrn/dosxtrn.c
    Log Message:
    Support an optional ini filename argument, write to DOSXTRN.ERRIf a 4th optional argument is provided, use that as the ini filename for virtual UART/FOSSIL driver settings instead of "sbbsexec.ini". Using this feature requires an updated sbbsexec.dll that supports an ini-filename argument (instead of a directory) to the VDD_LOAD_INI_FILE command.If DOSXTRN fails to execute the passed command-line, _spawnvp() returns -1, log the errno value and description to DOSXTRN.ERR (in the same directory as DOSXTRN.ENV). This will help diagnose issues executing DOS command-lines (e.g. file not found).Upon failure to open/create DOSXTRN.RET, don't prematurely terminate as that would skip a lot of important cleanup.
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)