• 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 refs:rp

25 	ResponsePtr rp;
27 rp = (ResponsePtr) calloc(SZ(1), sizeof(Response));
28 if (rp != NULL)
29 InitLineList(&rp->msg);
30 return (rp);
40 TraceResponse(const FTPCIPtr cip, ResponsePtr rp)
44 if (rp != NULL) {
45 lp = rp->msg.first;
47 PrintF(cip, "%3d: %s\n", rp->code, lp->line);
74 SaveLastResponse(const FTPCIPtr cip, ResponsePtr rp)
76 if (rp == NULL) {
80 } else if ((rp->msg.first == NULL) || (rp->msg.first->line == NULL)) {
82 cip->lastFTPCmdResultNum = rp->code;
85 (void) STRNCPY(cip->lastFTPCmdResultStr, rp->msg.first->line);
86 cip->lastFTPCmdResultNum = rp->code;
92 cip->lastFTPCmdResultLL = rp->msg;
99 DoneWithResponse(const FTPCIPtr cip, ResponsePtr rp)
105 if (rp != NULL) {
106 TraceResponse(cip, rp);
108 if ((rp->printMode & kResponseNoProc) == 0)
109 (*cip->printResponseProc)(cip, rp);
111 if ((rp->printMode & kResponseNoSave) == 0)
112 SaveLastResponse(cip, rp);
114 DisposeLineListContents(&rp->msg);
115 (void) memset(rp, 0, sizeof(Response));
116 free(rp);
127 ReInitResponse(const FTPCIPtr cip, ResponsePtr rp)
129 if (rp != NULL) {
130 TraceResponse(cip, rp);
132 if ((rp->printMode & kResponseNoProc) == 0)
133 (*cip->printResponseProc)(cip, rp);
135 if ((rp->printMode & kResponseNoSave) == 0)
136 SaveLastResponse(cip, rp);
138 DisposeLineListContents(&rp->msg);
139 (void) memset(rp, 0, sizeof(Response));
150 GetResponse(const FTPCIPtr cip, ResponsePtr rp)
201 rp->hadEof = 1;
202 if (rp->eofOkay == 0)
235 rp->codeType = *cp - '0';
240 rp->code = atoi(code);
241 (void) AddLine(&rp->msg, cp);
244 rp->hadEof = 1;
258 rp->hadEof = 1;
259 if (rp->eofOkay == 0)
281 (void) AddLine(&rp->msg, cp);
284 if (rp->code == 421) {
290 if (rp->eofOkay == 0)
398 ResponsePtr rp;
405 rp = InitResponse();
406 if (rp == NULL) {
421 result = GetResponse(cip, rp);
424 result = rp->codeType;
426 DoneWithResponse(cip, rp);
494 RCmd(const FTPCIPtr cip, ResponsePtr rp, const char *cmdspec, ...)
512 result = GetResponse(cip, rp);
515 result = rp->codeType;
534 ResponsePtr rp;
602 rp = InitResponse();
603 if (rp == NULL) {
610 result = GetResponse(cip, rp);
614 respCode = rp->codeType;
615 DoneWithResponse(cip, rp);
623 rp = InitResponse();
624 if (rp == NULL) {
631 result = GetResponse(cip, rp);
635 respCode = rp->codeType;
636 DoneWithResponse(cip, rp);
710 ResponsePtr rp;
769 rp = InitResponse();
770 if (rp == NULL) {
782 result = GetResponse(cip, rp);
790 DoneWithResponse(cip, rp);
803 if (rp->codeType == 4) {
804 ReInitResponse(cip, rp);
805 result = GetResponse(cip, rp);
812 DoneWithResponse(cip, rp);
817 DoneWithResponse(cip, rp);
842 ResponsePtr rp;
862 rp = InitResponse();
863 if (rp == NULL) {
869 result = GetResponse(cip, rp);
872 respCode = rp->codeType;
873 DoneWithResponse(cip, rp);