+ test_yaffs_close //This function has already been called by the time this test is reached.
+
+ test_yaffs_stat_EBADF
+ test_yaffs_stat_ELOOP
+ test_yaffs_stat_EACCES
+ test_yaffs_stat_ENAMETOOLONG
+ test_yaffs_stat_ENOTDIR
+
+ test_yaffs_read_EISDIR //Cannot be generated with yaffs.
+ test_yaffs_read_EFBIG
+ test what happens if you read off the end of the file?
+
+ test_yaffs_write_EFBIG
+ test_yaffs_write_EINVAL
+ What happens when you run out of space?
+
+ test_yaffs_unlink_EACCES
+ test_yaffs_unlink_ELOOP
+ test_yaffs_unlink_ENOMEM
+
+ test_yaffs_access_EACCESS
+ test_yaffs_access_ELOOP
+ test_yaffs_access_ENAMETOOLONG
+ test_yaffs_access_ENOENT_generated_with_a_dangling_symbloic_link
+
+ test_yaffs_ftruncate_EACCES
+ test_yaffs_ftruncate_EISDIR //Cannot be generated with yaffs.
+ test_yaffs_ftruncate_ELOOP //Cannot be generated with yaffs.
+ test_yaffs_ftruncate_ENOENT //Cannot be generated with yaffs.
+ test_yaffs_ftruncate_ENOTDIR //Cannot be generated with yaffs.
+
+ test_yaffs_truncate_EACCES
+ test_yaffs_truncate_ELOOP
+ test_yaffs_truncate_ENAMETOOLONG
+ add a truncate function for truncating a file size to -1.
+
+ What happens if a handle is opened to a file and the file is then deleted?
+ Check to see if yaffs generates an error code for no reason.
+ What happens when a file is opened with no modes set?
+ Add a test where a directory is moved. /fluffy/box. move "fluffy" to "/fluffy/frog".
+ What happens when yaffs is unmounted twice?
+
+ What happens when open a handle, unmount yaffs and then try to use the handle?