X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=knetfile.h;h=f5fa0fcfd6fdb9a25e02ee777d68c8a2301d23b0;hb=d56f285da418ddbf9f3f33ab8ab247cfefc7b25c;hp=9021b937ac211c1459ef1afec3c20b49ce6007a1;hpb=b9014ed4cf03b4cbe8e2c8fd120a23c503e72b53;p=samtools.git diff --git a/knetfile.h b/knetfile.h index 9021b93..f5fa0fc 100644 --- a/knetfile.h +++ b/knetfile.h @@ -28,8 +28,9 @@ typedef struct knetFile_s { // the following are for FTP only int ctrl_fd, pasv_ip[4], pasv_port, max_response, no_reconnect, is_ready; - char *response, *retr; + char *response, *retr, *size_cmd; int64_t seek_offset; // for lazy seek + int64_t file_size; // the following are for HTTP only char *path, *http_host; @@ -64,7 +65,7 @@ extern "C" { This routine only sets ->offset and ->is_ready=0. It does not communicate with the FTP server. */ - int knet_seek(knetFile *fp, off_t off, int whence); + off_t knet_seek(knetFile *fp, off_t off, int whence); int knet_close(knetFile *fp); #ifdef __cplusplus