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

Method create_sock

src/fdmap.rs:114–119  ·  view source on GitHub ↗
(&mut self, k: HostFd, proto: WasiProto)

Source from the content-addressed store, hash-verified

112 }
113
114 pub fn create_sock(&mut self, k: HostFd, proto: WasiProto) -> RuntimeResult<SboxFd> {
115 let s_fd = self.pop_fd()?;
116 self.m[s_fd as usize] = Ok(k);
117 self.sockinfo[s_fd as usize] = Ok(proto);
118 Ok(s_fd)
119 }
120
121 #[requires(k < MAX_SBOX_FDS)]
122 // #[with_ghost_var(trace: &mut Trace)]

Callers 1

wasi_socketFunction · 0.80

Calls 1

pop_fdMethod · 0.80

Tested by

no test coverage detected