Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/libbb/copy_file.c
- Timestamp:
- Dec 20, 2016, 4:07:32 PM (7 years ago)
- Location:
- branches/3.3
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mindi-busybox/libbb/copy_file.c
r3232 r3621 65 65 return -1; /* error */ 66 66 } 67 #if ENABLE_FEATURE_CP_LONG_OPTIONS 68 if (flags & FILEUTILS_RMDEST) 69 if (flags & FILEUTILS_VERBOSE) 70 printf("removed '%s'\n", dest); 71 #endif 67 72 return 1; /* ok (to try again) */ 68 73 } … … 211 216 } 212 217 218 if (dest_exists) { 219 if (flags & FILEUTILS_UPDATE) { 220 if (source_stat.st_mtime <= dest_stat.st_mtime) { 221 return 0; /* source file must be newer */ 222 } 223 } 224 #if ENABLE_FEATURE_CP_LONG_OPTIONS 225 if (flags & FILEUTILS_RMDEST) { 226 ovr = ask_and_unlink(dest, flags); 227 if (ovr <= 0) 228 return ovr; 229 dest_exists = 0; 230 } 231 #endif 232 } 233 213 234 if (flags & (FILEUTILS_MAKE_SOFTLINK|FILEUTILS_MAKE_HARDLINK)) { 214 235 int (*lf)(const char *oldpath, const char *newpath); … … 390 411 } 391 412 413 if (flags & FILEUTILS_VERBOSE) { 414 printf("'%s' -> '%s'\n", source, dest); 415 } 416 392 417 return retval; 393 418 }
Note:
See TracChangeset
for help on using the changeset viewer.