• src/syncterm/conn_pty.c

    From Deuce@VERT to Git commit to main/sbbs/master on Thu May 25 18:22:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4badae306772dd590d7217bb
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    ttydefchars ion ChromOS Linux is wildly useless

    The wrong characters in the wrong order. I have no idea why they
    even have the thing defined, but we'll just stop using it since
    it seems BSD systems are the only ones where it's useful...
    instead just set V* to C* except ERASE and ERASE2 which we set both
    to CTRL-H

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Thu May 25 18:22:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/ab3f0971e79a92990ef0dd60
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Set the unused VTIME/VMIN values too.

    Be sure to set them first though, since they may overlay with
    other ICANON entries.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Thu May 25 18:30:49 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/bb0bd64e74a7ee5c0c471055
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Add VSWTC

    Only on Linux, Documented as VSWTCH (also added), as a SysV-only
    thing but actually defined a VSWTC, must be disabled (ie: set to _POSIX_DISABLE) to not show up in stty as being modified.

    *sigh*

    I'm not convinced Linux developers want termios to work.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc┬┐@VERT to Git commit to main/sbbs/master on Thu May 25 19:03:51 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a0f7f0e77c27111ead3d9099
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Fix BSD builds

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