diff options
author | Jim Meyering <jim@meyering.net> | 2000-09-03 13:04:44 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2000-09-03 13:04:44 +0000 |
commit | c199939348e56c1317fd4690dee931879cd71de1 (patch) | |
tree | cae050b5047d6eb58375f92a0a8edf5682569228 /src | |
parent | 76685fb1e90617c417cf7606ec9bd5cbf0abdd06 (diff) | |
download | coreutils-c199939348e56c1317fd4690dee931879cd71de1.tar.xz |
(struct cp_options) [force]: Remove member.
[unlink_dest_before_opening]: Add member.
[unlink_dest_after_failed_open]: Add member.
Diffstat (limited to 'src')
-rw-r--r-- | src/copy.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/copy.h b/src/copy.h index 81d916f89..5abc76be0 100644 --- a/src/copy.h +++ b/src/copy.h @@ -46,8 +46,13 @@ struct cp_options /* If nonzero, dereference symbolic links (copy the files they point to). */ enum Dereference_symlink dereference; - /* If nonzero, remove existing destination nondirectories. */ - int force; + /* If nonzero, remove each existing destination nondirectory before + trying to open it. */ + int unlink_dest_before_opening; + + /* If nonzero, first try to open each existing destination nondirectory, + then, if the open fails, unlink and try again. */ + int unlink_dest_after_failed_open; /* Setting this member is meaningful only if FORCE is also set. If nonzero, copy returns nonzero upon failed unlink. |