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; |
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; |