cp: implement -n
function old new delta .rodata 103681 103722 +41 packed_usage 33698 33717 +19 copy_file 1678 1696 +18 cp_main 500 492 -8 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 3/1 up/down: 78/-8) Total: 70 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -111,6 +111,8 @@ int FAST_FUNC copy_file(const char *source, const char *dest, int flags)
|
||||
bb_error_msg("'%s' and '%s' are the same file", source, dest);
|
||||
return -1;
|
||||
}
|
||||
if (flags & FILEUTILS_NO_OVERWRITE) /* cp -n */
|
||||
return 0;
|
||||
dest_exists = 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user