58 lines
1.8 KiB
Plaintext
58 lines
1.8 KiB
Plaintext
|
|
|
|
# Linux
|
|
|
|
* path_rename_file_trailing_slashes
|
|
- trailing slash behavior of files is wrong: trailing slashes are ignored,
|
|
should cause an error.
|
|
* remove_directory_trailing_slashes
|
|
- cap-std Dir::remove_dir gives EINVAL when trying to remove dir with
|
|
trailing slash. otherwise, everything passes.
|
|
|
|
|
|
# Windows
|
|
|
|
* fd_readdir
|
|
- DirEntry metadata ino panics on windows: https://github.com/bytecodealliance/cap-std/issues/142
|
|
* file_allocate
|
|
- call to fd_allocate(10,10) reduces size from 100 to 20
|
|
- fix upstream: fd_allocate is impossible on windows, so dont even try
|
|
- the test should be modified to accept this fd_allocate always failing on windows.
|
|
* nofollow_errors
|
|
- I loosened up some errno acceptance but windows requires rmdir to delete
|
|
a symlink to a directory, rather than unlink_file
|
|
- fix merged in next cap-std release
|
|
* symlink_create
|
|
- narrowed down the symlink delete issue that only shows up on linux
|
|
- dan is doing the upstream fix rn
|
|
* path_rename
|
|
- permission denied on windows to rename a dir to an existing empty dir
|
|
* path_link
|
|
- passes everything except dangling symlinks
|
|
* fd_flags_set
|
|
- same metadata panic as fd_readdir
|
|
* path_filestat
|
|
- same metadata panic as fd_readdir
|
|
|
|
|
|
## "Trailing slashes are a bonified boondoggle" - Dan
|
|
|
|
* interesting_paths
|
|
- on windows, opening a directory with a trailing slash fails.
|
|
* path_rename_file_trailing_slashes
|
|
- same incorrect behavior as linux
|
|
* path_symlink_trailing_slashes
|
|
- dangling symlinks are not supported, different errnos in four spots
|
|
* remove_directory_trailing_slashes
|
|
- different errno in one case
|
|
* unlink_file_trailing_slashes
|
|
- different errnos in three spots
|
|
|
|
|
|
# Test Divergences
|
|
|
|
* fd_allocate supported or not
|
|
* dangling symlinks supported or not
|
|
* errno: windows or linux mode?
|
|
|