42 lines
894 B
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;
|
|
}
|
|
*/
|