Lines Matching refs:data_addr
158 static struct sockinet myctladdr, hisctladdr, data_addr;
1283 data_addr = myctladdr;
1284 data = socket(data_addr.su_family, SOCK_STREAM, 0);
1295 switch (data_addr.su_family) {
1400 if (data_addr.su_family != AF_INET) {
1418 memset(&data_addr, 0, sizeof(data_addr));
1419 data_addr.su_family = AF_INET;
1420 data_addr.su_len = sizeof(struct sockaddr_in);
1421 data_addr.si_su.su_sin.sin_addr.s_addr =
1423 data_addr.su_port = htons(pack2(port, 0));
1424 if (data_addr.si_su.su_sin.sin_addr.s_addr !=
1436 switch (data_addr.su_family) {
1454 memset(&data_addr, 0, sizeof(data_addr));
1455 data_addr.su_family = AF_INET;
1456 data_addr.su_len = sizeof(struct sockaddr_in);
1457 data_addr.si_su.su_sin.sin_addr.s_addr =
1459 data_addr.su_port = htons(pack2(port, 0));
1460 if (data_addr.si_su.su_sin.sin_addr.s_addr !=
1489 memset(&data_addr, 0, sizeof(data_addr));
1490 data_addr.su_family = AF_INET6;
1491 data_addr.su_len = sizeof(struct sockaddr_in6);
1495 data_addr.si_su.su_sin6.sin6_addr.s6_addr[i] =
1499 data_addr.su_port = htons(pack2(port, 0));
1501 &data_addr.si_su.su_sin6.sin6_addr,
1503 sizeof(data_addr.si_su.su_sin6.sin6_addr))) {
1534 data_addr = hisctladdr;
1535 data_addr.su_port = htons(port[1]);
1539 if (ftp_connect(data, (struct sockaddr *)(void *)&data_addr.si_su,
1540 data_addr.su_len, 1) < 0) {
1553 if (data_addr.su_family == AF_INET) {
1566 data_addr = myctladdr;
1568 data_addr.su_port = 0; /* let system pick one */
1571 data = socket(data_addr.su_family, SOCK_STREAM, 0);
1584 if (bind(data, (struct sockaddr *)(void *)&data_addr.si_su,
1585 data_addr.su_len) < 0) {
1594 len = sizeof(data_addr.si_su);
1595 memset((char *)&data_addr, 0, sizeof (data_addr));
1596 if (getsockname(data, (struct sockaddr *)(void *)&data_addr.si_su, &len) == -1) {
1600 data_addr.su_len = len;
1608 switch (data_addr.su_family) {
1622 af = (data_addr.su_family == AF_INET) ? 1 : 2;
1623 tmp = data_addr;
1658 switch (data_addr.su_family) {
1660 a = (char *)&data_addr.si_su.su_sin.sin_addr;
1661 p = (char *)&data_addr.su_port;
1668 uint8_t ua[sizeof(data_addr.si_su.su_sin6.sin6_addr)];
1669 uint8_t up[sizeof(data_addr.su_port)];
1671 memcpy(ua, &data_addr.si_su.su_sin6.sin6_addr,
1673 memcpy(up, &data_addr.su_port, sizeof(up));
1704 if (data_addr.su_family == AF_INET) {