Hi, this is fatfs 0.4 coming to you at ftp://alpha.gnu.org/gnu/hurd/contrib/marcus/fatfs-0.4.tar.gz
This release compiles if dropped into the Hurd source tree, but is otherwise fully untested. I am afraid that I broke stuff while integrating Marco's patches. Somebody will surely give it a try and find out, but I don't have a fat filesystem on my Hurd system so I couldn't easily try. Most of the changes are due to Marco Gerards' invaluable patches. He found a couple of bugs and implemented some new features. Here is an overview: * Support for filesystems of any size (eg, not limited to 2gb, but rather to 2gb of metadata, which is endless). * New options --uid and --gid to set owner and group id of the files (globally). * The filesystem can report the free space (this will be dog slow on large filesystems, because the info block is not yet supported), and the size of the root dir on FAT32. * A couple of bug fixes and clean ups that should make it work on FAT32 systems as well as FAT12/FAT16. As I only integrated Marco's patches, and did a few other changes, do NOT use this on a filesystem you have precious data on. Make a copy of your filesystem instead and try it on that. The nature of the changes I did implies that you can easily lose data if I made a bug. You have been warned. Another round of patches and we can check this into the Hurd source tree and maintain it there. Thanks, Marcus -- `Rhubarb is no Egyptian god.' GNU http://www.gnu.org [EMAIL PROTECTED] Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/ [EMAIL PROTECTED] http://www.marcus-brinkmann.de/ _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd