diff options
author | Ralf Kirchner <ralf.kirchner@embedded-brains.de> | 2012-12-05 14:11:26 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-12-05 15:26:47 +0100 |
commit | 5b8d935ab3b9b70302d53292f024999a2259ca7b (patch) | |
tree | 2666c0e7158b81d094601cbfb11920731234e45a /cpukit/libfs/src/dosfs/fat.h | |
parent | libblock: Add sparse disk (diff) | |
download | rtems-5b8d935ab3b9b70302d53292f024999a2259ca7b.tar.bz2 |
dosfs: Add skip_alignment for msdos_format()
Add skip_alignment parameter of msdos_format_request_param_t. Delete
cluster_align parameter of msdos_format_request_param_t.
By default the FAT, data cluster, and root directory for FAT12 and FAT16
is aligned on a cluster boundary to optimize performance.
Format changes throughout.
Diffstat (limited to 'cpukit/libfs/src/dosfs/fat.h')
-rw-r--r-- | cpukit/libfs/src/dosfs/fat.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cpukit/libfs/src/dosfs/fat.h b/cpukit/libfs/src/dosfs/fat.h index 260d8aafd9..dab2471900 100644 --- a/cpukit/libfs/src/dosfs/fat.h +++ b/cpukit/libfs/src/dosfs/fat.h @@ -271,6 +271,7 @@ extern "C" { #define FAT_TOTAL_FSINFO_SIZE 512 #define MS_BYTES_PER_CLUSTER_LIMIT 0x8000 /* 32K */ +#define MS_BYTES_PER_CLUSTER_LIMIT_FAT12 0x1000 /* 4K */ #define FAT_BR_EXT_FLAGS_MIRROR 0x0080 |