endianness compile fixes
This commit is contained in:
parent
910a0e1093
commit
c2d5e01042
2 changed files with 11 additions and 10 deletions
|
@ -210,11 +210,7 @@ static int ftpdata_fd = -1;
|
||||||
char *buff;
|
char *buff;
|
||||||
ipaddr_t ripaddr;
|
ipaddr_t ripaddr;
|
||||||
tcpport_t rport;
|
tcpport_t rport;
|
||||||
#ifdef __NBSD_LIBC
|
static tcpport_t lport;
|
||||||
static tcpport_t lport = htons(0xF000);
|
|
||||||
#else
|
|
||||||
static tcpport_t lport = HTONS(0xF000);
|
|
||||||
#endif
|
|
||||||
int s;
|
int s;
|
||||||
int i;
|
int i;
|
||||||
int wpid;
|
int wpid;
|
||||||
|
@ -224,6 +220,8 @@ char dummy;
|
||||||
char port[32];
|
char port[32];
|
||||||
int wasopen;
|
int wasopen;
|
||||||
|
|
||||||
|
lport = htons(0xF000);
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
printf("DOdata %s %s %d %d\n", datacom, file, direction, fd);
|
printf("DOdata %s %s %d %d\n", datacom, file, direction, fd);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -921,9 +921,11 @@ static int query_hosts(u8_t *qname, unsigned type, dns_t *dp, size_t *pdlen)
|
||||||
unsigned ancount;
|
unsigned ancount;
|
||||||
struct hostent localhost;
|
struct hostent localhost;
|
||||||
static char *noaliases[]= { nil };
|
static char *noaliases[]= { nil };
|
||||||
static ipaddr_t localaddr= HTONL(LOCALHOST);
|
static ipaddr_t localaddr;
|
||||||
static char *localaddrlist[]= { (char *) &localaddr, nil };
|
static char *localaddrlist[]= { (char *) &localaddr, nil };
|
||||||
|
|
||||||
|
localaddr = HTONL(LOCALHOST);
|
||||||
|
|
||||||
if (single) return 0;
|
if (single) return 0;
|
||||||
|
|
||||||
/* Assume we can answer. */
|
/* Assume we can answer. */
|
||||||
|
@ -967,8 +969,9 @@ static int query_hosts(u8_t *qname, unsigned type, dns_t *dp, size_t *pdlen)
|
||||||
|
|
||||||
sethostent(0);
|
sethostent(0);
|
||||||
do {
|
do {
|
||||||
switch (type) {
|
int type_host = NTOHS(type);
|
||||||
case HTONS(T_A):
|
switch (type_host) {
|
||||||
|
case T_A:
|
||||||
if (namecmp(qname, he->h_name) == 0) {
|
if (namecmp(qname, he->h_name) == 0) {
|
||||||
addA:
|
addA:
|
||||||
r= dn_comp((u8_t *) he->h_name, cp, arraylimit(dns.data) - cp,
|
r= dn_comp((u8_t *) he->h_name, cp, arraylimit(dns.data) - cp,
|
||||||
|
@ -991,7 +994,7 @@ static int query_hosts(u8_t *qname, unsigned type, dns_t *dp, size_t *pdlen)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
/*FALL THROUGH*/
|
/*FALL THROUGH*/
|
||||||
case HTONS(T_CNAME):
|
case T_CNAME:
|
||||||
domain= namechr(he->h_name, '.');
|
domain= namechr(he->h_name, '.');
|
||||||
for (i= 0; he->h_aliases[i] != nil; i++) {
|
for (i= 0; he->h_aliases[i] != nil; i++) {
|
||||||
namecpy(name, he->h_aliases[i]);
|
namecpy(name, he->h_aliases[i]);
|
||||||
|
@ -1025,7 +1028,7 @@ static int query_hosts(u8_t *qname, unsigned type, dns_t *dp, size_t *pdlen)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case HTONS(T_PTR):
|
case T_PTR:
|
||||||
if (ancount > 0) break;
|
if (ancount > 0) break;
|
||||||
if (he->h_name[0] == '%') break;
|
if (he->h_name[0] == '%') break;
|
||||||
sprintf((char *) name, "%d.%d.%d.%d.in-addr.arpa",
|
sprintf((char *) name, "%d.%d.%d.%d.in-addr.arpa",
|
||||||
|
|
Loading…
Reference in a new issue