• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/ncftp-3.2.5/source/libncftp/

Lines Matching defs:sockfd

104 GetSocketAddress(const FTPCIPtr cip, int sockfd, struct sockaddr_in *saddr)
109 if (getsockname(sockfd, (struct sockaddr *)saddr, &len) < 0) {
145 volatile int sockfd = -1;
227 if ((sockfd = socket(cip->servCtlAddr.sin_family, SOCK_STREAM, 0)) < 0) {
237 if (BindToEphemeralPortNumber(sockfd, &localAddr, (int) cip->ephemLo, (int) cip->ephemHi) < 0) {
241 (void) SClose(sockfd, 3);
251 (void) SetSocketBufSize(sockfd, cip->ctrlSocketRBufSize, cip->ctrlSocketSBufSize);
254 err = SConnect(sockfd, &cip->servCtlAddr, (int) cip->connTimeout);
258 (void) SClose(sockfd, 3);
260 sockfd = -1;
279 (void) DisposeSocket(sockfd);
299 err = connect(sockfd, (struct sockaddr *) &cip->servCtlAddr,
310 (void) DisposeSocket(sockfd);
312 sockfd = -1;
320 if ((sockfd = socket(cip->servCtlAddr.sin_family, SOCK_STREAM, 0)) < 0) {
335 if (BindToEphemeralPortNumber(sockfd, &localAddr, (int) cip->ephemLo, (int) cip->ephemHi) < 0) {
339 (void) SClose(sockfd, 3);
349 (void) SetSocketBufSize(sockfd, cip->ctrlSocketRBufSize, cip->ctrlSocketSBufSize);
352 err = SConnect(sockfd, &cip->servCtlAddr, (int) cip->connTimeout);
357 (void) SClose(sockfd, 3);
359 sockfd = -1;
377 (void) DisposeSocket(sockfd);
397 err = connect(sockfd, (struct sockaddr *) &cip->servCtlAddr,
409 (void) DisposeSocket(sockfd);
411 sockfd = -1;
472 if ((result = GetSocketAddress(cip, sockfd, &cip->ourCtlAddr)) < 0)
478 (void) SetSocketInlineOutOfBandData(sockfd, 1);
479 (void) SetSocketKeepAlive(sockfd, 1);
480 (void) SetSocketLinger(sockfd, 0, 0); /* Don't need it for ctrl. */
485 (void) SetSocketTypeOfService(sockfd, IPTOS_LOWDELAY);
488 cip->ctrlSocketR = sockfd;
489 cip->ctrlSocketW = sockfd;
494 if (InitSReadlineInfo(&cip->ctrlSrl, sockfd, cip->srlBuf, sizeof(cip->srlBuf), (int) cip->ctrlTimeout, 1) < 0) {
501 if ((sock2fd = dup(sockfd)) < 0) {
511 if ((cip->cin = fdopen(sockfd, "r")) == NULL) {
523 sockfd = kClosedFileDescriptor;
527 cip->ctrlSocketR = sockfd;
528 cip->ctrlSocketW = sockfd;
643 if (sockfd > 0)
644 (void) DisposeSocket(sockfd);
930 BindToEphemeralPortNumber(const int sockfd, struct sockaddr_in *const addrp, const int ephemLo, const int ephemHi)
945 result = bind(sockfd, (struct sockaddr *) addrp, sizeof(struct sockaddr_in));
953 result = bind(sockfd, (struct sockaddr *) addrp, sizeof(struct sockaddr_in));