Lines Matching refs:dataFd
128 SOCKET dataFd; /* the file descriptor for the data socket */ member
1392 ctxt->dataFd = socket (AF_INET6, SOCK_STREAM, IPPROTO_TCP); in xmlNanoFTPGetConnection()
1398 ctxt->dataFd = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP); in xmlNanoFTPGetConnection()
1403 if (ctxt->dataFd == INVALID_SOCKET) { in xmlNanoFTPGetConnection()
1422 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1428 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1434 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1445 if (ctxt->dataFd != INVALID_SOCKET) { in xmlNanoFTPGetConnection()
1446 closesocket (ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1460 if (ctxt->dataFd != INVALID_SOCKET) { in xmlNanoFTPGetConnection()
1461 closesocket (ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1470 if (connect(ctxt->dataFd, (struct sockaddr *) &dataAddr, dataAddrLen) < 0) { in xmlNanoFTPGetConnection()
1472 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1476 getsockname(ctxt->dataFd, (struct sockaddr *) &dataAddr, &dataAddrLen); in xmlNanoFTPGetConnection()
1484 if (bind(ctxt->dataFd, (struct sockaddr *) &dataAddr, dataAddrLen) < 0) { in xmlNanoFTPGetConnection()
1486 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1489 getsockname(ctxt->dataFd, (struct sockaddr *) &dataAddr, &dataAddrLen); in xmlNanoFTPGetConnection()
1491 if (listen(ctxt->dataFd, 1) < 0) { in xmlNanoFTPGetConnection()
1493 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1523 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1528 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetConnection()
1532 return(ctxt->dataFd); in xmlNanoFTPGetConnection()
1554 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPCloseConnection()
1738 ctxt->dataFd = xmlNanoFTPGetConnection(ctxt); in xmlNanoFTPList()
1739 if (ctxt->dataFd == INVALID_SOCKET) in xmlNanoFTPList()
1747 ctxt->dataFd = xmlNanoFTPGetConnection(ctxt); in xmlNanoFTPList()
1748 if (ctxt->dataFd == INVALID_SOCKET) in xmlNanoFTPList()
1760 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1765 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1773 FD_SET(ctxt->dataFd, &rfd); in xmlNanoFTPList()
1775 FD_SET(ctxt->dataFd, &efd); in xmlNanoFTPList()
1776 res = select(ctxt->dataFd + 1, &rfd, NULL, &efd, &tv); in xmlNanoFTPList()
1781 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1787 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1788 ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1792 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1799 if ((len = recv(ctxt->dataFd, &buf[indx], sizeof(buf) - (indx + 1), 0)) < 0) { in xmlNanoFTPList()
1801 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1802 ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPList()
1843 ctxt->dataFd = xmlNanoFTPGetConnection(ctxt); in xmlNanoFTPGetSocket()
1844 if (ctxt->dataFd == INVALID_SOCKET) in xmlNanoFTPGetSocket()
1855 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetSocket()
1860 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetSocket()
1875 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetSocket()
1880 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGetSocket()
1883 return(ctxt->dataFd); in xmlNanoFTPGetSocket()
1920 FD_SET(ctxt->dataFd, &rfd); in xmlNanoFTPGet()
1921 res = select(ctxt->dataFd + 1, &rfd, NULL, NULL, &tv); in xmlNanoFTPGet()
1926 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGet()
1932 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGet()
1933 ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGet()
1937 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGet()
1943 if ((len = recv(ctxt->dataFd, buf, sizeof(buf), 0)) < 0) { in xmlNanoFTPGet()
1946 closesocket(ctxt->dataFd); ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPGet()
1972 if (ctxt->dataFd == INVALID_SOCKET) return(0); in xmlNanoFTPRead()
1976 len = recv(ctxt->dataFd, dest, len, 0); in xmlNanoFTPRead()
2036 if (ctxt->dataFd != INVALID_SOCKET) { in xmlNanoFTPClose()
2037 closesocket(ctxt->dataFd); in xmlNanoFTPClose()
2038 ctxt->dataFd = INVALID_SOCKET; in xmlNanoFTPClose()