• src/syncterm/rlogin.c ssh.c src/xpdev/sockwrap.c sockwrap.h

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Mar 20 15:10:09 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/99f25324fffb4b15dd1d40b0
    Modified Files:
    src/syncterm/rlogin.c ssh.c src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Add three new socket status functions:socket_readable() returns TRUE if recv() will not block if calledon the specified socket.socket_writable() returns TRUE if send() will not block if calledon the specified socket.socket_recvdone() returns TRUE if all data has been recv()ed anthe socket is closed."will not block" includes "will return an error".This matches the three main use-cases for select() of a single socketin Synchronet.Use them in the SyncTERM RLogin stuff so they can be tested easily.
    --- SBBSecho 3.14-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)