~mdw
/
dvdrip
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
chkdvdimg.c: Open the image file with `open_dvd'.
[dvdrip]
/
lib.c
diff --git
a/lib.c
b/lib.c
index
4f2950c
..
2529f24
100644
(file)
--- a/
lib.c
+++ b/
lib.c
@@
-259,14
+259,15
@@
static void logfn(void *p, dvd_logger_level_t lev,
static const dvd_logger_cb logger = { logfn };
#endif
static const dvd_logger_cb logger = { logfn };
#endif
-void open_dvd(const char *device, int *fd_out, dvd_reader_t **dvd_out)
+void open_dvd(const char *device, int mode,
+ int *fd_out, dvd_reader_t **dvd_out)
{
int fd;
dvd_reader_t *dvd;
int bannerp = 0;
for (;;) {
{
int fd;
dvd_reader_t *dvd;
int bannerp = 0;
for (;;) {
- fd = open(device,
O_RDONLY
);
+ fd = open(device,
mode
);
if (fd >= 0 || errno != ENOMEDIUM) break;
if (!bannerp) {
show_banner("Waiting for disc to be inserted...");
if (fd >= 0 || errno != ENOMEDIUM) break;
if (!bannerp) {
show_banner("Waiting for disc to be inserted...");