diff options
Diffstat (limited to 'src/fuse/cowfile.h')
-rw-r--r-- | src/fuse/cowfile.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/fuse/cowfile.h b/src/fuse/cowfile.h index 3ffa7b0..abcc85f 100644 --- a/src/fuse/cowfile.h +++ b/src/fuse/cowfile.h @@ -78,12 +78,13 @@ typedef struct cow_sub_request { size_t size; off_t inBlockOffset; - const char *buffer; + const char *writeSrc; + char * buffer; cow_block_metadata_t *block; cow_callback callback; cow_request_t *cowRequest; dnbd3_async_t dRequest; - + char writeBuffer[]; } cow_sub_request_t; typedef struct cow_curl_read_upload @@ -112,6 +113,8 @@ void cowfile_write( fuse_req_t req, cow_request_t *cowRequest, off_t offset, siz void cowfile_handleCallback( dnbd3_async_t *request ); +void readRemoteData( cow_sub_request_t *sRequest ); + int cow_printStats( char *buffer, const size_t len ); void cowfile_close(); |