From 69aec7aac7d491d2ce46dcc78189c523acc96e1c Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Tue, 9 Oct 2007 19:21:14 +0000 Subject: [PATCH] use device_sector_size to set sector size to 2048 --- tools/iso9660_cat.c | 6 +++++- tools/iso9660_ls.c | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tools/iso9660_cat.c b/tools/iso9660_cat.c index 8c05292..9277951 100644 --- a/tools/iso9660_cat.c +++ b/tools/iso9660_cat.c @@ -11,6 +11,9 @@ #include #include #include +#include +#include + #include #include @@ -44,7 +47,8 @@ int main(int argc, char **argv) else path = "/"; - device.data = device_open(devname); + device_sector_size = 2048; + device.data = (void*)device_open(devname, O_RDONLY); device.read_sector = (stream_read_sector_t)device_read_sector; device.close = (stream_close_t)device_close; diff --git a/tools/iso9660_ls.c b/tools/iso9660_ls.c index 903f757..5ea3ae1 100644 --- a/tools/iso9660_ls.c +++ b/tools/iso9660_ls.c @@ -11,6 +11,9 @@ #include #include #include +#include +#include + #include @@ -46,10 +49,11 @@ int main(int argc, char **argv) iso9660_VOLUME *volume; int arg = 1; + device_sector_size = 2048; if (argc > 1) - device.data = device_open(argv[arg++]); + device.data = (void*)device_open(argv[arg++], O_RDONLY); else - device.data = device_open("/dev/cdrom"); + device.data = (void*)device_open("/dev/cdrom", O_RDONLY); device.read_sector = (stream_read_sector_t)device_read_sector; device.close = (stream_close_t)device_close;