Change the error when trying to write to a file to EROFS
This commit is contained in:
parent
027d3c375d
commit
201c982b26
@ -37,7 +37,7 @@ impl fs_rpc::Server for Serv {
|
|||||||
fn open(&self, path: &std::path::Path, mode: FileOpenMode, mount_id: u64) -> Result<(Option<u64>, u64), Errno> {
|
fn open(&self, path: &std::path::Path, mode: FileOpenMode, mount_id: u64) -> Result<(Option<u64>, u64), Errno> {
|
||||||
if !mode.readable() || mode.writable() {
|
if !mode.readable() || mode.writable() {
|
||||||
// WRiting isn't supported yet, so the only sensible mode is readonly.
|
// WRiting isn't supported yet, so the only sensible mode is readonly.
|
||||||
return Err(Errno::EACCES);
|
return Err(Errno::EROFS);
|
||||||
}
|
}
|
||||||
let mounts = self.mounts.read();
|
let mounts = self.mounts.read();
|
||||||
let mount = &mounts[mount_id as usize];
|
let mount = &mounts[mount_id as usize];
|
||||||
|
Loading…
Reference in New Issue
Block a user