I have just checked in a set of changes. I had to force yaffs_fs.c, so I hope nothing broke. Major changes: * Added short operation caching (Only of use if generic read/write is disabled). * Does not delete files in-line. Instead does background deletion. This also fixes an issue where POSIX files can be unlinked, but still in use. * Fix some problems with broken renaming etc and corrupt directories. *Improved partitioning. No longer uses dev->nBlocks. * Improved NAND error handling. * Change headers to LGPL. * Change nand_ecc.c to LGPL. The only issue I believe is broken still is that a rename is failed if the target name exists. To be tackled shortly. As always, feedback/comments more than welcome. -- Charles --------------------------------------------------------------------------------------- This mailing list is hosted by Toby Churchill open software (www.toby-churchill.org). If mailing list membership is no longer wanted you can remove yourself from the list by sending an email to yaffs-request@toby-churchill.org with the text "unsubscribe" (without the quotes) as the subject.