/[rdesktop]/sourceforge.net/trunk/rdesktop/tcp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/tcp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 207 by matthewc, Thu Sep 26 14:26:46 2002 UTC revision 306 by matthewc, Thu Jan 30 13:38:47 2003 UTC
# Line 28  Line 28 
28  #include <errno.h>              /* errno */  #include <errno.h>              /* errno */
29  #include "rdesktop.h"  #include "rdesktop.h"
30    
31    #ifndef INADDR_NONE
32    #define INADDR_NONE ((unsigned long) -1)
33    #endif
34    
35  static int sock;  static int sock;
36  static struct stream in;  static struct stream in;
37  static struct stream out;  static struct stream out;
# Line 84  tcp_recv(int length) Line 88  tcp_recv(int length)
88    
89          while (length > 0)          while (length > 0)
90          {          {
91                  ui_select(sock);                  if (!ui_select(sock))
92                            /* User quit */
93                            return NULL;
94    
95                  rcvd = recv(sock, in.end, length, 0);                  rcvd = recv(sock, in.end, length, 0);
96                  if (rcvd == -1)                  if (rcvd == -1)
# Line 112  tcp_connect(char *server) Line 118  tcp_connect(char *server)
118          {          {
119                  memcpy(&servaddr.sin_addr, nslookup->h_addr, sizeof(servaddr.sin_addr));                  memcpy(&servaddr.sin_addr, nslookup->h_addr, sizeof(servaddr.sin_addr));
120          }          }
121          else if (!(servaddr.sin_addr.s_addr = inet_addr(server)))          else if ((servaddr.sin_addr.s_addr = inet_addr(server)) == INADDR_NONE)
122          {          {
123                  error("%s: unable to resolve host\n", server);                  error("%s: unable to resolve host\n", server);
124                  return False;                  return False;

Legend:
Removed from v.207  
changed lines
  Added in v.306

  ViewVC Help
Powered by ViewVC 1.1.26