diff options
author | Rob Landley <rob@landley.net> | 2016-03-30 03:20:13 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2016-03-30 03:20:13 -0500 |
commit | 9b93dd397b4a00063073fdbd59b181a508470e70 (patch) | |
tree | 664cf7dfd0ba4160ada3a2b60912c8fcf2120563 /toys | |
parent | 7a0186cc2abf6ef9af3f26416dba7e920d100b42 (diff) | |
download | toybox-9b93dd397b4a00063073fdbd59b181a508470e70.tar.gz |
Whitespace and comment.
Diffstat (limited to 'toys')
-rw-r--r-- | toys/posix/cp.c | 2 |
1 files changed, 2 insertions, 0 deletions
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. |