|
@@ -18,7 +18,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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 w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -26,7 +26,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w1 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
@@ -34,7 +34,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w2 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w2, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
@@ -43,7 +43,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -51,7 +51,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -59,7 +59,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -67,7 +67,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -75,7 +75,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -83,7 +83,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -96,7 +96,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -104,7 +104,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w1 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
@@ -112,7 +112,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w2 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w2,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
@@ -121,7 +121,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -129,7 +129,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -137,7 +137,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -145,7 +145,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -153,7 +153,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -161,7 +161,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -176,7 +176,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
strcpy(tmp, p1_filename0);
|
|
|
strcat(tmp, std::to_string(i).c_str());
|
|
|
|
|
|
- int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
+ int w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, &final_correction_word[0], sizeof(uint64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -185,7 +185,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
strcpy(tmp, p1_filename0);
|
|
|
strcat(tmp, std::to_string(i).c_str());
|
|
|
|
|
|
- w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
+ w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w0, &additve_sharesR, sizeof(int64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
|
|
@@ -200,7 +200,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
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 w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, &final_correction_word[0], sizeof(uint64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -209,7 +209,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
strcpy(tmp, p0_filename0);
|
|
|
strcat(tmp, std::to_string(i).c_str());
|
|
|
|
|
|
- w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
+ w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w0, &additve_sharesR, sizeof(int64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
|
|
@@ -228,7 +228,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
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 w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -236,7 +236,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w1 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
@@ -244,7 +244,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w2 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w2, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
@@ -252,7 +252,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -260,7 +260,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -268,7 +268,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -276,7 +276,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -284,7 +284,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -292,7 +292,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -306,7 +306,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
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 w0 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
@@ -314,7 +314,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w1 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
@@ -322,7 +322,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w2 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w2,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
@@ -330,7 +330,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -338,7 +338,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -346,7 +346,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ int w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
@@ -354,7 +354,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w4 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w4, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
@@ -363,7 +363,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w5 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w5, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
@@ -371,7 +371,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
p0_filename0 = "../duoram-online/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);
|
|
|
+ w6 = open( tmp, O_WRONLY | O_APPEND | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
written = write(w6, outs_, db_nitems * sizeof(outs_[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|