Go to the documentation of this file.
6 #define DRIVE_CDROM_CAPS_DVDRW 1
7 #define DRIVE_CDROM_CAPS_DVDRDL 2
8 #define DRIVE_CDROM_CAPS_DVDPLUSR 4
9 #define DRIVE_CDROM_CAPS_DVDPLUSRW 8
10 #define DRIVE_CDROM_CAPS_DVDPLUSRWDL 16
11 #define DRIVE_CDROM_CAPS_DVDPLUSRDL 32
12 #define DRIVE_CDROM_CAPS_BDROM 64
13 #define DRIVE_CDROM_CAPS_BDR 128
14 #define DRIVE_CDROM_CAPS_BDRE 256
15 #define DRIVE_CDROM_CAPS_HDDVDROM 512
16 #define DRIVE_CDROM_CAPS_HDDVDR 1024
17 #define DRIVE_CDROM_CAPS_HDDVDRW 2048
int get_dvd_profile(int fd)
Definition: dvd.c:187
Direction
Definition: dvd.c:66
#define DRIVE_CDROM_CAPS_BDRE
Definition: dvd.h:14
#define DRIVE_CDROM_CAPS_HDDVDR
Definition: dvd.h:16
#define DRIVE_CDROM_CAPS_DVDPLUSRWDL
Definition: dvd.h:10
static void scsi_command_init(ScsiCommand *cmd, size_t i, int arg)
Definition: dvd.c:168
unsigned char u[18]
Definition: dvd.c:81
#define DRIVE_CDROM_CAPS_DVDRDL
Definition: dvd.h:7
#define ERRCODE(s)
Definition: dvd.c:20
#define DRIVE_CDROM_CAPS_DVDPLUSR
Definition: dvd.h:8
static int scsi_command_transport(ScsiCommand *cmd, Direction dir, void *buf, size_t sz)
Definition: dvd.c:141
#define DRIVE_CDROM_CAPS_HDDVDRW
Definition: dvd.h:17
#define DRIVE_CDROM_CAPS_BDR
Definition: dvd.h:13
struct sg_io_hdr sg_io
Definition: dvd.c:83
#define DIRECTION(i)
Definition: dvd.c:86
union ScsiCommand::@0 _sense
static ScsiCommand * scsi_command_new(void)
Definition: dvd.c:100
int get_dvd_profile(int fd)
Definition: dvd.c:187
#define DRIVE_CDROM_CAPS_DVDPLUSRDL
Definition: dvd.h:11
char * filename
Definition: dvd.c:77
const int Dir_xlate[4]
Definition: dvd.c:92
#define DRIVE_CDROM_CAPS_HDDVDROM
Definition: dvd.h:15
#define DRIVE_CDROM_CAPS_DVDRW
Definition: dvd.h:6
int autoclose
Definition: dvd.c:76
#define DRIVE_CDROM_CAPS_BDROM
Definition: dvd.h:12
struct cdrom_generic_command cgc
Definition: dvd.c:78
static void scsi_command_free(ScsiCommand *cmd)
Definition: dvd.c:126
#define CREAM_ON_ERRNO(s)
Definition: dvd.c:9
int fd
Definition: dvd.c:75
#define SG_FLAG_LUN_INHIBIT
Definition: dvd.c:62
#define DRIVE_CDROM_CAPS_DVDPLUSRW
Definition: dvd.h:9
struct request_sense s
Definition: dvd.c:80
static ScsiCommand * scsi_command_new_from_fd(int f)
Definition: dvd.c:114