su_len
curclass.advertise.su_len = 0;
curclass.advertise.su_len = res->ai_addrlen;
curclass.advertise.su_len = 0; /* `not used' */
if (getnameinfo((struct sockaddr *)&data_dest, data_dest.su_len,
if (getnameinfo((struct sockaddr *)&his_addr, his_addr.su_len,
data_dest.su_len = sizeof(struct sockaddr_in);
data_dest.su_len = sizeof(struct sockaddr_in);
data_dest.su_len = sizeof(struct sockaddr_in6);
(void)memcpy(&utmpx.ut_ss, &haddr->si_su, haddr->su_len);
if (getnameinfo((struct sockaddr *)&his_addr, his_addr.su_len,
data_source.su_len) >= 0)
socklen_t fromlen = sizeof(from.su_len);
data_source.su_len, hbuf, sizeof(hbuf), pbuf,
data_dest.su_len) == 0)
if (!getnameinfo((struct sockaddr *)&his_addr.si_su, his_addr.su_len,
if (curclass.advertise.su_len != 0)
tmp.su_len, hbuf, sizeof(hbuf), sbuf, sizeof(sbuf),
if (curclass.advertise.su_len != 0) {
if (getnameinfo(sa, who->su_len, remotehost, sizeof(remotehost), NULL,
len = pasv_addr.su_len;
len = pasv_addr.su_len;
pasv_addr.su_len = len;
if (curclass.advertise.su_len != 0)
len = pasv_addr.su_len;
pasv_addr.su_len = len;
if (curclass.advertise.su_len != 0)
data_dest.su_len = res->ai_addrlen;
his_addr.su_len =
his_addr.su_len =
memcpy(&ss, &his_addr.si_su, his_addr.su_len);
his_addr.su_len = addrlen;
ctrl_addr.su_len = addrlen;
his_addr.su_len = sizeof(his_addr.si_su.su_sin);
ctrl_addr.su_len = sizeof(ctrl_addr.si_su.su_sin);
ctrl_addr.su_len, hostname, sizeof(hostname), NULL, 0,
(void)memcpy(&ut.ut_ss, &haddr->si_su, haddr->su_len);
data_addr.su_len = sizeof(struct sockaddr_in);
data_addr.su_len = sizeof(struct sockaddr_in);
data_addr.su_len = sizeof(struct sockaddr_in6);
data_addr.su_len, 1) < 0) {
data_addr.su_len) < 0) {
data_addr.su_len = len;
tmp.su_len, hname, sizeof(hname), sname,
fromlen = myctladdr.su_len;
hisctladdr.su_len = res->ai_addrlen;
len = hisctladdr.su_len;
myctladdr.su_len = len;