yaffs Added more tests to direct/timothy_tests/quicktests
[yaffs2.git] / direct / timothy_tests / quick_tests / test_yaffs_fsync_EROFS.c
similarity index 64%
rename from direct/timothy_tests/quick_tests/test_yaffs_fstat_EROFS.c
rename to direct/timothy_tests/quick_tests/test_yaffs_fsync_EROFS.c
index cf90933d5ce680ecf2647431d410851ec761087e..97757faea1ec206cf15d0c45e9f0210bcf0cfa34 100644 (file)
  * published by the Free Software Foundation.
  */
 
  * published by the Free Software Foundation.
  */
 
-#include "test_yaffs_fstat_EROFS.h"
+#include "test_yaffs_fsync_EROFS.h"
 
 static int handle = -1;
 
 
 static int handle = -1;
 
-int test_yaffs_fstat_EROFS(void)
+int test_yaffs_fsync_EROFS(void)
 {
        int output = 0;
 {
        int output = 0;
-       struct yaffs_stat stat;
        int error_code = 0;
        int error_code = 0;
+
        EROFS_setup();
        handle = test_yaffs_open();
        EROFS_setup();
        handle = test_yaffs_open();
-       output = yaffs_fstat(handle , &stat);
-       if (output < 0){
-               error_code = yaffs_get_error();
-               if (abs(error_code) == EROFS){
+       output = yaffs_fsync(handle);
+       if (output==-1){
+               error_code=yaffs_get_error();
+               if (abs(error_code)==EROFS){
                        return 1;
                } else {
                        return 1;
                } else {
-                       print_message("different error than expected\n", 2);
+                       print_message("different error than expected\n",2);
                        return -1;
                }
        } else {
                        return -1;
                }
        } else {
-               print_message("file statted with EROFS set.(which is a bad thing)\n", 2 );
+               print_message("file synced with EROFS set.(which is a bad thing)\n",2);
                return -1;
        }
 }
 
                return -1;
        }
 }
 
-int test_yaffs_fstat_EROFS_clean(void)
+
+int test_yaffs_fsync_EROFS_clean(void)
 {
        int output=1;
        if (handle >= 0) {
 {
        int output=1;
        if (handle >= 0) {
@@ -45,3 +46,4 @@ int test_yaffs_fstat_EROFS_clean(void)
        }
        return (EROFS_clean() && output);
 }
        }
        return (EROFS_clean() && output);
 }
+