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