X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=knetfile.h;h=7fc86c244490e0d179ee24f80b79b94dcd905139;hb=3ddb3942053df00fdae714e77cbc2f5618db617e;hp=cadc447726ecbec250f9d7465e36f2ea8ff4b42f;hpb=7d55edb8b7264c4e97a19cfd7eb88d129dc48713;p=samtools.git diff --git a/knetfile.h b/knetfile.h index cadc447..7fc86c2 100644 --- a/knetfile.h +++ b/knetfile.h @@ -21,14 +21,16 @@ typedef struct knetFile_s { } knetFile; #define knet_tell(fp) ((fp)->offset) +#define knet_fileno(fp) ((fp)->fd) #ifdef __cplusplus extern "C" { #endif knetFile *knet_open(const char *fn, const char *mode); + knetFile *knet_dopen(int fd, const char *mode); off_t knet_read(knetFile *fp, void *buf, off_t len); - off_t knet_seek(knetFile *fp, off_t off, int whence); + int knet_seek(knetFile *fp, off_t off, int whence); int knet_close(knetFile *fp); #ifdef __cplusplus