Imported Upstream version 2.5.2
[debian/dds2tar] / dds_tape.h
1
2 /*
3  * This file is part of dds2tar.
4  * Copyright by J"org Weule
5  */
6
7 extern int dds_scsi2logical(void);
8 extern int dds_bsr(void);
9 extern void dds_read_block(void);
10 extern void dds_read_next_block(void);
11 extern int dds_getpos(int const dev);
12 extern int dds_seek(int const dev ,int const blkno);
13 extern int dds_get_bs(void);
14 extern int dds_read_ahead(void);
15
16 extern int dds_has_partitions(int const dev);
17
18 #define DDSCM_NULL -1
19 #define DDSCM_OFF 0
20 #define DDSCM_ON 1
21 #define DDSCM_QUERY 2
22 #define DDSCM_LOG 3
23 #define DDSCM_LOAD 4
24 #define DDSCM_UNLOAD 5
25 #define DDSCM_FILENO 6
26 #define DDSCM_LOGICAL 7
27 #define DDSCM_WHERE 8
28
29 extern void set_compression_mode(int _device, const int _mode);
30