## Changes that need to be addressed in uvwasi Work is going on in the snapshot2 branch. Progress is indicated in the list below. - [x] The `__wasi_proc_raise()` function and the `__wasi_signal_t` type and constants were removed in https://github.com/WebAssembly/WASI/pull/136. This change impacts ephemeral only. - [ ] The functions `__wasi_path_permissions_set()` and `__wasi_fd_permissions_set()` were added in https://github.com/WebAssembly/WASI/pull/170. - [x] The `__wasi_poll_oneoff()` function should return `EINVAL` if `nsubscriptions` is zero. https://github.com/WebAssembly/WASI/pull/193. - [x] The `uvwasi_filetype_t` added `UVWASI_FILETYPE_FIFO` in https://github.com/WebAssembly/WASI/pull/189. - [x] The `UVWASI_O_CREAT` flag should be renamed to `UVWASI_O_CREATE`, in accordance with https://github.com/WebAssembly/WASI/pull/199. - [x] Union formats have changed in https://github.com/WebAssembly/WASI/pull/220. See https://github.com/CraneStation/wasi-libc/pull/165. - [x] The clocks `process_cputime_id` and `thread_cputime_id` were removed in https://github.com/WebAssembly/WASI/pull/197. - [x] The error `acces` was renamed to `access` in https://github.com/WebAssembly/WASI/pull/211. - [ ] The `uvwasi_dirent_t` fields have been rearranged to move the `d_namlen` field to the end of the struct. See https://github.com/WebAssembly/WASI/pull/264.
Changes that need to be addressed in uvwasi
Work is going on in the snapshot2 branch. Progress is indicated in the list below.
__wasi_proc_raise()function and the__wasi_signal_ttype and constants were removed in Removeproc_raiseand the signal types and constants. WebAssembly/WASI#136. This change impacts ephemeral only.__wasi_path_permissions_set()and__wasi_fd_permissions_set()were added in Add functions for working with file permissions. WebAssembly/WASI#170.__wasi_poll_oneoff()function should returnEINVALifnsubscriptionsis zero. Make poll return errno::inval if there are no subscriptions. WebAssembly/WASI#193.uvwasi_filetype_taddedUVWASI_FILETYPE_FIFOin Add FIFO filetype to match POSIX WebAssembly/WASI#189.UVWASI_O_CREATflag should be renamed toUVWASI_O_CREATE, in accordance with Renamecreattocreate. WebAssembly/WASI#199.process_cputime_idandthread_cputime_idwere removed in Remove the cputime clocks. WebAssembly/WASI#197.acceswas renamed toaccessin Rename acces to access #209 WebAssembly/WASI#211.uvwasi_dirent_tfields have been rearranged to move thed_namlenfield to the end of the struct. See Move $d_namlen to the end of $dirent WebAssembly/WASI#264.