fixed up all the quick tests
[yaffs2.git] / direct / test-framework / timothy_tests / quick_tests / test_yaffs_chmod_ENOTDIR.c
index 458731579885855d94331a2717824c004cb94a41..86155b20e70aec2907d28f3a21fd86286a9073d3 100644 (file)
 int test_yaffs_chmod_ENOTDIR(void)
 {
        int error=0;
-       int output=yaffs_chmod("/yaffs2/foo/file",S_IREAD|S_IWRITE);
+       if (yaffs_close(yaffs_open(FILE_PATH,O_CREAT | O_RDWR, FILE_MODE))==-1){
+               print_message("failed to create file\n",1);
+               return -1;
+       }
+       int output=yaffs_chmod("/yaffs2/test_dir/foo/file",S_IREAD|S_IWRITE);
 
        if (output<0){
                error=yaffs_get_error();