Have updated yaffs direct tests and added README files to the tests.
[yaffs2.git] / direct / timothy_tests / quick_tests / test_yaffs_symlink_EEXIST.c
index b7768ac8a01b72605f127d110dac0a8613b703e7..5eddb78b067456fe92cb1914947a0c5b6431f75e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * YAFFS: Yet another FFS. A NAND-flash specific file system.
  *
- * Copyright (C) 2002-2010 Aleph One Ltd.
+ * Copyright (C) 2002-2011 Aleph One Ltd.
  *   for Toby Churchill Ltd and Brightstar Engineering
  *
  * Created by Timothy Manning <timothy@yaffs.net>
@@ -18,7 +18,7 @@ static int output = 0;
 int test_yaffs_symlink_EEXIST(void)
 {
        int error_code = 0;
-       if (0==yaffs_access(SYMLINK_PATH,0)){
+       if (-1==yaffs_access(SYMLINK_PATH,0)){
                output=yaffs_symlink(FILE_PATH,SYMLINK_PATH);
                if (output>0){
                        print_message("failed to create the first symlink\n",2);
@@ -44,11 +44,7 @@ int test_yaffs_symlink_EEXIST(void)
 
 int test_yaffs_symlink_EEXIST_clean(void)
 {
-       if (output >= 0){
                return yaffs_unlink(SYMLINK_PATH);
-       } else {
-               return 1;       /* the file failed to open so there is no need to close it */
-       }
 }