Merge branch 'big-files': Merge in large file support
[yaffs2.git] / direct / timothy_tests / quick_tests / test_yaffs_close_EBADF.c
index 7a0184d9de29ac30e23dbf561cd6beef4e44d7ce..983323189535b25eca941ebe00b1d704e8993ce2 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>
@@ -30,6 +30,7 @@ int test_yaffs_close_EBADF(void)
                        if (output < 0){
                                error_code = yaffs_get_error();
                                if (abs(error_code) == EBADF){
+                                       handle =-1;
                                        return 1;
                                } else {
                                        print_message("different error than expected\n",2);
@@ -53,7 +54,8 @@ int test_yaffs_close_EBADF(void)
 
 int test_yaffs_close_EBADF_clean(void)
 {
-       if (handle <= 0){
+       if (handle >= 0){
+               printf("handle %d\n",handle);
                return yaffs_close(handle);
        } else {
                return 1;