wasm-micro-runtime/core/iwasm
zoraaver fa5e9d72b0
Abstract POSIX filesystem functions (#2585)
To allow non-POSIX platforms such as Windows to support WASI libc
filesystem functionality, create a set of wrapper functions which provide a
platform-agnostic interface to interact with the host filesystem. For now,
the Windows implementation is stubbed but this will be implemented
properly in a future PR. There are no functional changes in this change,
just a reorganization of code to move any direct POSIX references out of
posix.c in the libc implementation into posix_file.c under the shared
POSIX sources.

See https://github.com/bytecodealliance/wasm-micro-runtime/issues/2495 for a
more detailed overview of the plan to port the WASI libc filesystem to Windows.
2023-10-19 19:19:39 +08:00
..
aot CI: Enable testing AOT multi-module feature (#2621) 2023-10-08 08:36:49 +08:00
common Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
compilation Fix potential issue in aot compiler when translating block opcodes (#2622) 2023-10-08 09:17:54 +08:00
doc Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00
fast-jit Fix nightly run sanitizer error in Fast JIT (#2601) 2023-09-27 15:41:48 +08:00
include Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
interpreter Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
libraries Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00