summaryrefslogtreecommitdiff
path: root/firmware/drivers/fat.c
AgeCommit message (Expand)Author
2006-04-08Comparing short filenames for uniqueness used 1 char too much, causing it to ...Peter D'Hoye
2005-12-06waiting is over: initial unicode commitMarcoen Hirschberg
2005-12-04Replace references to HAVE_RTC with CONFIG_RTC and remove the HAVE_RTC define...Dave Chapman
2005-10-06Cosmetic correction (doesn't affect compiled code) - use letohNN instead of h...Dave Chapman
2005-10-06Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - leto...Dave Chapman
2005-09-07Adds a filename sanity check to add_dir_entry that at the moment only checks ...Jonas Häggqvist
2005-09-06For targets without an RTC, use the rockbox build date as the start date in t...Jens Arnold
2005-04-27Adding entries to the FAT16 root dir still failed under certain conditions. T...Jens Arnold
2005-04-23create_dos_name() return value was meaningless.Jens Arnold
2005-04-22Bugfixes: (1) add_dir_entry() always appended new entries, although the code...Jens Arnold
2005-03-07Little fix, when debug is disabled clusterchain length was incorrectly computedJean-Philippe Bernardy
2005-02-28long policy fixesJean-Philippe Bernardy
2005-02-27couple of fixes for 16 bits archsJean-Philippe Bernardy
2005-02-26long policyJean-Philippe Bernardy
2005-02-25more long policyJean-Philippe Bernardy
2005-02-25more long policyJean-Philippe Bernardy
2005-02-16Shortnames must be uppercase...Jens Arnold
2005-02-16For shortname creation, replace most illegal characters by underscores instea...Jens Arnold
2005-02-16Preserve the longname extension as much as possible for shortname creation. R...Jens Arnold
2005-02-03Simplification.Jens Arnold
2005-02-03Fixed max_cluster calculationJens Arnold
2005-01-28preparations for hotswapping MMCJörg Hohensohn
2005-01-24More int -> longJean-Philippe Bernardy
2005-01-23int -> long where neededJean-Philippe Bernardy
2005-01-05Fixed some warnings.Jens Arnold
2005-01-05unmount function in preparation for MMC hotswap, more mutexingJörg Hohensohn
2005-01-04Multivolume: prevent file rename attempts across volumes.Jens Arnold
2005-01-04modify fat cache entries atomic, this was potentially unsafeJörg Hohensohn
2005-01-03Correct handling of FAT16 root directory when it does not start on a pseudo c...Jens Arnold
2004-12-28killed a warning for boxes not supporting FAT16Jörg Hohensohn
2004-12-28prepared to mount multiple partitions into one logical file system (most usef...Jörg Hohensohn
2004-11-04Removed #include math.hLinus Nielsen Feltzing
2004-10-14cleaned out parts of bpb which we don't useJörg Hohensohn
2004-10-05panic on write behind partition, tooJörg Hohensohn
2004-09-23FAT16 support for the OndioJörg Hohensohn
2004-08-22Bug fix: renaming a directory could cause a name clash. New feature: rename()...Linus Nielsen Feltzing
2004-08-17 Const policed pointer arguments to functions, part 2Jens Arnold
2004-07-24Removed nasty lvalue castLinus Nielsen Feltzing
2004-04-16New function: rmdir(). Also some changes in the fat code, to track the parent...Linus Nielsen Feltzing
2004-04-06Added cluster size to the disk debug screenLinus Nielsen Feltzing
2004-01-26Oops. Wrong arguments to memset(). Thanks to Mike Wilson for pointing that out.Linus Nielsen Feltzing
2004-01-15Ooops. Forgot to clear the newly allocated cluster in mkdir()Linus Nielsen Feltzing
2004-01-15Second bug in mkdir() :-)Linus Nielsen Feltzing
2004-01-15Implemented the mkdir() function in the FAT32 driverLinus Nielsen Feltzing
2003-11-03Patch #791531 by Barry McIntosh, fake time stamps for file creation/updates o...Linus Nielsen Feltzing
2003-10-28Killed a warning (and a bug I introduced in the last commit)Linus Nielsen Feltzing
2003-10-26Better error reportingLinus Nielsen Feltzing
2003-07-19Another go at the disk-full FAT driver fix. Now it skips the reserved sectors...Linus Nielsen Feltzing
2003-07-16Fixed a bug that included the reserved clusters 0 and 1 in the search for ava...Linus Nielsen Feltzing
2003-06-19Now handles a full disk a little better, and it doesn't trust the fsinfo anymoreLinus Nielsen Feltzing