On Linux, with wasmtime, if you open a directory with the WRITE flag (but no read flag), it fails with EISDIR. On Windows, it succeeds. This occurs in the wasip3 filesystem-flags-and-type test. Is this something that should be made consistent on the wasmtime side @alexcrichton @sunfishcode @pchickey or do we need to document it in the spec ?