wasmer_wasix/syscalls/journal/actions/
fd_set_times.rs

1use super::*;
2
3impl JournalSyscallPlayer<'_, '_> {
4    #[allow(clippy::result_large_err)]
5    pub(crate) unsafe fn action_fd_set_times(
6        &mut self,
7        fd: Fd,
8        st_atim: Timestamp,
9        st_mtim: Timestamp,
10        fst_flags: Fstflags,
11    ) -> Result<(), WasiRuntimeError> {
12        tracing::trace!(%fd, %st_atim, %st_mtim, ?fst_flags, "Replay journal - FdSetTimes");
13        JournalEffector::apply_fd_set_times(&mut self.ctx, fd, st_atim, st_mtim, fst_flags)
14            .map_err(anyhow_err_to_runtime_err)?;
15        Ok(())
16    }
17}