mirror of
https://github.com/libretro/RetroArch
synced 2025-03-01 16:13:40 +00:00
cdrom: linux buildfix
This commit is contained in:
parent
07c0451b93
commit
11106cc2a7
@ -140,8 +140,6 @@ static int cdrom_send_command_linux(int fd, CDROM_CMD_Direction dir, void *buf,
|
|||||||
sg_io_hdr_t sgio = {0};
|
sg_io_hdr_t sgio = {0};
|
||||||
int rv;
|
int rv;
|
||||||
|
|
||||||
sgio.interface_id = 'S';
|
|
||||||
|
|
||||||
switch (dir)
|
switch (dir)
|
||||||
{
|
{
|
||||||
case DIRECTION_IN:
|
case DIRECTION_IN:
|
||||||
@ -156,15 +154,11 @@ static int cdrom_send_command_linux(int fd, CDROM_CMD_Direction dir, void *buf,
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sgio.interface_id = 'S';
|
||||||
sgio.cmd_len = cmd_len;
|
sgio.cmd_len = cmd_len;
|
||||||
sgio.cmdp = cmd;
|
sgio.cmdp = cmd;
|
||||||
|
sgio.dxferp = buf;
|
||||||
if (xfer_buf)
|
sgio.dxfer_len = len;
|
||||||
sgio.dxferp = buf;
|
|
||||||
|
|
||||||
if (len)
|
|
||||||
sgio.dxfer_len = len;
|
|
||||||
|
|
||||||
sgio.sbp = sense;
|
sgio.sbp = sense;
|
||||||
sgio.mx_sb_len = sense_len;
|
sgio.mx_sb_len = sense_len;
|
||||||
sgio.timeout = 30000;
|
sgio.timeout = 30000;
|
||||||
|
@ -173,7 +173,7 @@ void retro_vfs_file_open_cdrom(
|
|||||||
stream->cdrom_cue_buf = NULL;
|
stream->cdrom_cue_buf = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
cdrom_write_cue(fileno(stream->fp), &stream->cdrom_cue_buf, &stream->cdrom_cue_len, stream->cdrom_drive, &vfs_cdrom_toc.num_tracks, &vfs_cdrom_toc);
|
cdrom_write_cue(stream, &stream->cdrom_cue_buf, &stream->cdrom_cue_len, stream->cdrom_drive, &vfs_cdrom_toc.num_tracks, &vfs_cdrom_toc);
|
||||||
|
|
||||||
if (vfs_cdrom_toc.num_tracks > 1)
|
if (vfs_cdrom_toc.num_tracks > 1)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user