summaryrefslogtreecommitdiffstats
path: root/src/fuse/cowMerger/src/merger.c
diff options
context:
space:
mode:
authorMichael Scherle2018-12-02 18:48:31 +0100
committerMichael Scherle2018-12-02 18:48:31 +0100
commitd4fa4a9b64a78f082a1b135efbe53952d7317346 (patch)
tree446c3f0b7514e1a9a4f1e470403a911db0c5ab8a /src/fuse/cowMerger/src/merger.c
parentcleaned up code and added improvements (diff)
downloaddnbd3-d4fa4a9b64a78f082a1b135efbe53952d7317346.tar.gz
dnbd3-d4fa4a9b64a78f082a1b135efbe53952d7317346.tar.xz
dnbd3-d4fa4a9b64a78f082a1b135efbe53952d7317346.zip
changed standart behavior to not overwrite cow file
- in standart cow modus, if an cow file exists it will try to load it, if the given cow file doesn't match with the given image it will exit with an error. - added -z parameter to force an cow file overwrite.
Diffstat (limited to 'src/fuse/cowMerger/src/merger.c')
-rw-r--r--src/fuse/cowMerger/src/merger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/fuse/cowMerger/src/merger.c b/src/fuse/cowMerger/src/merger.c
index 3f4aa89..3f3e43d 100644
--- a/src/fuse/cowMerger/src/merger.c
+++ b/src/fuse/cowMerger/src/merger.c
@@ -49,7 +49,7 @@ bool loadFiles(char *imageFilePath, char *cowFilePath)
mmapStart = ( ( mmapStart + maxPageSize - 1) / maxPageSize ) * maxPageSize;
printf( "mmapStart: %"PRIu64"\n", mmapStart );
filePointers = mmap( NULL, imageBlockCount * sizeof(uint64_t), PROT_READ, MAP_SHARED, fhCow, mmapStart);
- if(filePointers == MAP_FAILED ){
+ if(filePointers == MAP_FAILED ) {
printf("Error creating mmap in COW File.\n%s\nBye.\n ", strerror(errno) );
close( fhCow );
close( fhImage );