From d4fa4a9b64a78f082a1b135efbe53952d7317346 Mon Sep 17 00:00:00 2001 From: Michael Scherle Date: Sun, 2 Dec 2018 09:48:31 -0800 Subject: 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.--- src/fuse/cowMerger/src/merger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/fuse/cowMerger/src/merger.c') 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 ); -- cgit v1.2.3-55-g7522