X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Tools%2FNetTest%2Fcmdline_backend.c;fp=Tools%2FNetTest%2Fcmdline_backend.c;h=5e1067290935cf39b7050c89c5d3a82b21ed5d1a;hb=bffcec436c2450faab70947943156027b8c98c2c;hp=ea6fa63e7e221f6c608c899defec14427f7aa251;hpb=b9b2448398a5793e02dc2e482e19d51ec2647432;p=tpg%2Facess2.git diff --git a/Tools/NetTest/cmdline_backend.c b/Tools/NetTest/cmdline_backend.c index ea6fa63e..5e106729 100644 --- a/Tools/NetTest/cmdline_backend.c +++ b/Tools/NetTest/cmdline_backend.c @@ -1,6 +1,11 @@ /* + * Acess2 Network Tester + * - By John Hodge (thePowersGang) + * + * cmdline_backend.c + * - Backend Thread for 'cmdline' suite */ -#define DEBUG 1 +#define DEBUG 0 #include "cmdline.h" #include "tcpserver.h" #include @@ -43,6 +48,14 @@ void Cmdline_Backend_Thread(void *unused) int rv = VFS_Select(max+1, &rfd, &wfd, &efd, NULL, THREAD_EVENT_USER1, false); LOG("rv = %i", rv); + if( rv < 0 ) { + // Oh, shite + } + + // Woken with no file changes, skip checking + if( rv == 0 ) + continue ; + if(gpCmdline_TCPEchoServer) NetTest_TCPServer_HandleSelect(gpCmdline_TCPEchoServer, &rfd, &wfd, &efd); }