if (iflag & HST_IF_V6) {
if (sai->sin_family == AF_INET6) {
sai6 = (struct sockaddr_in6 *)info.rti_info[RTAX_IFA];
- hst = gethostbyaddr((const char*)&sai6->sin6_addr,
+ hst = gethostbyaddr(&sai6->sin6_addr,
sizeof(sai6->sin6_addr),AF_INET6);
if (h_errno == NETDB_SUCCESS) {
} else {
if ((sai->sin_family == AF_INET)) {
- hst = gethostbyaddr((const char*)&sai->sin_addr,
+ hst = gethostbyaddr(&sai->sin_addr,
sizeof(sai->sin_addr),AF_INET);
if (h_errno == NETDB_SUCCESS) {
}
if (flag6 == 1)
- hst = gethostbyaddr((const char*)&ia6, sizeof(ia6), AF_INET6);
+ hst = gethostbyaddr(&ia6, sizeof(ia6), AF_INET6);
else
- hst = gethostbyaddr((const char*)&ia, sizeof(ia), AF_INET);
+ hst = gethostbyaddr(&ia, sizeof(ia), AF_INET);
if (!hst) {
if (h_errno == HOST_NOT_FOUND)
errx(1,"host not found\n");
if (driver->addr.sa_family == AF_INET) {
sin = (struct sockaddr_in *)&driver->addr;
- hp = gethostbyaddr((char *)&sin->sin_addr,
- sizeof sin->sin_addr, AF_INET);
+ hp = gethostbyaddr(&sin->sin_addr, sizeof sin->sin_addr,
+ AF_INET);
if (hp != NULL)
name = hp->h_name;
else {
/*
* Look up name in DNS
*/
- ip_host = gethostbyaddr((char *)addr, sizeof(addr), AF_INET);
+ ip_host = gethostbyaddr(addr, sizeof(addr), AF_INET);
if (ip_host && ip_host->h_name &&
strlen(ip_host->h_name)) {
/*
if (!bt_aton(bdstr, \*[Am]bd))
errx(1, "can't parse BD_ADDR %s", bdstr);
-if ((hp = bt_gethostbyaddr((const char *)\*[Am]bd,
- sizeof(bd), AF_BLUETOOTH)) == NULL)
+if ((hp = bt_gethostbyaddr(\*[Am]bd, sizeof(bd),
+ AF_BLUETOOTH)) == NULL)
errx(1, "no name associated with %s", bdstr);
printf("name associated with %s is %s\en", bdstr, hp-\*[Gt]h_name);
struct hostent *hp;
result = HOSTNAME_INVALIDADDR;
- hp = gethostbyaddr((char *)ip, sizeof(*ip), AF_INET);
+ hp = gethostbyaddr(ip, sizeof(*ip), AF_INET);
if (hp != NULL) {
strlcpy(trimmed, hp->h_name, sizeof(trimmed));
return;
}
#define satosin(sa) ((struct sockaddr_in *)(sa))
- hp = gethostbyaddr((char *)&satosin(&mp->ctl_addr)->sin_addr,
+ hp = gethostbyaddr(&satosin(&mp->ctl_addr)->sin_addr,
sizeof (struct in_addr), AF_INET);
if (hp == (struct hostent *)0) {
rp->answer = MACHINE_UNKNOWN;
mb=mask_bits((u_char *)&chain->fw_smsk,sizeof(chain->fw_smsk));
if (mb==128 && do_resolv) {
- he=gethostbyaddr((char *)&(chain->fw_src),sizeof(chain->fw_src),AF_INET6);
+ he=gethostbyaddr(&(chain->fw_src),sizeof(chain->fw_src),AF_INET6);
if (he==NULL) {
printf(inet_ntop(AF_INET6,&chain->fw_src,ntop_buf,sizeof(ntop_buf)));
} else
mb=mask_bits((u_char *)&chain->fw_dmsk,sizeof(chain->fw_dmsk));
if (mb==128 && do_resolv) {
- he=gethostbyaddr((char *)&(chain->fw_dst),sizeof(chain->fw_dst),AF_INET6);
+ he=gethostbyaddr(&(chain->fw_dst),sizeof(chain->fw_dst),AF_INET6);
if (he==NULL) {
printf(inet_ntop(AF_INET6,&chain->fw_dst,ntop_buf,sizeof(ntop_buf)));
} else
else
mb = contigmask((u_char *)&(cmd->mask.s_addr), 32);
if (mb == 32 && do_resolv)
- he = gethostbyaddr((char *)&(cmd->addr.s_addr),
- sizeof(u_long), AF_INET);
+ he = gethostbyaddr(&(cmd->addr.s_addr), sizeof(u_long),
+ AF_INET);
if (he != NULL) /* resolved to name */
printf("%s", he->h_name);
else if (mb == 0) /* any */
}
#ifdef NFSKERB
if (haserror == 0 && (nfsargsp->flags & NFSMNT_KERB)) {
- if ((hp = gethostbyaddr((char *)&saddr.sin_addr.s_addr,
+ if ((hp = gethostbyaddr(&saddr.sin_addr.s_addr,
sizeof (u_long), AF_INET)) == NULL) {
warnx("can't reverse resolve net address");
opflags |= DIDWARN;
if (!svc_sendreply(transp, xdr_fhs, (caddr_t)&fhr))
syslog(LOG_ERR, "can't send reply");
if (hp == NULL)
- hp = gethostbyaddr((caddr_t)&saddr,
- sizeof(saddr), AF_INET);
+ hp = gethostbyaddr(&saddr, sizeof(saddr),
+ AF_INET);
if (hp)
add_mlist(hp->h_name, dirpath);
else
}
if (!svc_sendreply(transp, xdr_void, (caddr_t)NULL))
syslog(LOG_ERR, "can't send reply");
- hp = gethostbyaddr((caddr_t)&saddr, sizeof(saddr), AF_INET);
+ hp = gethostbyaddr(&saddr, sizeof(saddr), AF_INET);
if (hp)
del_mlist(hp->h_name, dirpath);
del_mlist(inet_ntoa(saddrin), dirpath);
}
if (!svc_sendreply(transp, xdr_void, (caddr_t)NULL))
syslog(LOG_ERR, "can't send reply");
- hp = gethostbyaddr((caddr_t)&saddr, sizeof(saddr), AF_INET);
+ hp = gethostbyaddr(&saddr, sizeof(saddr), AF_INET);
if (hp)
del_mlist(hp->h_name, (char *)NULL);
del_mlist(inet_ntoa(saddrin), (char *)NULL);
syslog(LOG_ERR, "inet_addr failed for %s", cp);
return (1);
}
- if ((hp = gethostbyaddr((caddr_t)&saddr, sizeof (saddr),
+ if ((hp = gethostbyaddr(&saddr, sizeof (saddr),
AF_INET)) == NULL) {
hp = &t_host;
hp->h_name = cp;
static char buf[16 + 3 + MAXHOSTNAMELEN];
if ((options & F_NUMERIC) ||
- !(hp = gethostbyaddr((char *)&ina, 4, AF_INET)))
+ !(hp = gethostbyaddr(&ina, 4, AF_INET)))
return inet_ntoa(ina);
else
snprintf(buf, sizeof(buf), "%s (%s)", hp->h_name,
if (in.s_addr == INADDR_ANY || sa->sa_len < 4)
cp = "default";
if (cp == NULL && !nflag) {
- hp = gethostbyaddr((char *)&in, sizeof(struct in_addr),
+ hp = gethostbyaddr(&in, sizeof(struct in_addr),
AF_INET);
if (hp != NULL) {
char *cptr;
if (nflag) {
printf("%s:", inet_ntoa(from->sin_addr));
} else {
- hp = gethostbyaddr((char*)&from->sin_addr,
- sizeof(struct in_addr), AF_INET);
+ hp = gethostbyaddr(&from->sin_addr, sizeof(struct in_addr),
+ AF_INET);
if (hp == 0) {
printf("%s:",
inet_ntoa(from->sin_addr));
if (name[0] == '\0'
&& ((in.s_addr & ~mask) != 0
|| mask == 0xffffffff)) {
- hp = gethostbyaddr((char*)&in,
- sizeof(in),
+ hp = gethostbyaddr(&in, sizeof(in),
AF_INET);
if (hp != 0)
name = hp->h_name;
if (nflag)
hp = 0;
else
- hp = gethostbyaddr((char*)&in, sizeof(in),
- AF_INET);
+ hp = gethostbyaddr(&in, sizeof(in), AF_INET);
printf(" nhop=%-15s%s",
(hp != 0) ? hp->h_name : inet_ntoa(in),
(IMSG.rip_vers == RIPv1) ? " ?" : "");
cp = np->n_name;
}
if (cp == 0) {
- hp = gethostbyaddr((char *)inp, sizeof (*inp), AF_INET);
+ hp = gethostbyaddr(inp, sizeof (*inp), AF_INET);
if (hp) {
cp = hp->h_name;
trimdomain(cp, strlen(cp));
}
cp = 0;
if (!numeric_addr && !IN6_IS_ADDR_UNSPECIFIED(in6p)) {
- hp = gethostbyaddr((char *)in6p, sizeof(*in6p), AF_INET6);
+ hp = gethostbyaddr(in6p, sizeof(*in6p), AF_INET6);
if (hp) {
if ((cp = strchr(hp->h_name, '.')) &&
!strcmp(cp + 1, domain))
cp = 0;
if (!numeric_addr) {
- hp = gethostbyaddr((char *)&in, sizeof (struct in_addr),
- AF_INET);
+ hp = gethostbyaddr(&in, sizeof (struct in_addr), AF_INET);
if (hp) {
cp = hp->h_name;
trimdomain(cp, strlen(cp));
{
register struct hostent *hp;
- hp = gethostbyaddr((char *) &who->sin_addr, sizeof who->sin_addr,
- AF_INET);
+ hp = gethostbyaddr(&who->sin_addr, sizeof who->sin_addr, AF_INET);
printf("%s %s\n", inet_ntoa(who->sin_addr),
(hp == NULL) ? "(unknown)" : hp->h_name);
return(FALSE);
if (search_host(raddrp->sin_addr))
return(0);
- hp = gethostbyaddr((char *)&raddrp->sin_addr.s_addr,
- sizeof(struct in_addr), AF_INET);
+ hp = gethostbyaddr(&raddrp->sin_addr.s_addr, sizeof(struct in_addr),
+ AF_INET);
if (hp)
host = hp->h_name;
else
if (!allopt && up->utmpidlearr_len == 0)
return (0);
- hp = gethostbyaddr((char *)&raddrp->sin_addr.s_addr,
- sizeof(struct in_addr), AF_INET);
+ hp = gethostbyaddr(&raddrp->sin_addr.s_addr, sizeof(struct in_addr),
+ AF_INET);
if (hp != NULL)
host = hp->h_name;
else
struct hostent *hp;
for (p = hosts; p < hosts+nhosts; p++) {
- hp = gethostbyaddr((char *)&p->addr, sizeof (p->addr), AF_INET);
+ hp = gethostbyaddr(&p->addr, sizeof (p->addr), AF_INET);
if (!p->onoff)
addch('!');
printw("%s ", hp ? hp->h_name : (char *)inet_ntoa(p->addr));
cp = np->n_name;
}
if (cp == 0) {
- hp = gethostbyaddr((char *)&in, sizeof (in), AF_INET);
+ hp = gethostbyaddr(&in, sizeof (in), AF_INET);
if (hp)
cp = hp->h_name;
}
struct timeval wait;
his_machine_name = NULL;
- hp = gethostbyaddr((const char *)&his_machine_addr.s_addr,
+ hp = gethostbyaddr(&his_machine_addr.s_addr,
sizeof(his_machine_addr.s_addr), AF_INET);
if (hp != NULL) {
hp2 = gethostbyname(hp->h_name);
if ((x = strchr(p, ':')) != NULL)
*x++ = '\0';
if (!nflag && isdigit(*p) && (l = inet_addr(p)) != -1 &&
- (hp = gethostbyaddr((char *)&l, sizeof(l), AF_INET))) {
+ (hp = gethostbyaddr(&l, sizeof(l), AF_INET))) {
if (domain[0] != '\0') {
p = hp->h_name;
p += strlen(hp->h_name);
ss_addr = *(struct in_addr *)ypbr.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr;
/*printf("%08x\n", ss_addr);*/
- hent = gethostbyaddr((char *)&ss_addr, sizeof(ss_addr), AF_INET);
+ hent = gethostbyaddr(&ss_addr, sizeof(ss_addr), AF_INET);
if (hent)
printf("%s\n", hent->h_name);
else
char ifname[IF_NAMESIZE];
if (nflag == 0)
- hp = gethostbyaddr((caddr_t)&(addr->sin_addr),
- sizeof(addr->sin_addr), AF_INET);
+ hp = gethostbyaddr(&(addr->sin_addr), sizeof(addr->sin_addr),
+ AF_INET);
else
hp = 0;
if (hp)
bcopy((char *)&whoami->client_address.bp_address_u.ip_addr, (char *)&haddr,
sizeof(haddr));
- he = gethostbyaddr((char *)&haddr,sizeof(haddr),AF_INET);
+ he = gethostbyaddr(&haddr,sizeof(haddr),AF_INET);
if ( ! he ) goto failed;
if (debug) warnx("this is host %s", he->h_name);
{
struct hostent *he;
- he = gethostbyaddr((char *)&raddr->sin_addr.s_addr,4,AF_INET);
+ he = gethostbyaddr(&raddr->sin_addr.s_addr,4,AF_INET);
printf("%s answered:\n", he ? he->h_name : inet_ntoa(raddr->sin_addr));
printwhoami(resultp);
printf("\n");
{
struct hostent *he;
- he = gethostbyaddr((char *)&raddr->sin_addr.s_addr,4,AF_INET);
+ he = gethostbyaddr(&raddr->sin_addr.s_addr,4,AF_INET);
printf("%s answered:\n", he ? he->h_name : inet_ntoa(raddr->sin_addr));
printgetfile(resultp);
printf("\n");
num,
bt_ntoa(&r->bdaddr, NULL));
- hp = bt_gethostbyaddr((const char *)&r->bdaddr, sizeof(bdaddr_t), AF_BLUETOOTH);
+ hp = bt_gethostbyaddr(&r->bdaddr, sizeof(bdaddr_t), AF_BLUETOOTH);
#if 0
if (hp != NULL)
s = sizeof ia;
fd = accept(sockfd, (struct sockaddr *)&ia, &s);
- hp = gethostbyaddr((char *)&ia.sin_addr, 4, AF_INET);
+ hp = gethostbyaddr(&ia.sin_addr, 4, AF_INET);
if(hp == NULL)
snprintf(source, sizeof source, "%s (%s)", inet_ntoa(ia.sin_addr), inet_ntoa(ia.sin_addr));
{
struct hostent *e;
- e = gethostbyaddr((char *)&addr, sizeof(addr), AF_INET);
+ e = gethostbyaddr(&addr, sizeof(addr), AF_INET);
return e ? e->h_name : 0;
}
return "local";
if (nflag ||
- (e = gethostbyaddr((char *)&addr, sizeof(addr), AF_INET)) == NULL) {
+ (e = gethostbyaddr(&addr, sizeof(addr), AF_INET)) == NULL) {
in.s_addr = addr;
return (inet_ntoa(in));
}
{
struct hostent *e;
- e = gethostbyaddr((char *)&addr, sizeof(addr), AF_INET);
+ e = gethostbyaddr(&addr, sizeof(addr), AF_INET);
return e ? e->h_name : "?";
}
char hostname_buf[40];
addr = svc_getcaller(req->rq_xprt);
- host = gethostbyaddr((char *)&(addr->sin_addr), addr->sin_len, AF_INET);
+ host = gethostbyaddr(&(addr->sin_addr), addr->sin_len, AF_INET);
if (host)
{
strncpy(hostname_buf, host->h_name, sizeof(hostname_buf));
}
}
if (!nflag && in.s_addr != INADDR_ANY) {
- hp = gethostbyaddr((char *)&in, sizeof(in), AF_INET);
+ hp = gethostbyaddr(&in, sizeof(in), AF_INET);
if (hp != NULL) {
if ((cp = strchr(hp->h_name, '.')) != NULL &&
strcmp(cp + 1, domain) == 0)