Lines Matching refs:controlFd
134 SOCKET controlFd; /* the file descriptor for the control socket */ member
487 ret->controlFd = -1; in xmlNanoFTPNewCtxt()
514 if (ctxt->controlFd >= 0) closesocket(ctxt->controlFd); in xmlNanoFTPFreeCtxt()
515 ctxt->controlFd = -1; in xmlNanoFTPFreeCtxt()
570 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPGetMore()
619 if ((len = recv(ctxt->controlFd, &ctxt->controlBuf[ctxt->controlBufIndex], in xmlNanoFTPGetMore()
622 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPGetMore()
623 ctxt->controlFd = -1; in xmlNanoFTPGetMore()
651 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPReadResponse()
740 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPCheckResponse()
744 FD_SET(ctxt->controlFd, &rfd); in xmlNanoFTPCheckResponse()
745 switch(select(ctxt->controlFd + 1, &rfd, NULL, NULL, &tv)) { in xmlNanoFTPCheckResponse()
777 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPSendUser()
805 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPSendPasswd()
829 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPQuit()
836 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPQuit()
916 ctxt->controlFd = socket (AF_INET6, SOCK_STREAM, 0); in xmlNanoFTPConnect()
921 ctxt->controlFd = socket (AF_INET, SOCK_STREAM, 0); in xmlNanoFTPConnect()
950 ctxt->controlFd = socket (AF_INET, SOCK_STREAM, 0); in xmlNanoFTPConnect()
954 if (ctxt->controlFd < 0) { in xmlNanoFTPConnect()
962 if (connect(ctxt->controlFd, (struct sockaddr *) &ctxt->ftpAddr, in xmlNanoFTPConnect()
965 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
966 ctxt->controlFd = -1; in xmlNanoFTPConnect()
975 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
976 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1029 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPConnect()
1032 closesocket(ctxt->controlFd); in xmlNanoFTPConnect()
1033 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1051 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPConnect()
1054 closesocket(ctxt->controlFd); in xmlNanoFTPConnect()
1055 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1060 closesocket(ctxt->controlFd); in xmlNanoFTPConnect()
1061 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1071 closesocket(ctxt->controlFd); in xmlNanoFTPConnect()
1072 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1092 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPConnect()
1095 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1096 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1106 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1107 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1123 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPConnect()
1126 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1127 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1145 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPConnect()
1148 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1149 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1159 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1160 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1169 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1170 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1179 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1180 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1194 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1195 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1200 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1201 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1216 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPConnect()
1217 ctxt->controlFd = -1; in xmlNanoFTPConnect()
1273 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPCwd()
1289 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPCwd()
1322 if ((ctxt == NULL) || (ctxt->controlFd < 0) || (file == NULL)) return(-1); in xmlNanoFTPDele()
1340 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPDele()
1412 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPGetConnection()
1513 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPGetConnection()
1545 if ((ctxt == NULL) || (ctxt->controlFd < 0)) return(-1); in xmlNanoFTPCloseConnection()
1551 FD_SET(ctxt->controlFd, &rfd); in xmlNanoFTPCloseConnection()
1553 FD_SET(ctxt->controlFd, &efd); in xmlNanoFTPCloseConnection()
1554 res = select(ctxt->controlFd + 1, &rfd, NULL, &efd, &tv); in xmlNanoFTPCloseConnection()
1559 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPCloseConnection()
1567 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPCloseConnection()
1571 closesocket(ctxt->controlFd); ctxt->controlFd = -1; in xmlNanoFTPCloseConnection()
1750 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPList()
1845 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPGetSocket()
1865 res = send(ctxt->controlFd, buf, len, 0); in xmlNanoFTPGetSocket()
2033 if (ctxt->controlFd >= 0) { in xmlNanoFTPClose()
2035 closesocket(ctxt->controlFd); in xmlNanoFTPClose()
2036 ctxt->controlFd = -1; in xmlNanoFTPClose()