wasmer_wasix/syscalls/journal/actions/
fd_set_rights.rs1use super::*;
2
3impl JournalSyscallPlayer<'_, '_> {
4 #[allow(clippy::result_large_err)]
5 pub(crate) unsafe fn action_fd_set_rights(
6 &mut self,
7 fd: Fd,
8 fs_rights_base: Rights,
9 fs_rights_inheriting: Rights,
10 ) -> Result<(), WasiRuntimeError> {
11 tracing::trace!(%fd, "Replay journal - FdSetRights");
12 JournalEffector::apply_fd_set_rights(
13 &mut self.ctx,
14 fd,
15 fs_rights_base,
16 fs_rights_inheriting,
17 )
18 .map_err(anyhow_err_to_runtime_err)?;
19 Ok(())
20 }
21}