Diff for /embedaddon/rsync/syscall.c between versions 1.1.1.1 and 1.1.1.1.2.1

version 1.1.1.1, 2012/02/17 15:09:30 version 1.1.1.1.2.1, 2013/07/22 00:20:21
Line 217  void trim_trailing_slashes(char *name) Line 217  void trim_trailing_slashes(char *name)
         }          }
 }  }
   
   int do_mkdir_path(char *fname, mode_t mode)
   {
           char fnametmp[MAXPATHLEN], *fnametmpptr;
           STRUCT_STAT st;
   
           if (fname) {
                   strcpy(fnametmp, fname);
                   if ((fnametmpptr = strrchr(fnametmp, '/')) != NULL) {
                           *fnametmpptr = '\0';
                           if (do_stat(fnametmp, &st) < 0)
                                   do_mkdir_path(fnametmp, mode);
                   }
           }
           return do_mkdir(fname, mode);
   }
   
 int do_mkdir(char *fname, mode_t mode)  int do_mkdir(char *fname, mode_t mode)
 {  {
         if (dry_run) return 0;          if (dry_run) return 0;

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.1.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>