Create cache file if not present - dedup - deduplicating backup program
HTML git clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
DIR commit d52d93206950864179a0da2c44b5dd0528506213
DIR parent 947a779321210f9080b129607d83c444837a2083
HTML Author: sin <sin@2f30.org>
Date: Sat, 2 Mar 2019 13:03:26 +0000
Create cache file if not present
Diffstat:
M dedup.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
DIR diff --git a/dedup.c b/dedup.c
@@ -544,7 +544,11 @@ init(int iflag)
if (sfd < 0)
err(1, "open %s", STOREF);
- cfd = open(CACHEF, flags, 0600);
+ /*
+ * The cache file does not have to exist
+ * and will be created again if deleted.
+ */
+ cfd = open(CACHEF, O_RDWR | O_CREAT, 0600);
if (cfd < 0)
err(1, "open %s", CACHEF);