#define FTAPE_MAX_DRIVE 50
+#define VTAPE_MAX_BLOCK 20*1024*2048; /* 20GB */
+
typedef enum {
VT_READ_EOF, /* Need to read the entire EOF struct */
VT_SKIP_EOF /* Have already read the EOF byte */
private:
int fd; /* Our file descriptor */
- off_t file_block; /* size */
- off_t max_block;
+ boffset_t file_block; /* size */
+ boffset_t max_block;
- off_t last_FM; /* last file mark (last file) */
- off_t next_FM; /* next file mark (next file) */
- off_t cur_FM; /* current file mark */
+ boffset_t last_FM; /* last file mark (last file) */
+ boffset_t next_FM; /* next file mark (next file) */
+ boffset_t cur_FM; /* current file mark */
bool atEOF; /* End of file */
bool atEOT; /* End of media */