## Tasks - [x] `preopens.get-directories` - [x] `types.descriptor.read-via-stream` - [x] `types.descriptor.write-via-stream` - [x] `types.descriptor.append-via-stream` - [x] `types.descriptor.advise` - [x] `types.descriptor.sync-data` - [x] `types.descriptor.get-flags` - [x] `types.descriptor.get-type` - [x] `types.descriptor.set-size` - [x] `types.descriptor.set-times` - [x] `types.descriptor.read` - [x] `types.descriptor.write` - [x] `types.descriptor.read-directory` - [x] `types.descriptor.sync` - [x] `types.descriptor.create-directory-at` - [x] `types.descriptor.stat` - [x] `types.descriptor.stat-at` - [x] `types.descriptor.set-times-at` - [x] `types.descriptor.link-at` - [x] `types.descriptor.open-at` - [x] `types.descriptor.readlink-at` - [x] `types.descriptor.remove-directory-at` - [x] `types.descriptor.rename-at` - [x] `types.descriptor.symlink-at` - [x] `types.descriptor.access-at` - [x] `types.descriptor.unlink-file-at` - [x] `types.descriptor.is-same-object` - [x] `types.descriptor.metadata-hash` - [x] `types.descriptor.metadata-hash-at` - [x] `types.directory-entry-stream.read-directory-entry` - [x] `types.filesystem-error-code` ## Conformance Tests - [x] `api_read_only` - [x] `cli_directory_list` - [x] `cli_file_append` - [x] `cli_file_dir_sync` - [x] `cli_file_read` - [x] `preview1_close_preopen` - [x] `preview1_dangling_fd` - [x] `preview1_dangling_symlink` - [x] `preview1_dir_fd_op_failures` - [x] `preview1_directory_seek` - [x] `preview1_fd_advise` - [x] `preview1_fd_filestat_get` - [x] `preview1_fd_filestat_set` - [x] `preview1_fd_flags_set` - [x] `preview1_fd_readdir` - [x] `preview1_file_allocate` - [x] `preview1_file_pread_pwrite` - [x] `preview1_file_seek_tell` - [x] `preview1_file_truncation` - [x] `preview1_file_unbuffered_write` - [x] `preview1_interesting_paths` - [x] `preview1_nofollow_errors` - [x] `preview1_overwrite_preopen` - [x] `preview1_path_exists` - [x] `preview1_path_filestat` - [x] `preview1_path_link` - [x] `preview1_path_open_create_existing` - [x] `preview1_path_open_dirfd_not_dir` - [x] `preview1_path_open_missing` - [x] `preview1_path_open_nonblock` - [x] `preview1_path_open_preopen` - [x] `preview1_path_open_read_write` - [x] `preview1_path_rename` - [x] `preview1_path_rename_dir_trailing_slashes` - [x] `preview1_path_rename_file_trailing_slashes` - [x] `preview1_path_symlink_trailing_slashes` - [x] `preview1_poll_oneoff_files` - [x] `preview1_readlink` - [x] `preview1_regular_file_isatty` - [x] `preview1_remove_directory_trailing_slashes` - [x] `preview1_remove_nonempty_directory` - [x] `preview1_renumber` - [x] `preview1_symlink_create` - [x] `preview1_symlink_filestat` - [x] `preview1_symlink_loop` - [x] `preview1_unlink_file_trailing_slashes`
Tasks
preopens.get-directoriestypes.descriptor.read-via-streamtypes.descriptor.write-via-streamtypes.descriptor.append-via-streamtypes.descriptor.advisetypes.descriptor.sync-datatypes.descriptor.get-flagstypes.descriptor.get-typetypes.descriptor.set-sizetypes.descriptor.set-timestypes.descriptor.readtypes.descriptor.writetypes.descriptor.read-directorytypes.descriptor.synctypes.descriptor.create-directory-attypes.descriptor.stattypes.descriptor.stat-attypes.descriptor.set-times-attypes.descriptor.link-attypes.descriptor.open-attypes.descriptor.readlink-attypes.descriptor.remove-directory-attypes.descriptor.rename-attypes.descriptor.symlink-attypes.descriptor.access-attypes.descriptor.unlink-file-attypes.descriptor.is-same-objecttypes.descriptor.metadata-hashtypes.descriptor.metadata-hash-attypes.directory-entry-stream.read-directory-entrytypes.filesystem-error-codeConformance Tests
api_read_onlycli_directory_listcli_file_appendcli_file_dir_synccli_file_readpreview1_close_preopenpreview1_dangling_fdpreview1_dangling_symlinkpreview1_dir_fd_op_failurespreview1_directory_seekpreview1_fd_advisepreview1_fd_filestat_getpreview1_fd_filestat_setpreview1_fd_flags_setpreview1_fd_readdirpreview1_file_allocatepreview1_file_pread_pwritepreview1_file_seek_tellpreview1_file_truncationpreview1_file_unbuffered_writepreview1_interesting_pathspreview1_nofollow_errorspreview1_overwrite_preopenpreview1_path_existspreview1_path_filestatpreview1_path_linkpreview1_path_open_create_existingpreview1_path_open_dirfd_not_dirpreview1_path_open_missingpreview1_path_open_nonblockpreview1_path_open_preopenpreview1_path_open_read_writepreview1_path_renamepreview1_path_rename_dir_trailing_slashespreview1_path_rename_file_trailing_slashespreview1_path_symlink_trailing_slashespreview1_poll_oneoff_filespreview1_readlinkpreview1_regular_file_isattypreview1_remove_directory_trailing_slashespreview1_remove_nonempty_directorypreview1_renumberpreview1_symlink_createpreview1_symlink_filestatpreview1_symlink_looppreview1_unlink_file_trailing_slashes