- write(fd, rz->index->bin_offsets, sizeof(int64_t) * v32);
- write(fd, rz->index->cell_offsets, sizeof(int32_t) * rz->index->size);
+ count = sizeof(int64_t) * v32;
+ if (write(fd, rz->index->bin_offsets, count) < 0) {
+ fprintf(stderr, "[%s] failure to write zindex bin_offsets.\n", __func__);
+ abort();
+ }
+
+ count = sizeof(int32_t) * rz->index->size;
+ if (write(fd, rz->index->cell_offsets, count) < 0) {
+ fprintf(stderr, "[%s] failure to write zindex cell_offsets.\n", __func__);
+ abort();
+ }