*** empty log message ***
[yaffs/.git] / yaffs_guts.h
index 855354296f944cd44a2e153dd06ccb2440e233fa..4a63c99172f644ab31dba254a5dfd977ea8d8b85 100644 (file)
  * it under the terms of the GNU Lesser General Public License version 2.1 as
  * published by the Free Software Foundation.
  *
+ *
+ * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
+ *
+ * $Id: yaffs_guts.h,v 1.10 2002-09-27 20:50:50 charles Exp $
  */
 
 #ifndef __YAFFS_GUTS_H__
@@ -421,6 +425,10 @@ struct yaffs_DeviceStruct
        int garbageCollections;
        int nRetriedWrites;
        int nRetiredBlocks;
+       int eccFixed;
+       int eccUnfixed;
+       int tagsEccFixed;
+       int tagsEccUnfixed;
        
        yaffs_Object *rootDir;
        yaffs_Object *lostNFoundDir;
@@ -442,8 +450,9 @@ struct yaffs_DeviceStruct
        // Stuff for background deletion and unlinked files.
        yaffs_Object *unlinkedDir;              // Directory where unlinked and deleted files live.
        yaffs_Object *unlinkedDeletion; // Current file being background deleted.
-       int  nDeletedFiles;                             // Count of files awaiting deletion;
-       
+       int nDeletedFiles;                              // Count of files awaiting deletion;
+       int nUnlinkedFiles;                             // Count of unlinked files. 
+       int nBackgroundDeletions;                       // Count of background deletions.       
        
 };