Browse Source

files io using RAMdisk

avadapal 1 year ago
parent
commit
fece2796a1
1 changed files with 42 additions and 41 deletions
  1. 42 41
      preprocessing/filesio.h

+ 42 - 41
preprocessing/filesio.h

@@ -15,15 +15,16 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
  {  
    char const * p0_filename0;
 	  char tmp[100];
-   p0_filename0 = "../duoram-online/preprocflags/party0_read_flags_b";
-	  strcpy(tmp, p0_filename0);
+  // p0_filename0 = "../duoram-online/preprocflags/party0_read_flags_b";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_read_flags_b";
+   strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
 	  int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
    int written = write(w0, flags, db_nitems * sizeof(flags[0]));
    if(written<0)  perror("Write error"); 
    close(w0);
 
- 	 p0_filename0 = "../duoram-online/preprocflags/party0_read_flags_c";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_read_flags_c";
    strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -31,7 +32,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w1);
 	
-	  p0_filename0 = "../duoram-online/preprocflags/party0_read_flags_d";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_read_flags_d";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -40,7 +41,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 	  close(w2);
 
 
- 	 p0_filename0 = "../duoram-online/preprocflags/party0_write_flags_b";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_flags_b";
 	 	strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -48,7 +49,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w4);
 
-   p0_filename0 = "../duoram-online/preprocflags/party0_write_flags_c";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_flags_c";
    strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -56,7 +57,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w5);
 	  
-   p0_filename0 = "../duoram-online/preprocflags/party0_write_flags_d";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_flags_d";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -64,7 +65,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error");    
 	  close(w6);
 
-	  p0_filename0 = "../duoram-online/preprocflags/party0_write_b";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_b";
 	 	strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -72,7 +73,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w4);
 
- 	 p0_filename0 = "../duoram-online/preprocflags/party0_write_c";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_c";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -80,7 +81,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w5);
 
-   p0_filename0 = "../duoram-online/preprocflags/party0_write_d";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party0_write_d";
 		 strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -93,7 +94,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
   {
  	 char const * p0_filename0;
 	  char tmp[100];
-   p0_filename0 = "../duoram-online/preprocflags/party1_read_flags_b";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_read_flags_b";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -101,7 +102,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w0);	
 
-	  p0_filename0 = "../duoram-online/preprocflags/party1_read_flags_c";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_read_flags_c";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());	 
 	  int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -109,7 +110,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w1);
 
-	  p0_filename0 = "../duoram-online/preprocflags/party1_read_flags_d";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_read_flags_d";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str()); 	  
 	  int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -118,7 +119,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    close(w2);
 
 
-	  p0_filename0 = "../duoram-online/preprocflags/party1_write_flags_b";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_flags_b";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());  
 	  int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -126,7 +127,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w4);
 
-   p0_filename0 = "../duoram-online/preprocflags/party1_write_flags_c";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_flags_c";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -134,7 +135,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w5);
 	
-  	p0_filename0 = "../duoram-online/preprocflags/party1_write_flags_d";
+  	p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_flags_d";
   	strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());	   
 	  int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -142,7 +143,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error");    
 	  close(w6);
 
-	  p0_filename0 = "../duoram-online/preprocflags/party1_write_b";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_b";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -150,7 +151,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w4);
 
-   p0_filename0 = "../duoram-online/preprocflags/party1_write_c";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_c";
    strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -158,7 +159,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
    if(written<0)  perror("Write error"); 
    close(w5);
 	   
-   p0_filename0 = "../duoram-online/preprocflags/party1_write_d";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/party1_write_d";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -172,7 +173,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 	 {
 		 char const * p1_filename0;
 		 char tmp[100];
-		 p1_filename0 = "../duoram-online/preprocflags/FCW1";
+		 p1_filename0 = "/media/ramdisk/avadapal/preprocflags/FCW1";
 	 	strcpy(tmp, p1_filename0);
  		strcat(tmp, std::to_string(i).c_str());
 		
@@ -181,7 +182,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 		 if(written<0)	perror("Write error");
    close(w0);
    
-   p1_filename0 = "../duoram-online/preprocflags/R1";
+   p1_filename0 = "/media/ramdisk/avadapal/preprocflags/R1";
 	 	strcpy(tmp, p1_filename0);
  		strcat(tmp, std::to_string(i).c_str());
 		
