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

Diff for /src/usr.bin/ssh/sftp.c between version 1.213 and 1.214

version 1.213, 2022/03/18 02:50:21 version 1.214, 2022/03/31 03:07:03
Line 116 
Line 116 
         I_CHGRP,          I_CHGRP,
         I_CHMOD,          I_CHMOD,
         I_CHOWN,          I_CHOWN,
           I_COPY,
         I_DF,          I_DF,
         I_GET,          I_GET,
         I_HELP,          I_HELP,
Line 159 
Line 160 
         { "chgrp",      I_CHGRP,        REMOTE  },          { "chgrp",      I_CHGRP,        REMOTE  },
         { "chmod",      I_CHMOD,        REMOTE  },          { "chmod",      I_CHMOD,        REMOTE  },
         { "chown",      I_CHOWN,        REMOTE  },          { "chown",      I_CHOWN,        REMOTE  },
           { "copy",       I_COPY,         REMOTE  },
           { "cp",         I_COPY,         REMOTE  },
         { "df",         I_DF,           REMOTE  },          { "df",         I_DF,           REMOTE  },
         { "dir",        I_LS,           REMOTE  },          { "dir",        I_LS,           REMOTE  },
         { "exit",       I_QUIT,         NOARGS  },          { "exit",       I_QUIT,         NOARGS  },
Line 265 
Line 268 
             "chgrp [-h] grp path                Change group of file 'path' to 'grp'\n"              "chgrp [-h] grp path                Change group of file 'path' to 'grp'\n"
             "chmod [-h] mode path               Change permissions of file 'path' to 'mode'\n"              "chmod [-h] mode path               Change permissions of file 'path' to 'mode'\n"
             "chown [-h] own path                Change owner of file 'path' to 'own'\n"              "chown [-h] own path                Change owner of file 'path' to 'own'\n"
               "copy oldpath newpath               Copy remote file\n"
               "cp oldpath newpath                 Copy remote file\n"
             "df [-hi] [path]                    Display statistics for current directory or\n"              "df [-hi] [path]                    Display statistics for current directory or\n"
             "                                   filesystem containing 'path'\n"              "                                   filesystem containing 'path'\n"
             "exit                               Quit sftp\n"              "exit                               Quit sftp\n"
Line 1342 
Line 1347 
                 if ((optidx = parse_link_flags(cmd, argv, argc, sflag)) == -1)                  if ((optidx = parse_link_flags(cmd, argv, argc, sflag)) == -1)
                         return -1;                          return -1;
                 goto parse_two_paths;                  goto parse_two_paths;
           case I_COPY:
                   if ((optidx = parse_no_flags(cmd, argv, argc)) == -1)
                           return -1;
                   goto parse_two_paths;
         case I_RENAME:          case I_RENAME:
                 if ((optidx = parse_rename_flags(cmd, argv, argc, lflag)) == -1)                  if ((optidx = parse_rename_flags(cmd, argv, argc, lflag)) == -1)
                         return -1;                          return -1;
Line 1508 
Line 1517 
         case I_PUT:          case I_PUT:
                 err = process_put(conn, path1, path2, *pwd, pflag,                  err = process_put(conn, path1, path2, *pwd, pflag,
                     rflag, aflag, fflag);                      rflag, aflag, fflag);
                   break;
           case I_COPY:
                   path1 = make_absolute(path1, *pwd);
                   path2 = make_absolute(path2, *pwd);
                   err = do_copy(conn, path1, path2);
                 break;                  break;
         case I_RENAME:          case I_RENAME:
                 path1 = make_absolute(path1, *pwd);                  path1 = make_absolute(path1, *pwd);

Legend:
Removed from v.1.213  
changed lines
  Added in v.1.214