Add garbage collection control
[yaffs2.git] / yaffs_guts.h
index 2791d685878bed9c7033e3d4fe276fd1e93be24d..dabcfe6e5d77b1247f746b945e07005d808dad40 100644 (file)
@@ -598,6 +598,9 @@ struct yaffs_DeviceParamStruct {
 
        /* Callback to mark the superblock dirty */
        void (*markSuperBlockDirty)(struct yaffs_DeviceStruct *dev);
+       
+       /*  Callback to control garbage collection. */
+       unsigned (*gcControl)(struct yaffs_DeviceStruct *dev);
 
         /* Debug control flags. Don't use unless you know what you're doing */
        int useHeaderFileSize;  /* Flag to determine if we should use file sizes from the header */