@@ -196,7 +197,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 	{
 		char const * p0_filename0;
 		char tmp[100];
-		p0_filename0 = "../duoram-online/preprocflags/FCW0";
+		p0_filename0 = "/media/ramdisk/avadapal/preprocflags/FCW0";
 		strcpy(tmp, p0_filename0);
  	strcat(tmp, std::to_string(i).c_str());
 		
@@ -205,7 +206,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,  in
 		if(written<0) perror("Write error");
 		close(w0);
 
-  p0_filename0 = "../duoram-online/preprocflags/R0";
+  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/R0";
 	 strcpy(tmp, p0_filename0);
  	strcat(tmp, std::to_string(i).c_str());
 		
@@ -224,7 +225,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
  {  
    char const * p0_filename0;
 	  char tmp[100];
-   p0_filename0 = "../duoram-online/preprocflags/P2_party0_read_flags_b";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_read_flags_b";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
 	
@@ -233,7 +234,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error");
    close(w0);
 
- 	 p0_filename0 = "../duoram-online/preprocflags/P2_party0_read_flags_c";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_read_flags_c";
    strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -241,7 +242,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error");
    close(w1);
 	
-	  p0_filename0 = "../duoram-online/preprocflags/P2_party0_read_flags_d";
+	  p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_read_flags_d";
 	  strcpy(tmp, p0_filename0);
    strcat(tmp, std::to_string(i).c_str());
    int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -249,7 +250,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error");
    close(w2);
 
- 	 p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_flags_b";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_flags_b";
 	 	strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -257,7 +258,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error");
    close(w4);
 
-   p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_flags_c";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_flags_c";
    strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -265,7 +266,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error");
    close(w5);
 	  
-   p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_flags_d";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_flags_d";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -273,7 +274,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error"); 
 	  close(w6);
 
-   p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_b";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_b";
    strcpy(tmp, p0_filename0);
    strcat(tmp, std::to_string(i).c_str());
    w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -281,7 +282,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error"); 
    close(w4);
 
- 	 p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_c";
+ 	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_c";
 	  strcpy(tmp, p0_filename0);
  	 strcat(tmp, std::to_string(i).c_str());
    w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -289,7 +290,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
    if(written<0) perror("Write error"); 
    close(w5);
 
-   p0_filename0 = "../duoram-online/preprocflags/P2_party0_write_d";
+   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party0_write_d";
 		 strcpy(tmp, p0_filename0);
    strcat(tmp, std::to_string(i).c_str());
    w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -302,7 +303,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
   {
 	   char const * p0_filename0;
 	   char tmp[100];
-    p0_filename0 = "../duoram-online/preprocflags/P2_party1_read_flags_b";
+    p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_read_flags_b";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
      
@@ -311,7 +312,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0) perror("Write error");   
 	   close(w0);	
 
-	   p0_filename0 = "../duoram-online/preprocflags/P2_party1_read_flags_c";
+	   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_read_flags_c";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
    	int w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -319,7 +320,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
 	   if(written<0)  perror("Write error");
     close(w1);
 
-	   p0_filename0 = "../duoram-online/preprocflags/P2_party1_read_flags_d";
+	   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_read_flags_d";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());  
 	   int w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -327,7 +328,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0)  perror("Write error"); 
     close(w2);
 
-	   p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_flags_b";
+	   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_flags_b";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
 	   int w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -335,7 +336,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0)  perror("Write error"); 
     close(w4);
 
-    p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_flags_c";
+    p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_flags_c";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
 	   int w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -343,7 +344,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0)  perror("Write error"); 
     close(w5);
 	
-	   p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_flags_d";
+	   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_flags_d";
    	strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());   
 	   int w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -351,7 +352,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0)  perror("Write error");   
    	close(w6);
 
-  	 p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_b";
+  	 p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_b";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
     w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -360,7 +361,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     close(w4);
 
  	//char const * p0_filename0;
-    p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_c";
+    p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_c";
    	strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
     w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
@@ -368,7 +369,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
     if(written<0)  perror("Write error"); 
     close(w5);
 	
-	   p0_filename0 = "../duoram-online/preprocflags/P2_party1_write_d";
+	   p0_filename0 = "/media/ramdisk/avadapal/preprocflags/P2_party1_write_d";
 	   strcpy(tmp, p0_filename0);
  	  strcat(tmp, std::to_string(i).c_str());
     w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);