pub fn dlopen<M: MemorySize>(
ctx: FunctionEnvMut<'_, WasiEnv>,
path: WasmPtr<u8, M>,
path_len: M::Offset,
flags: DlFlags,
err_buf: WasmPtr<u8, M>,
err_buf_len: M::Offset,
ld_library_path: WasmPtr<u8, M>,
ld_library_path_len: M::Offset,
out_handle: WasmPtr<DlHandle, M>,
) -> Result<Errno, WasiError>