- Bug with mounting a too long non-existant mount point is returning
- ENODEV. there are two errors here, ENOENT and ENAMETOOLONG.
- The ENODEV is the error which yaffs gives instead of ENOENT.
- BBut the mount function should just return ENAMETOOLONG.
-
- Bug when trying to use yaffs_access on an existing file with mode 255
- the error returned is EACCES it should be EINVAL(note there is no quick test file yet).
-
- Bug when trying to access a non-existing directory the error ENOENT is
- returned. It should be ENOTDIR.
-
- Bug when trying to truncate a file in a non-existing directory. The error
- returned is ENOENT it should be ENOTDIR.
-
- Bug truncating a file to a size of -1 does not cause an error.
+Current WARNINGS
+
+ WARNING- If yaffs is unmounted then most of yaffs' functions return ENODIR.
+ But some function return EBADF instead.
+ Functions which return ENOTDIR: open, close, access, unlink, lseek, write, read