wasmer_wasix/syscalls/journal/actions/
fd_seek.rs

1use super::*;
2
3impl JournalSyscallPlayer<'_, '_> {
4    #[allow(clippy::result_large_err)]
5    pub(crate) unsafe fn action_fd_seek(
6        &mut self,
7        fd: u32,
8        offset: i64,
9        whence: Whence,
10    ) -> Result<(), WasiRuntimeError> {
11        tracing::trace!(%fd, %offset, ?whence, "Replay journal - FdSeek");
12        JournalEffector::apply_fd_seek(&mut self.ctx, fd, offset, whence)
13            .map_err(anyhow_err_to_runtime_err)?;
14        Ok(())
15    }
16}