|
@@ -1,4 +1,4 @@
|
|
|
-void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, int8_t ** flags, int64_t * outs_, __m128i * final_correction_word)
|
|
|
+void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, int8_t * flags, int64_t * outs_, __m128i final_correction_word)
|
|
|
{
|
|
|
if(!party)
|
|
|
{
|
|
@@ -8,7 +8,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 written = write(w0, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
|
|
|
@@ -16,7 +16,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 w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w1, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
|
|
|
@@ -24,7 +24,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 w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w2, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w2, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
|
|
|
@@ -33,7 +33,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 w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w4, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w4, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
|
|
|
@@ -41,7 +41,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 w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w5, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
|
|
|
@@ -49,7 +49,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 w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w6, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
|
|
|
@@ -86,7 +86,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 written = write(w0, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ int written = write(w0, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
|
|
|
@@ -94,7 +94,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 w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w1, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w1, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
|
|
|
@@ -102,7 +102,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 w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w2,flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w2,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
|
|
|
@@ -111,7 +111,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 w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w4,flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w4,flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
|
|
|
@@ -119,7 +119,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 w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w5, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w5, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
|
|
|
@@ -127,7 +127,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 w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w6, flags[i], db_nitems * sizeof(flags[i][0]));
|
|
|
+ written = write(w6, flags, db_nitems * sizeof(flags[0]));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
|
|
|
@@ -166,7 +166,7 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
strcat(tmp, std::to_string(i).c_str());
|
|
|
|
|
|
int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- int written = write(w0, &final_correction_word[0][0], sizeof(final_correction_word[0][0]));
|
|
|
+ int written = write(w0, &final_correction_word[0], sizeof(uint64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
|
}
|
|
@@ -180,11 +180,11 @@ void write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems, in
|
|
|
strcat(tmp, std::to_string(i).c_str());
|
|
|
|
|
|
int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- int written = write(w0, &final_correction_word[0][0], sizeof(final_correction_word[0][0]));
|
|
|
+ int written = write(w0, &final_correction_word[0], sizeof(uint64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -194,80 +194,80 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
{
|
|
|
if(!party)
|
|
|
{
|
|
|
- char const * p0_filename0;
|
|
|
- char tmp[100];
|
|
|
- p0_filename0 = "../duoram-online/preprocflags/P2_party0_read_flags_b";
|
|
|
- strcpy(tmp, p0_filename0);
|
|
|
- strcat(tmp, std::to_string(i).c_str());
|
|
|
+ char const * p0_filename0;
|
|
|
+ char tmp[100];
|
|
|
+ p0_filename0 = "../duoram-online/preprocflags/P2_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[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w0);
|
|
|
+ int w0 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
+ int written = write(w0, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w0);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w1, flags, db_nitems * sizeof(flags[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w1);
|
|
|
+ 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);
|
|
|
+ written = write(w1, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w1);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w2, flags, db_nitems * sizeof(flags[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w2);
|
|
|
+ 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);
|
|
|
+ written = write(w2, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w2);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w4, flags, db_nitems * sizeof(flags[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w4);
|
|
|
+ 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);
|
|
|
+ written = write(w4, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w4);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w5, flags, db_nitems * sizeof(flags[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w5);
|
|
|
+ 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);
|
|
|
+ written = write(w5, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w5);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w6, flags, db_nitems * sizeof(flags[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w6);
|
|
|
+ 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);
|
|
|
+ written = write(w6, flags, db_nitems * sizeof(int8_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w6);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w4, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w4);
|
|
|
+ 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);
|
|
|
+ written = write(w4, outs_, db_nitems * sizeof(int64_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w4);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w5, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w5);
|
|
|
+ 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);
|
|
|
+ written = write(w5, outs_, db_nitems * sizeof(int64_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w5);
|
|
|
|
|
|
- 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);
|
|
|
- written = write(w6, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
- if(written<0) perror("Write error");
|
|
|
- close(w6);
|
|
|
+ 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);
|
|
|
+ written = write(w6, outs_, db_nitems * sizeof(int64_t));
|
|
|
+ if(written<0) perror("Write error");
|
|
|
+ close(w6);
|
|
|
}
|
|
|
|
|
|
if(party)
|
|
@@ -279,7 +279,7 @@ void P2_write_evalfull_outs_into_a_file(bool party, size_t i, size_t db_nitems,
|
|
|
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[i]));
|
|
|
+ int written = write(w0, flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w0);
|
|
|
|
|
@@ -287,7 +287,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 w1 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w1, flags, db_nitems * sizeof(flags[i]));
|
|
|
+ written = write(w1, flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w1);
|
|
|
|
|
@@ -295,7 +295,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 w2 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w2,flags, db_nitems * sizeof(flags[i]));
|
|
|
+ written = write(w2,flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w2);
|
|
|
|
|
@@ -303,7 +303,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 w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w4,flags, db_nitems * sizeof(flags[i]));
|
|
|
+ written = write(w4,flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
|
|
|
@@ -311,7 +311,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 w5 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w5, flags, db_nitems * sizeof(flags[i]));
|
|
|
+ written = write(w5, flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
|
|
|
@@ -319,7 +319,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 w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w6, flags, db_nitems * sizeof(flags[i]));
|
|
|
+ written = write(w6, flags, db_nitems * sizeof(int8_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
|
|
|
@@ -327,15 +327,16 @@ 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());
|
|
|
w4 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w4, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
+ written = write(w4, outs_, db_nitems * sizeof(int64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w4);
|
|
|
-
|
|
|
+
|
|
|
+ //char const * p0_filename0;
|
|
|
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);
|
|
|
- written = write(w5, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
+ written = write(w5, outs_, db_nitems * sizeof(int64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w5);
|
|
|
|
|
@@ -343,10 +344,12 @@ 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());
|
|
|
w6 = open( tmp, O_WRONLY | O_CREAT, S_IWRITE | S_IREAD);
|
|
|
- written = write(w6, outs_, db_nitems * sizeof(outs_[i]));
|
|
|
+ written = write(w6, outs_, db_nitems * sizeof(int64_t));
|
|
|
if(written<0) perror("Write error");
|
|
|
close(w6);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|