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

Fix some issues exposed by compiling on Win32.Fix some issues exposed by compiling on Win32.

parent dd6fe01a
Branches
Tags
No related merge requests found
......@@ -15,11 +15,14 @@
SOCKET telnet_sock=INVALID_SOCKET;
#ifdef __BORLANDC__
#pragma argsused
#endif
void telnet_input_thread(void *args)
{
fd_set rds;
int rd;
size_t buffered;
int buffered;
size_t buffer;
char rbuf[BUFFER_SIZE];
char *buf;
......@@ -35,7 +38,7 @@ void telnet_input_thread(void *args)
rd=0;
}
if(rd==1) {
rd=recv(telnet_sock, conn_api.rd_buf, conn_api.rd_buf_size, MSG_DONTWAIT);
rd=recv(telnet_sock, conn_api.rd_buf, conn_api.rd_buf_size, 0);
if(rd <= 0)
break;
}
......@@ -52,13 +55,15 @@ void telnet_input_thread(void *args)
conn_api.input_thread_running=0;
}
#ifdef __BORLANDC__
#pragma argsused
#endif
void telnet_output_thread(void *args)
{
fd_set wds;
int wr;
size_t wr;
int ret;
size_t sent;
size_t send;
char ebuf[BUFFER_SIZE*2];
char *buf;
......
......@@ -10,11 +10,14 @@
static SOCKET sock=INVALID_SOCKET;
#ifdef __BORLANDC__
#pragma argsused
#endif
void rlogin_input_thread(void *args)
{
fd_set rds;
int rd;
size_t buffered;
int buffered;
size_t buffer;
conn_api.input_thread_running=1;
......@@ -28,7 +31,7 @@ void rlogin_input_thread(void *args)
rd=0;
}
if(rd==1) {
rd=recv(sock, conn_api.rd_buf, conn_api.rd_buf_size, MSG_DONTWAIT);
rd=recv(sock, conn_api.rd_buf, conn_api.rd_buf_size, 0);
if(rd <= 0)
break;
}
......@@ -43,13 +46,15 @@ void rlogin_input_thread(void *args)
conn_api.input_thread_running=0;
}
#ifdef __BORLANDC__
#pragma argsused
#endif
void rlogin_output_thread(void *args)
{
fd_set wds;
int wr;
int ret;
size_t sent;
size_t send;
int sent;
conn_api.output_thread_running=1;
while(sock != INVALID_SOCKET && !conn_api.terminate) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment