Skip to content
Snippets Groups Projects
Commit db18de37 authored by deuce's avatar deuce
Browse files

Change send timeout to 0 to avoid annoying delays on Win32.

Typecast some thing to void * to avoid warnings.
parent dbfb666a
No related branches found
No related tags found
No related merge requests found
......@@ -15,7 +15,7 @@ int rlogin_recv(char *buffer, size_t buflen)
if(!socket_check(rlogin_socket, NULL, NULL, 0))
return(-1);
if(!ioctlsocket(rlogin_socket,FIONREAD,&avail) && avail)
if(!ioctlsocket(rlogin_socket,FIONREAD,(void *)&avail) && avail)
r=recv(rlogin_socket,buffer,avail<buflen?avail:buflen,0);
else
return(0);
......
......@@ -43,7 +43,7 @@ void doterm(void)
break;
default:
cterm_write(buf,i,prn,sizeof(prn));
rlogin_send(prn,strlen(prn),100);
rlogin_send(prn,strlen(prn),0);
break;
}
......@@ -61,37 +61,37 @@ void doterm(void)
break;
case CIO_KEY_LEFT:
rlogin_send("\033[D",3,100);
rlogin_send("\033[D",3,0);
break;
case CIO_KEY_RIGHT:
rlogin_send("\033[C",3,100);
rlogin_send("\033[C",3,0);
break;
case CIO_KEY_UP:
rlogin_send("\033[A",3,100);
rlogin_send("\033[A",3,0);
break;
case CIO_KEY_DOWN:
rlogin_send("\033[B",3,100);
rlogin_send("\033[B",3,0);
break;
case CIO_KEY_HOME:
rlogin_send("\033[H",3,100);
rlogin_send("\033[H",3,0);
break;
case CIO_KEY_END:
#ifdef CIO_KEY_SELECT
case CIO_KEY_SELECT: /* Some terminfo/termcap entries use KEY_SELECT as the END key! */
#endif
rlogin_send("\033[K",3,100);
rlogin_send("\033[K",3,0);
break;
case CIO_KEY_F(1):
rlogin_send("\033OP",3,100);
rlogin_send("\033OP",3,0);
break;
case CIO_KEY_F(2):
rlogin_send("\033OQ",3,100);
rlogin_send("\033OQ",3,0);
break;
case CIO_KEY_F(3):
rlogin_send("\033Ow",3,100);
rlogin_send("\033Ow",3,0);
break;
case CIO_KEY_F(4):
rlogin_send("\033Ox",3,100);
rlogin_send("\033Ox",3,0);
break;
case 0x1f00: /* ALT-S */
viewscroll();
......@@ -119,7 +119,7 @@ void doterm(void)
default:
if(key<256) {
ch[0]=key;
rlogin_send(ch,1,100);
rlogin_send(ch,1,0);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment