aboutsummaryrefslogtreecommitdiffstats
path: root/P1
diff options
context:
space:
mode:
Diffstat (limited to 'P1')
-rw-r--r--P1/include/utils.h3
-rw-r--r--P1/src/mapper.c2
-rw-r--r--P1/src/reducer.c2
3 files changed, 4 insertions, 3 deletions
diff --git a/P1/include/utils.h b/P1/include/utils.h
index c88c447..8be5169 100644
--- a/P1/include/utils.h
+++ b/P1/include/utils.h
@@ -18,7 +18,8 @@
#define MSGSIZE 1100
#define ENDTYPE 1000
#define ACKTYPE 1100
-#define BUFFSIZE 1000
+#define BUFFSIZE 500
+#define DIRSIZE 150
struct msgBuffer {
long msgType;
diff --git a/P1/src/mapper.c b/P1/src/mapper.c
index 3a197e0..b401607 100644
--- a/P1/src/mapper.c
+++ b/P1/src/mapper.c
@@ -119,7 +119,7 @@ void writeIntermediateDS() {
}
// Put words and their corresponding 1's in a file named [the word].txt
- char filename[BUFFSIZE] = "";
+ char filename[DIRSIZE] = "";
sprintf(filename, "%s/%s.txt", mapOutDir, tempNode -> key);
FILE* fptr = fopen(filename, "w");
fprintf(fptr, "%s %s", tempNode -> key, ones);
diff --git a/P1/src/reducer.c b/P1/src/reducer.c
index f70c072..92914e2 100644
--- a/P1/src/reducer.c
+++ b/P1/src/reducer.c
@@ -75,7 +75,7 @@ void writeFinalDS(int reducerID){
while(tempNode != NULL) {
// Shove word and number of occurances in a file named word.txt
- char filename[BUFFSIZE] = "";
+ char filename[DIRSIZE] = "";
sprintf(filename, "output/ReduceOut/Reduce_%d.txt", reducerID);
FILE* fptr = fopen(filename, "a"); //append, not overwrite.
fprintf(fptr, "%s %d\n", tempNode -> key, tempNode -> value);