aboutsummaryrefslogtreecommitdiff
path: root/sbin/mount_cd9660
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1994-09-07 15:07:43 +0000
committerDavid Greenman <dg@FreeBSD.org>1994-09-07 15:07:43 +0000
commit6052587146f006860ba9b5917465a52af10255ec (patch)
tree00bfd6763e912c1169b68a14622f64163c015482 /sbin/mount_cd9660
parentff753cd302331fad992985e4944f551fa333110a (diff)
downloadsrc-6052587146f006860ba9b5917465a52af10255ec.tar.gz
src-6052587146f006860ba9b5917465a52af10255ec.zip
Get rid of the need for the readonly mandatory option - set readonly
flags regardless of whether the user specified it.
Notes
Notes: svn path=/head/; revision=2542
Diffstat (limited to 'sbin/mount_cd9660')
-rw-r--r--sbin/mount_cd9660/mount_cd9660.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sbin/mount_cd9660/mount_cd9660.c b/sbin/mount_cd9660/mount_cd9660.c
index 7f307ea2aa76..c22901efc085 100644
--- a/sbin/mount_cd9660/mount_cd9660.c
+++ b/sbin/mount_cd9660/mount_cd9660.c
@@ -109,10 +109,12 @@ main(argc, argv)
args.fspec = dev;
args.export.ex_root = DEFAULT_ROOTUID;
- if (mntflags & MNT_RDONLY)
- args.export.ex_flags = MNT_EXRDONLY;
- else
- args.export.ex_flags = 0;
+ /*
+ * ISO 9660 filesystems are not writeable.
+ */
+ mntflags |= MNT_RDONLY;
+ args.export.ex_flags = MNT_EXRDONLY;
+
args.flags = opts;
if (mount(MOUNT_CD9660, dir, mntflags, &args) < 0)