B_MOUNT_READ_ONLY
flags |= B_MOUNT_READ_ONLY;
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
flags |= B_MOUNT_READ_ONLY;
if ((flags & B_MOUNT_READ_ONLY) != 0) {
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
if ((flags & B_MOUNT_READ_ONLY) != 0) {
flags |= B_MOUNT_READ_ONLY;
if ((flags & B_MOUNT_READ_ONLY) != 0) {
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
if ((flags & B_MOUNT_READ_ONLY) != 0) {
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
status = _kern_mount(mntpoint, device, fs_name, B_MOUNT_READ_ONLY, "", 0);
bool readOnly = (flags & B_MOUNT_READ_ONLY) != 0;
if ((flags & ~B_MOUNT_READ_ONLY) != 0) {
INFORM("unsupported mount flag(s) %" B_PRIx32 "\n", (flags & ~B_MOUNT_READ_ONLY));
if ((flags & B_MOUNT_READ_ONLY) != 0)
if (fVolumeManager->GetMountFlags() & B_MOUNT_READ_ONLY)
return (fFlags & B_MOUNT_READ_ONLY);
config.fReadOnly = (flags & B_MOUNT_READ_ONLY) != 0;
if ((flags & B_MOUNT_READ_ONLY) != 0 || DeviceOpener(device, O_RDWR).IsReadOnly())
if (flags & B_MOUNT_READ_ONLY)
flags |= B_MOUNT_READ_ONLY;
if ((flags & B_MOUNT_READ_ONLY) != 0)
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
flags |= B_MOUNT_READ_ONLY;
if ((flags & B_MOUNT_READ_ONLY) != 0) {
DeviceOpener opener(deviceName, (flags & B_MOUNT_READ_ONLY) != 0
if (!strcmp(++arg, "ro") && (flags & B_MOUNT_READ_ONLY) == 0)
flags |= B_MOUNT_READ_ONLY;
readOnly ? B_MOUNT_READ_ONLY : 0);
mountVisitor.readOnly ? B_MOUNT_READ_ONLY : 0);
mountFlags |= B_MOUNT_READ_ONLY;
mountFlags |= B_MOUNT_READ_ONLY;
info.AddUInt32("mountFlags", B_MOUNT_READ_ONLY);
mountFlags |= B_MOUNT_READ_ONLY;