From 9b93dd397b4a00063073fdbd59b181a508470e70 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 30 Mar 2016 03:20:13 -0500 Subject: Whitespace and comment. --- toys/posix/cp.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'toys/posix/cp.c') diff --git a/toys/posix/cp.c b/toys/posix/cp.c index 8bcb81e6..ea1ef6f4 100644 --- a/toys/posix/cp.c +++ b/toys/posix/cp.c @@ -396,9 +396,11 @@ void cp_main(void) errno = EXDEV; if (CFG_MV && toys.which->name[0] == 'm') { int force = toys.optflags & FLAG_f, no_clobber = toys.optflags & FLAG_n; + if (!force || no_clobber) { struct stat st; int exists = !stat(TT.destname, &st); + // Prompt if -i or file isn't writable. Technically "is writable" is // more complicated (022 is not writeable by the owner, just everybody // _else_) but I don't care. -- cgit v1.2.3