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)