sparse-tools/src/bs_sendrecv.c

42 lines
894 B
C

//
// Created by haraldwolff on 08.08.22.
//
#include <blksync.h>
/*
int bs_receiver(bsync_engine_t *engine){
if (engine->remote_filesize != engine->filesize){
if (ftruncate( engine->file, engine->remote_filesize ) == -1){
if (engine->filesize > engine->remote_filesize){
fprintf(stderr, "warning: could not truncate %s\n", engine->filename);
} else {
fprintf(stderr, "error: could not extent %s\n", engine->filename);
exit(EXIT_FAILURE);
}
}
engine->filesize = engine->remote_filesize;
}
switch (engine->bs_flags & BS_PROTO_MASK){
case BS_LINEAR:
return bs_recv_linear(engine);
case BS_MERKLE:
return bs_recv_merkle(engine);
}
return 0;
}
int bs_sender(bsync_engine_t *engine){
switch (engine->bs_flags & BS_PROTO_MASK){
case BS_LINEAR:
return bs_send_linear(engine);
case BS_MERKLE:
return bs_send_merkle(engine);
}
return 0;
}
*/