summaryrefslogtreecommitdiffstats
path: root/src/fuse/cowMerger/src/Cow_Merger.c
blob: f7d35aabb9acf13d098891896b5dbe517e7a6c4c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include "merger.h"
#include <time.h>

int main(int argc, char *argv[]) {
   if(argc != 3){
	   printf("Error, Check your Command Line Arguments.\nExample: ./Cow_Merger <path_to_Image> <path_to_CowFile>\n");
	   return EXIT_SUCCESS;
   }
   char *imageFilePath = argv[1];
   char *cowFilePath = argv[2];
   clock_t t;
   t = clock();
   merger(imageFilePath, cowFilePath);
   t = clock() - t;
   double time_taken = ((double)t)/CLOCKS_PER_SEC; // in seconds
   printf("merger took %f seconds to execute \n", time_taken);
   return EXIT_SUCCESS;
}