MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / pathRemoveDirectory

Method pathRemoveDirectory

lib/host/wasi/vinode.cpp:223–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

221}
222
223WasiExpect<void> VINode::pathRemoveDirectory(std::shared_ptr<VINode> Fd,
224 std::string_view Path) {
225 if (!Fd->can(__WASI_RIGHTS_PATH_REMOVE_DIRECTORY)) {
226 return WasiUnexpect(__WASI_ERRNO_NOTCAPABLE);
227 }
228 EXPECTED_TRY(auto Buffer, resolvePath(Fd, Path, false));
229
230 return Fd->Node.pathRemoveDirectory(std::string(Path));
231}
232
233WasiExpect<void> VINode::pathRename(std::shared_ptr<VINode> Old,
234 std::string_view OldPath,

Callers 1

bodyMethod · 0.45

Calls 2

WasiUnexpectFunction · 0.85
canMethod · 0.80

Tested by

no test coverage detected