yaffs Improvements on the quick tests code. note the bug is still here.
[yaffs2.git] / direct / timothy_tests / quick_tests / test_yaffs_lseek.c
index d84bd512949921074e225afcbdce7ef95a75003f..a6afa51a3722493b1f9ea97dc8e590943d7751fd 100644 (file)
@@ -1,7 +1,8 @@
 #include "test_yaffs_lseek.h"
 
 #include "test_yaffs_lseek.h"
 
+static int handle=0;
 int test_yaffs_lseek(void){
 int test_yaffs_lseek(void){
-       int handle=test_open_file();
+       handle=test_yaffs_open_file();
        char text[20]="\0";
        int output=0;
        if (handle>0){
        char text[20]="\0";
        int output=0;
        if (handle>0){
@@ -20,21 +21,6 @@ int test_yaffs_lseek(void){
 }
 
 int test_yaffs_lseek_clean(void){
 }
 
 int test_yaffs_lseek_clean(void){
-       /* need to reset the seek position*/
-       return test_yaffs_lseek_to_beginning(); 
-}
-int test_yaffs_lseek_to_beginning(void){
-       int handle=test_open_file();
-       if (handle>0){
-               if (0==yaffs_lseek(handle, 0, SEEK_SET)){       /*lseek returns the position of the seeker */
-                       return 1;
-               }
-               else {
-                       printf("lseek returned a different position to the expeced position\n");
-               } 
-       }
-       else {
-               printf("error opening file\n");
-               return -1;
-       }
+       return yaffs_close(handle);     
 }
 }
+