zckChunk *src_idx,
zckChunk *tgt_idx) {
VALIDATE_READ_BOOL(src);
- VALIDATE_WRITE_BOOL(tgt);
+ VALIDATE_READ_BOOL(tgt);
static char buf[BUF_SIZE] = {0};
next->prev = new;
}
if(add_index)
- if(!index_new_chunk(&(info->index), idx->digest, idx->digest_size,
- end-start+1, end-start+1, False, NULL)) {
+ if(!index_new_chunk(zck, &(info->index), idx->digest, idx->digest_size,
+ end-start+1, end-start+1, False)) {
free(new);
return NULL;
}
return True;
}
-int index_new_chunk(zckIndex *index, char *digest, int digest_size,
- size_t comp_size, size_t orig_size, int finished,
- zckCtx *zck) {
+int index_new_chunk(zckCtx *zck, zckIndex *index, char *digest, int digest_size,
+ size_t comp_size, size_t orig_size, int finished) {
VALIDATE_BOOL(zck);
if(index == NULL) {
}
int write_data(zckCtx *zck, int fd, const char *data, size_t length) {
- VALIDATE_WRITE_INT(zck);
+ VALIDATE_INT(zck);
if(length == 0)
return True;
__attribute__ ((warn_unused_result));
int index_create(zckCtx *zck)
__attribute__ ((warn_unused_result));
-int index_new_chunk(zckIndex *index, char *digest, int digest_size,
- size_t comp_size, size_t orig_size, int valid,
- zckCtx *zck)
+int index_new_chunk(zckCtx *zck, zckIndex *index, char *digest, int digest_size,
+ size_t comp_size, size_t orig_size, int valid)
__attribute__ ((warn_unused_result));
int index_add_to_chunk(zckCtx *zck, char *data, size_t comp_size,
size_t orig_size)