# Bug report ### Bug description: The POSIX functions `preadv()`, `readv()`, `pwritev()`, and `writev()` don't work as expected under [WASI 0.2 on wasmtime](https://github.com/bytecodealliance/wasmtime/issues/7830). Since there are no plans to change that as their semantics are still POSIX-compliant, we should turn them off for WASI via https://github.com/python/cpython/blob/main/Tools/wasm/config.site-wasm32-wasi . ### CPython versions tested on: CPython main branch ### Operating systems tested on: Other <!-- gh-linked-prs --> ### Linked PRs * gh-116228 * gh-116231 * gh-116232 <!-- /gh-linked-prs -->
Bug report
Bug description:
The POSIX functions
preadv(),readv(),pwritev(), andwritev()don't work as expected under WASI 0.2 on wasmtime. Since there are no plans to change that as their semantics are still POSIX-compliant, we should turn them off for WASI via https://github.com/python/cpython/blob/main/Tools/wasm/config.site-wasm32-wasi .CPython versions tested on:
CPython main branch
Operating systems tested on:
Other
Linked PRs
*readv()and*writev()on WASI #116228*readv()and*writev()on WASI (GH-116228) #116231*readv()and*writev()on WASI (GH-116228) #116232