wasmer_wasix/syscalls/journal/actions/fd_close.rs
1use super::*;
2
3impl JournalSyscallPlayer<'_, '_> {
4 #[allow(clippy::result_large_err)]
5 pub(crate) unsafe fn action_fd_close(&mut self, fd: u32) -> Result<(), WasiRuntimeError> {
6 tracing::trace!(%fd, "Replay journal - FdClose");
7 self.stdout_fds.remove(&fd);
8 self.stderr_fds.remove(&fd);
9 JournalEffector::apply_fd_close(&mut self.ctx, fd).map_err(anyhow_err_to_runtime_err)?;
10 Ok(())
11 }
12}