From 4ac79260910b42fd009a7222de8c905500539a25 Mon Sep 17 00:00:00 2001 From: "R. Bernstein" Date: Sun, 20 Dec 2009 06:35:43 -0500 Subject: [PATCH] Writing opens drive exclusive, not nonblock. --- lib/driver/gnu_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/driver/gnu_linux.c b/lib/driver/gnu_linux.c index bdce4f22..160471fd 100644 --- a/lib/driver/gnu_linux.c +++ b/lib/driver/gnu_linux.c @@ -1646,7 +1646,7 @@ cdio_open_am_linux (const char *psz_orig_source, const char *access_mode) ret->driver_id = DRIVER_LINUX; open_access_mode = (_AM_MMC_RDWR == _data->access_mode) - ? (O_RDWR|O_NONBLOCK) : (O_RDONLY|O_NONBLOCK); + ? (O_RDWR|O_EXCL) : (O_RDONLY|O_NONBLOCK); if (cdio_generic_init(_data, open_access_mode)) { return ret;