]> git.proxmox.com Git - wasi-libc.git/commit
wasip2 support for `close`, `poll`, `pselect` (#486)
authorJoel Dice <joel.dice@fermyon.com>
Wed, 27 Mar 2024 19:24:10 +0000 (13:24 -0600)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Tue, 25 Jun 2024 10:13:35 +0000 (12:13 +0200)
commit373f8f0149ba6045d08d388402adf2c5eb1021bf
tree03f049cd2d9e43f76c97d8f3910ce4b8fd903305
parent99034eb2206e22d6de94c3f19188eb2f79a761c9
wasip2 support for `close`, `poll`, `pselect` (#486)

This enables `wasm32-wasip2` support for `close`, `poll`, and `pselect`.  I
cheated a bit for the latter by re-implementing `pselect` in terms of `poll` to
avoid having to implement wasip2 versions of both.

Signed-off-by: Joel Dice <joel.dice@fermyon.com>
Co-authored-by: Dave Bakker <github@davebakker.io>
Makefile
expected/wasm32-wasip2/defined-symbols.txt
libc-bottom-half/cloudlibc/src/libc/poll/poll.c
libc-bottom-half/cloudlibc/src/libc/sys/select/pselect.c
libc-bottom-half/sources/__wasilibc_fd_renumber.c
libc-bottom-half/sources/poll-wasip2.c [new file with mode: 0644]