[BACK]Return to cmds.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ftp

Diff for /src/usr.bin/ftp/cmds.c between version 1.32 and 1.33

version 1.32, 1999/12/08 12:57:06 version 1.33, 2000/06/13 21:28:38
Line 1169 
Line 1169 
                 code = -1;                  code = -1;
                 return;                  return;
         }          }
         cmd = strcmp(argv[0], "dir") == 0 ? "LIST" : "NLST";          cmd = strcmp(argv[0], "nlist") == 0 ? "NLST" : "LIST";
         oldargv2 = argv[2];          oldargv2 = argv[2];
         if (strcmp(argv[2], "-") && !globulize(&argv[2])) {          if (strcmp(argv[2], "-") && !globulize(&argv[2])) {
                 code = -1;                  code = -1;
Line 1202 
Line 1202 
 {  {
         sig_t oldintr;          sig_t oldintr;
         int ointer, i;          int ointer, i;
         int dolist;  
         char mode[1], *dest, *odest;          char mode[1], *dest, *odest;
   
         if (argc < 2 && !another(&argc, &argv, "remote-files"))          if (argc < 2 && !another(&argc, &argv, "remote-files"))
Line 1221 
Line 1220 
                         code = -1;                          code = -1;
                         return;                          return;
         }          }
         dolist = strcmp(argv[0], "mls");  
         mname = argv[0];          mname = argv[0];
         mflag = 1;          mflag = 1;
         oldintr = signal(SIGINT, mabort);          oldintr = signal(SIGINT, mabort);
         (void)setjmp(jabort);          (void)setjmp(jabort);
         for (i = 1; mflag && i < argc-1; ++i) {          for (i = 1; mflag && i < argc-1; ++i) {
                 *mode = (i == 1) ? 'w' : 'a';                  *mode = (i == 1) ? 'w' : 'a';
                 recvrequest(dolist ? "LIST" : "NLST", dest, argv[i], mode,                  recvrequest("LIST", dest, argv[i], mode, 0, 0);
                     0, 0);  
                 if (!mflag && fromatty) {                  if (!mflag && fromatty) {
                         ointer = interactive;                          ointer = interactive;
                         interactive = 1;                          interactive = 1;

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33