|
|
@ -38,6 +38,7 @@ void buffer_flush(chunk_array_t* chunk_array, buffer_t* buffer) {
|
|
|
|
int mod = get_mod(chunk_array, buffer->init_pos);
|
|
|
|
int mod = get_mod(chunk_array, buffer->init_pos);
|
|
|
|
fseek(chunk_array->fp, buffer->init_pos * sizeof(double), SEEK_SET);
|
|
|
|
fseek(chunk_array->fp, buffer->init_pos * sizeof(double), SEEK_SET);
|
|
|
|
fwrite(buffer->data, sizeof(double), mod, chunk_array->fp);
|
|
|
|
fwrite(buffer->data, sizeof(double), mod, chunk_array->fp);
|
|
|
|
|
|
|
|
buffer->dirty = false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|