MCPcopy Create free account
hub / github.com/PLSysSec/wave / wasi_fd_datasync

Function wasi_fd_datasync

src/wrappers.rs:226–230  ·  view source on GitHub ↗
(ctx: &VmCtx, v_fd: u32)

Source from the content-addressed store, hash-verified

224#[ensures(ctx_safe(ctx))]
225#[ensures(trace_safe(trace, ctx))]
226pub fn wasi_fd_datasync(ctx: &VmCtx, v_fd: u32) -> RuntimeResult<u32> {
227 let fd = ctx.fdmap.fd_to_native(v_fd)?;
228 let ret = trace_datasync(ctx, fd)?;
229 Ok(ret as u32)
230}
231
232// https://github.com/WebAssembly/WASI/blob/main/phases/snapshot/docs.md#fd_fdstat_get
233//modifies: none

Calls 2

trace_datasyncFunction · 0.85
fd_to_nativeMethod · 0.80

Tested by

no test coverage detected