From 186229ce8925efcdf8e5cf1b635860f4f565310b Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 7 May 2003 19:05:41 +0000 Subject: [PATCH] Removed more useless YIELD() after select()s --- src/sbbs3/mailsrvr.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 2d9299d2e1..712c5ff981 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -403,7 +403,6 @@ static int sockreadline(SOCKET socket, char* buf, int len) lprintf("%04d !SOCKET INACTIVE",socket); return(-1); } - YIELD(); continue; } recverror(socket,i,__LINE__); @@ -3687,10 +3686,8 @@ void DLLCALL mail_server(void* arg) tv.tv_usec=0; if((i=select(high_socket_set,&socket_set,NULL,NULL,&tv))<1) { - if(i==0) { - YIELD(); + if(i==0) continue; - } if(ERROR_VALUE==EINTR) lprintf("0000 Mail Server listening interrupted"); else if(ERROR_VALUE == ENOTSOCK) -- GitLab