]> git.donarmstrong.com Git - samtools.git/blobdiff - knetfile.h
* samtools-0.1.4-16 (r360)
[samtools.git] / knetfile.h
index cadc447726ecbec250f9d7465e36f2ea8ff4b42f..7fc86c244490e0d179ee24f80b79b94dcd905139 100644 (file)
@@ -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