diff --git a/src/syncterm/rlogin.c b/src/syncterm/rlogin.c index 9b0547e4cc9d550d7111af9a8a58513872344380..eaca53b8d97c92c3aaa751fdcd7240d4a7fb2971 100644 --- a/src/syncterm/rlogin.c +++ b/src/syncterm/rlogin.c @@ -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); diff --git a/src/syncterm/term.c b/src/syncterm/term.c index 0d166200b3b0a0bffe54e174feb65ca717c3987a..ddc970f61ead051279d8fe8de2f35f17cda4ae34 100644 --- a/src/syncterm/term.c +++ b/src/syncterm/term.c @@ -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); } }