summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/ChangeLog13
-rw-r--r--cpukit/libfs/src/dosfs/fat.c54
-rw-r--r--cpukit/libfs/src/dosfs/fat.h148
-rw-r--r--cpukit/libfs/src/dosfs/fat_fat_operations.c126
-rw-r--r--cpukit/libfs/src/dosfs/fat_fat_operations.h18
-rw-r--r--cpukit/libfs/src/dosfs/fat_file.c136
-rw-r--r--cpukit/libfs/src/dosfs/fat_file.h46
-rw-r--r--cpukit/libfs/src/dosfs/msdos.h54
-rw-r--r--cpukit/libfs/src/dosfs/msdos_create.c16
-rw-r--r--cpukit/libfs/src/dosfs/msdos_dir.c16
-rw-r--r--cpukit/libfs/src/dosfs/msdos_file.c12
-rw-r--r--cpukit/libfs/src/dosfs/msdos_initsupp.c2
-rw-r--r--cpukit/libfs/src/dosfs/msdos_misc.c50
-rw-r--r--cpukit/libfs/src/imfs/deviceio.c12
-rw-r--r--cpukit/libfs/src/imfs/imfs.h28
-rw-r--r--cpukit/libfs/src/imfs/imfs_directory.c6
-rw-r--r--cpukit/libfs/src/imfs/imfs_fchmod.c2
-rw-r--r--cpukit/libfs/src/imfs/linearfile.c2
-rw-r--r--cpukit/libfs/src/imfs/memfile.c10
19 files changed, 382 insertions, 369 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index c0da6c457b..e6eb280339 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,16 @@
+2004-03-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
+ libfs/src/dosfs/fat_fat_operations.c,
+ libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
+ libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
+ libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
+
2004-03-05 Joel Sherrill <joel@OARcorp.com>
* libnetworking/net/radix.c: Remove warning.
diff --git a/cpukit/libfs/src/dosfs/fat.c b/cpukit/libfs/src/dosfs/fat.c
index 586f1dca73..506c5dc823 100644
--- a/cpukit/libfs/src/dosfs/fat.c
+++ b/cpukit/libfs/src/dosfs/fat.c
@@ -46,19 +46,19 @@
ssize_t
_fat_block_read(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start,
- unsigned32 offset,
- unsigned32 count,
+ uint32_t start,
+ uint32_t offset,
+ uint32_t count,
void *buff
)
{
int rc = RC_OK;
register fat_fs_info_t *fs_info = mt_entry->fs_info;
ssize_t cmpltd = 0;
- unsigned32 blk = start;
- unsigned32 ofs = offset;
+ uint32_t blk = start;
+ uint32_t ofs = offset;
bdbuf_buffer *block = NULL;
- unsigned32 c = 0;
+ uint32_t c = 0;
while (count > 0)
{
@@ -97,18 +97,18 @@ _fat_block_read(
ssize_t
_fat_block_write(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start,
- unsigned32 offset,
- unsigned32 count,
+ uint32_t start,
+ uint32_t offset,
+ uint32_t count,
const void *buff)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
ssize_t cmpltd = 0;
- unsigned32 blk = start;
- unsigned32 ofs = offset;
+ uint32_t blk = start;
+ uint32_t ofs = offset;
bdbuf_buffer *block = NULL;
- unsigned32 c = 0;
+ uint32_t c = 0;
while(count > 0)
{
@@ -151,12 +151,12 @@ _fat_block_write(
ssize_t
fat_cluster_read(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
void *buff
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 fsec = 0;
+ uint32_t fsec = 0;
fsec = fat_cluster_num_to_sector_num(mt_entry, cln);
@@ -179,12 +179,12 @@ fat_cluster_read(
ssize_t
fat_cluster_write(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
const void *buff
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 fsec = 0;
+ uint32_t fsec = 0;
fsec = fat_cluster_num_to_sector_num(mt_entry, cln);
@@ -208,7 +208,7 @@ fat_init_volume_info(rtems_filesystem_mount_table_entry_t *mt_entry)
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
register fat_vol_t *vol = &fs_info->vol;
- unsigned32 data_secs = 0;
+ uint32_t data_secs = 0;
char boot_rec[FAT_MAX_BPB_SIZE];
char fs_info_sector[FAT_USEFUL_INFO_SIZE];
ssize_t ret = 0;
@@ -526,13 +526,13 @@ fat_shutdown_drive(rtems_filesystem_mount_table_entry_t *mt_entry)
int
fat_init_clusters_chain(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start_cln
+ uint32_t start_cln
)
{
int rc = RC_OK;
ssize_t ret = 0;
register fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = start_cln;
+ uint32_t cur_cln = start_cln;
char *buf;
buf = calloc(fs_info->vol.bpc, sizeof(char));
@@ -585,11 +585,11 @@ fat_init_clusters_chain(
* 0 means FAILED !!!
*
*/
-unsigned32
+uint32_t
fat_get_unique_ino(rtems_filesystem_mount_table_entry_t *mt_entry)
{
register fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 j = 0;
+ uint32_t j = 0;
rtems_boolean resrc_unsuff = FALSE;
while (!resrc_unsuff)
@@ -634,7 +634,7 @@ fat_get_unique_ino(rtems_filesystem_mount_table_entry_t *mt_entry)
void
fat_free_unique_ino(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 ino
+ uint32_t ino
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
@@ -655,7 +655,7 @@ fat_free_unique_ino(
inline rtems_boolean
fat_ino_is_unique(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 ino
+ uint32_t ino
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
@@ -677,14 +677,14 @@ fat_ino_is_unique(
int
fat_fat32_update_fsinfo_sector(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 free_count,
- unsigned32 next_free
+ uint32_t free_count,
+ uint32_t next_free
)
{
ssize_t ret1 = 0, ret2 = 0;
register fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 le_free_count = 0;
- unsigned32 le_next_free = 0;
+ uint32_t le_free_count = 0;
+ uint32_t le_next_free = 0;
le_free_count = CT_LE_L(free_count);
le_next_free = CT_LE_L(next_free);
diff --git a/cpukit/libfs/src/dosfs/fat.h b/cpukit/libfs/src/dosfs/fat.h
index de93a88640..e45d24d695 100644
--- a/cpukit/libfs/src/dosfs/fat.h
+++ b/cpukit/libfs/src/dosfs/fat.h
@@ -51,10 +51,10 @@ extern "C" {
*/
#if (CPU_BIG_ENDIAN == TRUE)
-# define CF_LE_W(v) CPU_swap_u16((unsigned16)v)
-# define CF_LE_L(v) CPU_swap_u32((unsigned32)v)
-# define CT_LE_W(v) CPU_swap_u16((unsigned16)v)
-# define CT_LE_L(v) CPU_swap_u32((unsigned32)v)
+# define CF_LE_W(v) CPU_swap_u16((uint16_t )v)
+# define CF_LE_L(v) CPU_swap_u32((uint32_t )v)
+# define CT_LE_W(v) CPU_swap_u16((uint16_t )v)
+# define CT_LE_L(v) CPU_swap_u32((uint32_t )v)
#else
# define CF_LE_W(v) (v)
# define CF_LE_L(v) (v)
@@ -81,41 +81,41 @@ extern "C" {
#define FAT_FAT16 0x02
#define FAT_FAT32 0x04
-#define FAT_UNDEFINED_VALUE (unsigned32)0xFFFFFFFF
+#define FAT_UNDEFINED_VALUE (uint32_t )0xFFFFFFFF
#define FAT_FAT12_EOC 0x0FF8
#define FAT_FAT16_EOC 0xFFF8
-#define FAT_FAT32_EOC (unsigned32)0x0FFFFFF8
+#define FAT_FAT32_EOC (uint32_t )0x0FFFFFF8
#define FAT_FAT12_FREE 0x0000
#define FAT_FAT16_FREE 0x0000
#define FAT_FAT32_FREE 0x00000000
-#define FAT_GENFAT_EOC (unsigned32)0xFFFFFFFF
-#define FAT_GENFAT_FREE (unsigned32)0x00000000
+#define FAT_GENFAT_EOC (uint32_t )0xFFFFFFFF
+#define FAT_GENFAT_FREE (uint32_t )0x00000000
#define FAT_FAT12_SHIFT 0x04
#define FAT_FAT12_MASK 0x00000FFF
#define FAT_FAT16_MASK 0x0000FFFF
-#define FAT_FAT32_MASK (unsigned32)0x0FFFFFFF
+#define FAT_FAT32_MASK (uint32_t )0x0FFFFFFF
#define FAT_MAX_BPB_SIZE 90
/* size of useful information in FSInfo sector */
#define FAT_USEFUL_INFO_SIZE 12
-#define FAT_VAL8(x, ofs) (unsigned8)(*((unsigned8 *)(x) + (ofs)))
+#define FAT_VAL8(x, ofs) (uint8_t )(*((uint8_t *)(x) + (ofs)))
#define FAT_VAL16(x, ofs) \
- (unsigned16)( (*((unsigned8 *)(x) + (ofs))) | \
- ((*((unsigned8 *)(x) + (ofs) + 1)) << 8) )
+ (uint16_t )( (*((uint8_t *)(x) + (ofs))) | \
+ ((*((uint8_t *)(x) + (ofs) + 1)) << 8) )
#define FAT_VAL32(x, ofs) \
- (unsigned32)( (unsigned32)(*((unsigned8 *)(x) + (ofs))) | \
- ((unsigned32)(*((unsigned8 *)(x) + (ofs) + 1)) << 8) | \
- ((unsigned32)(*((unsigned8 *)(x) + (ofs) + 2)) << 16) | \
- ((unsigned32)(*((unsigned8 *)(x) + (ofs) + 3)) << 24) )
+ (uint32_t )( (uint32_t )(*((uint8_t *)(x) + (ofs))) | \
+ ((uint32_t )(*((uint8_t *)(x) + (ofs) + 1)) << 8) | \
+ ((uint32_t )(*((uint8_t *)(x) + (ofs) + 2)) << 16) | \
+ ((uint32_t )(*((uint8_t *)(x) + (ofs) + 3)) << 24) )
/* macros to access boot sector fields */
#define FAT_BR_BYTES_PER_SECTOR(x) FAT_VAL16(x, 11)
@@ -170,33 +170,33 @@ extern "C" {
*/
typedef struct fat_vol_s
{
- unsigned16 bps; /* bytes per sector */
- unsigned8 sec_log2; /* log2 of bps */
- unsigned8 sec_mul; /* log2 of 512bts sectors number per sector */
- unsigned8 spc; /* sectors per cluster */
- unsigned8 spc_log2; /* log2 of spc */
- unsigned16 bpc; /* bytes per cluster */
- unsigned8 bpc_log2; /* log2 of bytes per cluster */
- unsigned8 fats; /* number of FATs */
- unsigned8 type; /* FAT type */
- unsigned32 mask;
- unsigned32 eoc_val;
- unsigned16 fat_loc; /* FAT start */
- unsigned32 fat_length; /* sectors per FAT */
- unsigned32 rdir_loc; /* root directory start */
- unsigned16 rdir_entrs; /* files per root directory */
- unsigned32 rdir_secs; /* sectors per root directory */
- unsigned32 rdir_size; /* root directory size in bytes */
- unsigned32 tot_secs; /* total count of sectors */
- unsigned32 data_fsec; /* first data sector */
- unsigned32 data_cls; /* count of data clusters */
- unsigned32 rdir_cl; /* first cluster of the root directory */
- unsigned16 info_sec; /* FSInfo Sector Structure location */
- unsigned32 free_cls; /* last known free clusters count */
- unsigned32 next_cl; /* next free cluster number */
- unsigned8 mirror; /* mirroring enabla/disable */
- unsigned32 afat_loc; /* active FAT location */
- unsigned8 afat; /* the number of active FAT */
+ uint16_t bps; /* bytes per sector */
+ uint8_t sec_log2; /* log2 of bps */
+ uint8_t sec_mul; /* log2 of 512bts sectors number per sector */
+ uint8_t spc; /* sectors per cluster */
+ uint8_t spc_log2; /* log2 of spc */
+ uint16_t bpc; /* bytes per cluster */
+ uint8_t bpc_log2; /* log2 of bytes per cluster */
+ uint8_t fats; /* number of FATs */
+ uint8_t type; /* FAT type */
+ uint32_t mask;
+ uint32_t eoc_val;
+ uint16_t fat_loc; /* FAT start */
+ uint32_t fat_length; /* sectors per FAT */
+ uint32_t rdir_loc; /* root directory start */
+ uint16_t rdir_entrs; /* files per root directory */
+ uint32_t rdir_secs; /* sectors per root directory */
+ uint32_t rdir_size; /* root directory size in bytes */
+ uint32_t tot_secs; /* total count of sectors */
+ uint32_t data_fsec; /* first data sector */
+ uint32_t data_cls; /* count of data clusters */
+ uint32_t rdir_cl; /* first cluster of the root directory */
+ uint16_t info_sec; /* FSInfo Sector Structure location */
+ uint32_t free_cls; /* last known free clusters count */
+ uint32_t next_cl; /* next free cluster number */
+ uint8_t mirror; /* mirroring enabla/disable */
+ uint32_t afat_loc; /* active FAT location */
+ uint8_t afat; /* the number of active FAT */
dev_t dev; /* device ID */
disk_device *dd; /* disk device (see libblock) */
void *private_data; /* reserved */
@@ -205,9 +205,9 @@ typedef struct fat_vol_s
typedef struct fat_cache_s
{
- unsigned32 blk_num;
+ uint32_t blk_num;
rtems_boolean modified;
- unsigned8 state;
+ uint8_t state;
bdbuf_buffer *buf;
} fat_cache_t;
@@ -221,11 +221,11 @@ typedef struct fat_fs_info_s
Chain_Control *vhash; /* "vhash" of fat-file descriptors */
Chain_Control *rhash; /* "rhash" of fat-file descriptors */
char *uino; /* array of unique ino numbers */
- unsigned32 index;
- unsigned32 uino_pool_size; /* size */
- unsigned32 uino_base;
+ uint32_t index;
+ uint32_t uino_pool_size; /* size */
+ uint32_t uino_base;
fat_cache_t c; /* cache */
- unsigned8 *sec_buf; /* just placeholder for anything */
+ uint8_t *sec_buf; /* just placeholder for anything */
} fat_fs_info_t;
/*
@@ -235,8 +235,8 @@ typedef struct fat_fs_info_s
*/
typedef struct fat_auxiliary_s
{
- unsigned32 cln;
- unsigned32 ofs;
+ uint32_t cln;
+ uint32_t ofs;
} fat_auxiliary_t;
#define FAT_FAT_OFFSET(fat_type, cln) \
@@ -258,10 +258,10 @@ typedef struct fat_auxiliary_s
#define FAT_OP_TYPE_READ 0x1
#define FAT_OP_TYPE_GET 0x2
-static inline unsigned32
+static inline uint32_t
fat_cluster_num_to_sector_num(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln
+ uint32_t cln
)
{
register fat_fs_info_t *fs_info = mt_entry->fs_info;
@@ -273,10 +273,10 @@ fat_cluster_num_to_sector_num(
fs_info->vol.data_fsec);
}
-static inline unsigned32
+static inline uint32_t
fat_cluster_num_to_sector512_num(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln
+ uint32_t cln
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
@@ -289,11 +289,11 @@ fat_cluster_num_to_sector512_num(
}
static inline int
-fat_buf_access(fat_fs_info_t *fs_info, unsigned32 blk, int op_type,
+fat_buf_access(fat_fs_info_t *fs_info, uint32_t blk, int op_type,
bdbuf_buffer **buf)
{
rtems_status_code sc = RTEMS_SUCCESSFUL;
- unsigned8 i;
+ uint8_t i;
rtems_boolean sec_of_fat;
@@ -372,7 +372,7 @@ static inline int
fat_buf_release(fat_fs_info_t *fs_info)
{
rtems_status_code sc = RTEMS_SUCCESSFUL;
- unsigned8 i;
+ uint8_t i;
rtems_boolean sec_of_fat;
if (fs_info->c.state == FAT_CACHE_EMPTY)
@@ -430,26 +430,26 @@ fat_buf_mark_modified(fat_fs_info_t *fs_info)
ssize_t
_fat_block_read(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start,
- unsigned32 offset,
- unsigned32 count,
+ uint32_t start,
+ uint32_t offset,
+ uint32_t count,
void *buff);
ssize_t
_fat_block_write(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start,
- unsigned32 offset,
- unsigned32 count,
+ uint32_t start,
+ uint32_t offset,
+ uint32_t count,
const void *buff);
ssize_t
fat_cluster_read(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
void *buff);
ssize_t
fat_cluster_write(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
const void *buff);
int
@@ -457,32 +457,32 @@ fat_init_volume_info(rtems_filesystem_mount_table_entry_t *mt_entry);
int
fat_init_clusters_chain(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 start_cln);
+ uint32_t start_cln);
-unsigned32
+uint32_t
fat_cluster_num_to_sector_num(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln);
+ uint32_t cln);
int
fat_shutdown_drive(rtems_filesystem_mount_table_entry_t *mt_entry);
-unsigned32
+uint32_t
fat_get_unique_ino(rtems_filesystem_mount_table_entry_t *mt_entry);
rtems_boolean
fat_ino_is_unique(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 ino);
+ uint32_t ino);
void
fat_free_unique_ino(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 ino);
+ uint32_t ino);
int
fat_fat32_update_fsinfo_sector(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 free_count,
- unsigned32 next_free
+ uint32_t free_count,
+ uint32_t next_free
);
#ifdef __cplusplus
diff --git a/cpukit/libfs/src/dosfs/fat_fat_operations.c b/cpukit/libfs/src/dosfs/fat_fat_operations.c
index ac965f87d2..00c1e4f28f 100644
--- a/cpukit/libfs/src/dosfs/fat_fat_operations.c
+++ b/cpukit/libfs/src/dosfs/fat_fat_operations.c
@@ -44,19 +44,19 @@
int
fat_scan_fat_for_free_clusters(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 *chain,
- unsigned32 count,
- unsigned32 *cls_added,
- unsigned32 *last_cl
+ uint32_t *chain,
+ uint32_t count,
+ uint32_t *cls_added,
+ uint32_t *last_cl
)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cl4find = 2;
- unsigned32 next_cln = 0;
- unsigned32 save_cln = 0;
- unsigned32 data_cls_val = fs_info->vol.data_cls + 2;
- unsigned32 i = 2;
+ uint32_t cl4find = 2;
+ uint32_t next_cln = 0;
+ uint32_t save_cln = 0;
+ uint32_t data_cls_val = fs_info->vol.data_cls + 2;
+ uint32_t i = 2;
*cls_added = 0;
@@ -166,14 +166,14 @@ fat_scan_fat_for_free_clusters(
int
fat_free_fat_clusters_chain(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 chain
+ uint32_t chain
)
{
int rc = RC_OK, rc1 = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = chain;
- unsigned32 next_cln = 0;
- unsigned32 freed_cls_cnt = 0;
+ uint32_t cur_cln = chain;
+ uint32_t next_cln = 0;
+ uint32_t freed_cls_cnt = 0;
while ((cur_cln & fs_info->vol.mask) < fs_info->vol.eoc_val)
{
@@ -223,15 +223,15 @@ fat_free_fat_clusters_chain(
int
fat_get_fat_cluster(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 *ret_val
+ uint32_t cln,
+ uint32_t *ret_val
)
{
int rc = RC_OK;
register fat_fs_info_t *fs_info = mt_entry->fs_info;
bdbuf_buffer *block0 = NULL;
- unsigned32 sec = 0;
- unsigned32 ofs = 0;
+ uint32_t sec = 0;
+ uint32_t ofs = 0;
/* sanity check */
if ( (cln < 2) || (cln > (fs_info->vol.data_cls + 1)) )
@@ -252,7 +252,7 @@ fat_get_fat_cluster(
* we are enforced in complex computations for FAT12 to escape CPU
* align problems for some architectures
*/
- *ret_val = (*((unsigned8 *)(block0->buffer + ofs)));
+ *ret_val = (*((uint8_t *)(block0->buffer + ofs)));
if ( ofs == (fs_info->vol.bps - 1) )
{
rc = fat_buf_access(fs_info, sec + 1, FAT_OP_TYPE_READ,
@@ -260,11 +260,11 @@ fat_get_fat_cluster(
if (rc != RC_OK)
return rc;
- *ret_val |= (*((unsigned8 *)(block0->buffer)))<<8;
+ *ret_val |= (*((uint8_t *)(block0->buffer)))<<8;
}
else
{
- *ret_val |= (*((unsigned8 *)(block0->buffer + ofs + 1)))<<8;
+ *ret_val |= (*((uint8_t *)(block0->buffer + ofs + 1)))<<8;
}
if ( FAT_CLUSTER_IS_ODD(cln) )
@@ -274,12 +274,12 @@ fat_get_fat_cluster(
break;
case FAT_FAT16:
- *ret_val = *((unsigned16 *)(block0->buffer + ofs));
+ *ret_val = *((uint16_t *)(block0->buffer + ofs));
*ret_val = CF_LE_W(*ret_val);
break;
case FAT_FAT32:
- *ret_val = *((unsigned32 *)(block0->buffer + ofs));
+ *ret_val = *((uint32_t *)(block0->buffer + ofs));
*ret_val = CF_LE_L(*ret_val);
break;
@@ -307,16 +307,16 @@ fat_get_fat_cluster(
int
fat_set_fat_cluster(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 in_val
+ uint32_t cln,
+ uint32_t in_val
)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 sec = 0;
- unsigned32 ofs = 0;
- unsigned16 fat16_clv = 0;
- unsigned32 fat32_clv = 0;
+ uint32_t sec = 0;
+ uint32_t ofs = 0;
+ uint16_t fat16_clv = 0;
+ uint32_t fat32_clv = 0;
bdbuf_buffer *block0 = NULL;
/* sanity check */
@@ -336,13 +336,13 @@ fat_set_fat_cluster(
case FAT_FAT12:
if ( FAT_CLUSTER_IS_ODD(cln) )
{
- fat16_clv = ((unsigned16)in_val) << FAT_FAT12_SHIFT;
- *((unsigned8 *)(block0->buffer + ofs)) =
- (*((unsigned8 *)(block0->buffer + ofs))) & 0x0F;
+ fat16_clv = ((uint16_t )in_val) << FAT_FAT12_SHIFT;
+ *((uint8_t *)(block0->buffer + ofs)) =
+ (*((uint8_t *)(block0->buffer + ofs))) & 0x0F;
- *((unsigned8 *)(block0->buffer + ofs)) =
- (*((unsigned8 *)(block0->buffer + ofs))) |
- (unsigned8)(fat16_clv & 0x00FF);
+ *((uint8_t *)(block0->buffer + ofs)) =
+ (*((uint8_t *)(block0->buffer + ofs))) |
+ (uint8_t )(fat16_clv & 0x00FF);
fat_buf_mark_modified(fs_info);
@@ -353,31 +353,31 @@ fat_set_fat_cluster(
if (rc != RC_OK)
return rc;
- *((unsigned8 *)(block0->buffer)) &= 0x00;
+ *((uint8_t *)(block0->buffer)) &= 0x00;
- *((unsigned8 *)(block0->buffer)) =
- (*((unsigned8 *)(block0->buffer))) |
- (unsigned8)((fat16_clv & 0xFF00)>>8);
+ *((uint8_t *)(block0->buffer)) =
+ (*((uint8_t *)(block0->buffer))) |
+ (uint8_t )((fat16_clv & 0xFF00)>>8);
fat_buf_mark_modified(fs_info);
}
else
{
- *((unsigned8 *)(block0->buffer + ofs + 1)) &= 0x00;
+ *((uint8_t *)(block0->buffer + ofs + 1)) &= 0x00;
- *((unsigned8 *)(block0->buffer + ofs + 1)) =
- (*((unsigned8 *)(block0->buffer + ofs + 1))) |
- (unsigned8)((fat16_clv & 0xFF00)>>8);
+ *((uint8_t *)(block0->buffer + ofs + 1)) =
+ (*((uint8_t *)(block0->buffer + ofs + 1))) |
+ (uint8_t )((fat16_clv & 0xFF00)>>8);
}
}
else
{
- fat16_clv = ((unsigned16)in_val) & FAT_FAT12_MASK;
- *((unsigned8 *)(block0->buffer + ofs)) &= 0x00;
+ fat16_clv = ((uint16_t )in_val) & FAT_FAT12_MASK;
+ *((uint8_t *)(block0->buffer + ofs)) &= 0x00;
- *((unsigned8 *)(block0->buffer + ofs)) =
- (*((unsigned8 *)(block0->buffer + ofs))) |
- (unsigned8)(fat16_clv & 0x00FF);
+ *((uint8_t *)(block0->buffer + ofs)) =
+ (*((uint8_t *)(block0->buffer + ofs))) |
+ (uint8_t )(fat16_clv & 0x00FF);
fat_buf_mark_modified(fs_info);
@@ -388,41 +388,41 @@ fat_set_fat_cluster(
if (rc != RC_OK)
return rc;
- *((unsigned8 *)(block0->buffer)) =
- (*((unsigned8 *)(block0->buffer))) & 0xF0;
+ *((uint8_t *)(block0->buffer)) =
+ (*((uint8_t *)(block0->buffer))) & 0xF0;
- *((unsigned8 *)(block0->buffer)) =
- (*((unsigned8 *)(block0->buffer))) |
- (unsigned8)((fat16_clv & 0xFF00)>>8);
+ *((uint8_t *)(block0->buffer)) =
+ (*((uint8_t *)(block0->buffer))) |
+ (uint8_t )((fat16_clv & 0xFF00)>>8);
fat_buf_mark_modified(fs_info);
}
else
{
- *((unsigned8 *)(block0->buffer + ofs + 1)) =
- (*((unsigned8 *)(block0->buffer + ofs + 1))) & 0xF0;
+ *((uint8_t *)(block0->buffer + ofs + 1)) =
+ (*((uint8_t *)(block0->buffer + ofs + 1))) & 0xF0;
- *((unsigned8 *)(block0->buffer + ofs+1)) =
- (*((unsigned8 *)(block0->buffer + ofs+1))) |
- (unsigned8)((fat16_clv & 0xFF00)>>8);
+ *((uint8_t *)(block0->buffer + ofs+1)) =
+ (*((uint8_t *)(block0->buffer + ofs+1))) |
+ (uint8_t )((fat16_clv & 0xFF00)>>8);
}
}
break;
case FAT_FAT16:
- *((unsigned16 *)(block0->buffer + ofs)) =
- (unsigned16)(CT_LE_W(in_val));
+ *((uint16_t *)(block0->buffer + ofs)) =
+ (uint16_t )(CT_LE_W(in_val));
fat_buf_mark_modified(fs_info);
break;
case FAT_FAT32:
fat32_clv = CT_LE_L((in_val & FAT_FAT32_MASK));
- *((unsigned32 *)(block0->buffer + ofs)) =
- (*((unsigned32 *)(block0->buffer + ofs))) & (CT_LE_L(0xF0000000));
+ *((uint32_t *)(block0->buffer + ofs)) =
+ (*((uint32_t *)(block0->buffer + ofs))) & (CT_LE_L(0xF0000000));
- *((unsigned32 *)(block0->buffer + ofs)) =
- fat32_clv | (*((unsigned32 *)(block0->buffer + ofs)));
+ *((uint32_t *)(block0->buffer + ofs)) =
+ fat32_clv | (*((uint32_t *)(block0->buffer + ofs)));
fat_buf_mark_modified(fs_info);
break;
diff --git a/cpukit/libfs/src/dosfs/fat_fat_operations.h b/cpukit/libfs/src/dosfs/fat_fat_operations.h
index 61b4f1ef37..1b6ea553ef 100644
--- a/cpukit/libfs/src/dosfs/fat_fat_operations.h
+++ b/cpukit/libfs/src/dosfs/fat_fat_operations.h
@@ -28,27 +28,27 @@ extern "C" {
int
fat_get_fat_cluster(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 *ret_val);
+ uint32_t cln,
+ uint32_t *ret_val);
int
fat_set_fat_cluster(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 in_val);
+ uint32_t cln,
+ uint32_t in_val);
int
fat_scan_fat_for_free_clusters(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 *chain,
- unsigned32 count,
- unsigned32 *cls_added,
- unsigned32 *last_cl
+ uint32_t *chain,
+ uint32_t count,
+ uint32_t *cls_added,
+ uint32_t *last_cl
);
int
fat_free_fat_clusters_chain(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 chain
+ uint32_t chain
);
#ifdef __cplusplus
diff --git a/cpukit/libfs/src/dosfs/fat_file.c b/cpukit/libfs/src/dosfs/fat_file.c
index ba7f08e7a9..697f8c078f 100644
--- a/cpukit/libfs/src/dosfs/fat_file.c
+++ b/cpukit/libfs/src/dosfs/fat_file.c
@@ -31,19 +31,19 @@
#include "fat_file.h"
static inline void
-_hash_insert(Chain_Control *hash, unsigned32 key1, unsigned32 key2,
+_hash_insert(Chain_Control *hash, uint32_t key1, uint32_t key2,
fat_file_fd_t *el);
static inline void
-_hash_delete(Chain_Control *hash, unsigned32 key1, unsigned32 key2,
+_hash_delete(Chain_Control *hash, uint32_t key1, uint32_t key2,
fat_file_fd_t *el);
static inline int
_hash_search(
rtems_filesystem_mount_table_entry_t *mt_entry,
Chain_Control *hash,
- unsigned32 key1,
- unsigned32 key2,
+ uint32_t key1,
+ uint32_t key2,
fat_file_fd_t **ret
);
@@ -51,8 +51,8 @@ static int
fat_file_lseek(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 file_cln,
- unsigned32 *disk_cln
+ uint32_t file_cln,
+ uint32_t *disk_cln
);
/* fat_file_open --
@@ -84,15 +84,15 @@ fat_file_lseek(
int
fat_file_open(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 ofs,
+ uint32_t cln,
+ uint32_t ofs,
fat_file_fd_t **fat_fd
)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
fat_file_fd_t *lfat_fd = NULL;
- unsigned32 key = 0;
+ uint32_t key = 0;
/* construct key */
key = fat_construct_key(mt_entry, cln, ofs);
@@ -189,7 +189,7 @@ fat_file_close(
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 key = 0;
+ uint32_t key = 0;
/*
* if links_num field of fat-file descriptor is greater than 1
@@ -256,23 +256,23 @@ ssize_t
fat_file_read(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 start,
- unsigned32 count,
+ uint32_t start,
+ uint32_t count,
char *buf
)
{
int rc = RC_OK;
ssize_t ret = 0;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cmpltd = 0;
- unsigned32 cur_cln = 0;
- unsigned32 cl_start = 0;
- unsigned32 save_cln = 0;
- unsigned32 ofs = 0;
- unsigned32 save_ofs;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
- unsigned32 c = 0;
+ uint32_t cmpltd = 0;
+ uint32_t cur_cln = 0;
+ uint32_t cl_start = 0;
+ uint32_t save_cln = 0;
+ uint32_t ofs = 0;
+ uint32_t save_ofs;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
+ uint32_t c = 0;
/* it couldn't be removed - otherwise cache update will be broken */
if (count == 0)
@@ -361,23 +361,23 @@ ssize_t
fat_file_write(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 start,
- unsigned32 count,
+ uint32_t start,
+ uint32_t count,
const char *buf
)
{
int rc = 0;
ssize_t ret = 0;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cmpltd = 0;
- unsigned32 cur_cln = 0;
- unsigned32 save_cln = 0; /* FIXME: This might be incorrect, cf. below */
- unsigned32 cl_start = 0;
- unsigned32 ofs = 0;
- unsigned32 save_ofs;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
- unsigned32 c = 0;
+ uint32_t cmpltd = 0;
+ uint32_t cur_cln = 0;
+ uint32_t save_cln = 0; /* FIXME: This might be incorrect, cf. below */
+ uint32_t cl_start = 0;
+ uint32_t ofs = 0;
+ uint32_t save_ofs;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
+ uint32_t c = 0;
if ( count == 0 )
return cmpltd;
@@ -472,19 +472,19 @@ int
fat_file_extend(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 new_length,
- unsigned32 *a_length
+ uint32_t new_length,
+ uint32_t *a_length
)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 chain = 0;
- unsigned32 bytes2add = 0;
- unsigned32 cls2add = 0;
- unsigned32 old_last_cl;
- unsigned32 last_cl = 0;
- unsigned32 bytes_remain = 0;
- unsigned32 cls_added;
+ uint32_t chain = 0;
+ uint32_t bytes2add = 0;
+ uint32_t cls2add = 0;
+ uint32_t old_last_cl;
+ uint32_t last_cl = 0;
+ uint32_t bytes_remain = 0;
+ uint32_t cls_added;
*a_length = new_length;
@@ -600,14 +600,14 @@ int
fat_file_truncate(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 new_length
+ uint32_t new_length
)
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = 0;
- unsigned32 cl_start = 0;
- unsigned32 new_last_cln = FAT_UNDEFINED_VALUE;
+ uint32_t cur_cln = 0;
+ uint32_t cl_start = 0;
+ uint32_t new_last_cln = FAT_UNDEFINED_VALUE;
if ( new_length >= fat_fd->fat_file_size )
@@ -671,10 +671,10 @@ fat_file_ioctl(
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = 0;
- unsigned32 cl_start = 0;
- unsigned32 pos = 0;
- unsigned32 *ret;
+ uint32_t cur_cln = 0;
+ uint32_t cl_start = 0;
+ uint32_t pos = 0;
+ uint32_t *ret;
va_list ap;
va_start(ap, cmd);
@@ -682,8 +682,8 @@ fat_file_ioctl(
switch (cmd)
{
case F_CLU_NUM:
- pos = va_arg(ap, unsigned32);
- ret = va_arg(ap, unsigned32 *);
+ pos = va_arg(ap, uint32_t );
+ ret = va_arg(ap, uint32_t *);
/* sanity check */
if ( pos >= fat_fd->fat_file_size )
@@ -732,7 +732,7 @@ fat_file_mark_removed(
)
{
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 key = 0;
+ uint32_t key = 0;
key = fat_construct_key(mt_entry, fat_fd->info_cln, fat_fd->info_ofs);
@@ -762,10 +762,10 @@ fat_file_datasync(
int rc = RC_OK;
rtems_status_code sc = RTEMS_SUCCESSFUL;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = fat_fd->cln;
+ uint32_t cur_cln = fat_fd->cln;
bdbuf_buffer *block = NULL;
- unsigned32 sec = 0;
- unsigned32 i = 0;
+ uint32_t sec = 0;
+ uint32_t i = 0;
if (fat_fd->fat_file_size == 0)
return RC_OK;
@@ -826,8 +826,8 @@ fat_file_size(
{
int rc = RC_OK;
fat_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 cur_cln = fat_fd->cln;
- unsigned32 save_cln = 0;
+ uint32_t cur_cln = fat_fd->cln;
+ uint32_t save_cln = 0;
/* Have we requested root dir size for FAT12/16? */
if ((FAT_FD_OF_ROOT_DIR(fat_fd)) &&
@@ -867,7 +867,7 @@ fat_file_size(
* None
*/
static inline void
-_hash_insert(Chain_Control *hash, unsigned32 key1, unsigned32 key2,
+_hash_insert(Chain_Control *hash, uint32_t key1, uint32_t key2,
fat_file_fd_t *el)
{
_Chain_Append((hash) + ((key1) % FAT_HASH_MODULE), &(el)->link);
@@ -887,7 +887,7 @@ _hash_insert(Chain_Control *hash, unsigned32 key1, unsigned32 key2,
* None
*/
static inline void
-_hash_delete(Chain_Control *hash, unsigned32 key1, unsigned32 key2,
+_hash_delete(Chain_Control *hash, uint32_t key1, uint32_t key2,
fat_file_fd_t *el)
{
_Chain_Extract(&(el)->link);
@@ -911,18 +911,18 @@ static inline int
_hash_search(
rtems_filesystem_mount_table_entry_t *mt_entry,
Chain_Control *hash,
- unsigned32 key1,
- unsigned32 key2,
+ uint32_t key1,
+ uint32_t key2,
fat_file_fd_t **ret
)
{
- unsigned32 mod = (key1) % FAT_HASH_MODULE;
+ uint32_t mod = (key1) % FAT_HASH_MODULE;
Chain_Node *the_node = ((Chain_Control *)((hash) + mod))->first;
for ( ; !_Chain_Is_tail((hash) + mod, the_node) ; )
{
fat_file_fd_t *ffd = (fat_file_fd_t *)the_node;
- unsigned32 ck =
+ uint32_t ck =
fat_construct_key(mt_entry, ffd->info_cln, ffd->info_ofs);
if ( (key1) == ck)
@@ -942,8 +942,8 @@ static int
fat_file_lseek(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 file_cln,
- unsigned32 *disk_cln
+ uint32_t file_cln,
+ uint32_t *disk_cln
)
{
int rc = RC_OK;
@@ -954,9 +954,9 @@ fat_file_lseek(
*disk_cln = fat_fd->map.disk_cln;
else
{
- unsigned32 cur_cln;
- unsigned32 count;
- unsigned32 i;
+ uint32_t cur_cln;
+ uint32_t count;
+ uint32_t i;
if (file_cln > fat_fd->map.file_cln)
{
diff --git a/cpukit/libfs/src/dosfs/fat_file.h b/cpukit/libfs/src/dosfs/fat_file.h
index b42d62e760..b16b9b370f 100644
--- a/cpukit/libfs/src/dosfs/fat_file.h
+++ b/cpukit/libfs/src/dosfs/fat_file.h
@@ -46,9 +46,9 @@ typedef rtems_filesystem_node_types_t fat_file_type_t;
typedef struct fat_file_map_s
{
- unsigned32 file_cln;
- unsigned32 disk_cln;
- unsigned32 last_cln;
+ uint32_t file_cln;
+ uint32_t disk_cln;
+ uint32_t last_cln;
} fat_file_map_t;
/*
* descriptor of a fat-file
@@ -62,19 +62,19 @@ typedef struct fat_file_fd_s
* collision lists are handled via link
* field
*/
- unsigned32 links_num; /*
+ uint32_t links_num; /*
* the number of fat_file_open call on
* this fat-file
*/
- unsigned32 ino; /* inode, file serial number :)))) */
+ uint32_t ino; /* inode, file serial number :)))) */
fat_file_type_t fat_file_type;
- unsigned32 size_limit;
- unsigned32 fat_file_size; /* length */
- unsigned32 info_cln;
- unsigned32 cln;
- unsigned16 info_ofs;
+ uint32_t size_limit;
+ uint32_t fat_file_size; /* length */
+ uint32_t info_cln;
+ uint32_t cln;
+ uint16_t info_ofs;
unsigned char first_char;
- unsigned8 flags;
+ uint8_t flags;
fat_file_map_t map;
time_t mtime;
@@ -119,11 +119,11 @@ typedef struct fat_file_fd_s
* RETURNS:
* constructed key
*/
-static inline unsigned32
+static inline uint32_t
fat_construct_key(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cl,
- unsigned32 ofs)
+ uint32_t cl,
+ uint32_t ofs)
{
return ( ((fat_cluster_num_to_sector512_num(mt_entry, cl) +
(ofs >> FAT_SECTOR512_BITS)) << 4) +
@@ -133,8 +133,8 @@ fat_construct_key(
/* Prototypes for "fat-file" operations */
int
fat_file_open(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
- unsigned32 ofs,
+ uint32_t cln,
+ uint32_t ofs,
fat_file_fd_t **fat_fd);
int
@@ -147,27 +147,27 @@ fat_file_close(rtems_filesystem_mount_table_entry_t *mt_entry,
ssize_t
fat_file_read(rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 start,
- unsigned32 count,
+ uint32_t start,
+ uint32_t count,
char *buf);
ssize_t
fat_file_write(rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 start,
- unsigned32 count,
+ uint32_t start,
+ uint32_t count,
const char *buf);
int
fat_file_extend(rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 new_length,
- unsigned32 *a_length);
+ uint32_t new_length,
+ uint32_t *a_length);
int
fat_file_truncate(rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 new_length);
+ uint32_t new_length);
int
fat_file_datasync(rtems_filesystem_mount_table_entry_t *mt_entry,
diff --git a/cpukit/libfs/src/dosfs/msdos.h b/cpukit/libfs/src/dosfs/msdos.h
index 654f839cda..88b01fee18 100644
--- a/cpukit/libfs/src/dosfs/msdos.h
+++ b/cpukit/libfs/src/dosfs/msdos.h
@@ -58,7 +58,7 @@ typedef struct msdos_fs_info_s
* associated with
* the volume
*/
- unsigned8 *cl_buf; /*
+ uint8_t *cl_buf; /*
* just placeholder
* for anything
*/
@@ -87,22 +87,22 @@ typedef rtems_filesystem_node_types_t msdos_node_type_t;
*/
#define MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE 32 /* 32 bytes */
-#define MSDOS_DIR_NAME(x) (unsigned8 *)((x) + 0)
-#define MSDOS_DIR_ATTR(x) (unsigned8 *)((x) + 11)
-#define MSDOS_DIR_NT_RES(x) (unsigned8 *)((x) + 12)
-#define MSDOS_DIR_CRT_TIME_TENTH(x) (unsigned8 *)((x) + 13)
-#define MSDOS_DIR_CRT_TIME(x) (unsigned16 *)((x) + 14)
-#define MSDOS_DIR_CRT_DATE(x) (unsigned16 *)((x) + 16)
-#define MSDOS_DIR_LAST_ACCESS_DATE(x) (unsigned16 *)((x) + 18)
-#define MSDOS_DIR_FIRST_CLUSTER_HI(x) (unsigned16 *)((x) + 20)
-#define MSDOS_DIR_WRITE_TIME(x) (unsigned16 *)((x) + 22)
-#define MSDOS_DIR_WRITE_DATE(x) (unsigned16 *)((x) + 24)
-#define MSDOS_DIR_FIRST_CLUSTER_LOW(x) (unsigned16 *)((x) + 26)
-#define MSDOS_DIR_FILE_SIZE(x) (unsigned32 *)((x) + 28)
+#define MSDOS_DIR_NAME(x) (uint8_t *)((x) + 0)
+#define MSDOS_DIR_ATTR(x) (uint8_t *)((x) + 11)
+#define MSDOS_DIR_NT_RES(x) (uint8_t *)((x) + 12)
+#define MSDOS_DIR_CRT_TIME_TENTH(x) (uint8_t *)((x) + 13)
+#define MSDOS_DIR_CRT_TIME(x) (uint16_t *)((x) + 14)
+#define MSDOS_DIR_CRT_DATE(x) (uint16_t *)((x) + 16)
+#define MSDOS_DIR_LAST_ACCESS_DATE(x) (uint16_t *)((x) + 18)
+#define MSDOS_DIR_FIRST_CLUSTER_HI(x) (uint16_t *)((x) + 20)
+#define MSDOS_DIR_WRITE_TIME(x) (uint16_t *)((x) + 22)
+#define MSDOS_DIR_WRITE_DATE(x) (uint16_t *)((x) + 24)
+#define MSDOS_DIR_FIRST_CLUSTER_LOW(x) (uint16_t *)((x) + 26)
+#define MSDOS_DIR_FILE_SIZE(x) (uint32_t *)((x) + 28)
#define MSDOS_EXTRACT_CLUSTER_NUM(p) \
- (unsigned32)( (CF_LE_W(*MSDOS_DIR_FIRST_CLUSTER_LOW(p))) | \
- ((unsigned32)(CF_LE_W((*MSDOS_DIR_FIRST_CLUSTER_HI(p))))<<16) )
+ (uint32_t )( (CF_LE_W(*MSDOS_DIR_FIRST_CLUSTER_LOW(p))) | \
+ ((uint32_t )(CF_LE_W((*MSDOS_DIR_FIRST_CLUSTER_HI(p))))<<16) )
/*
* Fields offset in 32 bytes long FAT Directory Entry
@@ -247,8 +247,8 @@ int
msdos_file_open(
rtems_libio_t *iop, /* IN */
const char *pathname, /* IN */
- unsigned32 flag, /* IN */
- unsigned32 mode /* IN */
+ uint32_t flag, /* IN */
+ uint32_t mode /* IN */
);
int
@@ -258,14 +258,14 @@ ssize_t
msdos_file_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
ssize_t
msdos_file_write(
rtems_libio_t *iop, /* IN */
const void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int
@@ -294,7 +294,7 @@ msdos_file_datasync(rtems_libio_t *iop);
int
msdos_file_ioctl(
rtems_libio_t *iop, /* IN */
- unsigned32 command, /* IN */
+ uint32_t command, /* IN */
void *buffer /* IN */
);
@@ -310,8 +310,8 @@ int
msdos_dir_open(
rtems_libio_t *iop, /* IN */
const char *pathname, /* IN */
- unsigned32 flag, /* IN */
- unsigned32 mode /* IN */
+ uint32_t flag, /* IN */
+ uint32_t mode /* IN */
);
int
@@ -321,7 +321,7 @@ ssize_t
msdos_dir_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int
@@ -388,8 +388,8 @@ msdos_set_file_size(rtems_filesystem_mount_table_entry_t *mt_entry,
int
msdos_set_first_char4file_name(rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cl,
- unsigned32 ofs,
+ uint32_t cl,
+ uint32_t ofs,
unsigned char first_char);
int
@@ -416,7 +416,7 @@ int
msdos_find_node_by_cluster_num_in_fat_file(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 cl4find,
+ uint32_t cl4find,
fat_auxiliary_t *paux,
char *dir_entry
);
@@ -424,7 +424,7 @@ msdos_find_node_by_cluster_num_in_fat_file(
int
msdos_get_dotdot_dir_info_cluster_num_and_offset(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
fat_auxiliary_t *paux,
char *dir_entry
);
diff --git a/cpukit/libfs/src/dosfs/msdos_create.c b/cpukit/libfs/src/dosfs/msdos_create.c
index aa1e6d47b7..1280044d2b 100644
--- a/cpukit/libfs/src/dosfs/msdos_create.c
+++ b/cpukit/libfs/src/dosfs/msdos_create.c
@@ -62,14 +62,14 @@ msdos_creat_node(
fat_file_fd_t *parent_fat_fd = parent_loc->node_access;
fat_file_fd_t *fat_fd = NULL;
time_t time_ret = 0;
- unsigned16 time_val = 0;
- unsigned16 date = 0;
+ uint16_t time_val = 0;
+ uint16_t date = 0;
fat_auxiliary_t aux;
unsigned char new_node [MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE];
unsigned char dot_dotdot[MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE * 2];
unsigned char link_node [MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE];
- unsigned32 sec = 0;
- unsigned32 byte = 0;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
memset(new_node, 0, MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE);
memset(dot_dotdot, 0, MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE * 2);
@@ -202,9 +202,9 @@ msdos_creat_node(
else
{
*MSDOS_DIR_FIRST_CLUSTER_LOW(DOTDOT_NODE_P(dot_dotdot)) =
- CT_LE_W((unsigned16)((parent_fat_fd->cln) & 0x0000FFFF));
+ CT_LE_W((uint16_t )((parent_fat_fd->cln) & 0x0000FFFF));
*MSDOS_DIR_FIRST_CLUSTER_HI(DOTDOT_NODE_P(dot_dotdot)) =
- CT_LE_W((unsigned16)(((parent_fat_fd->cln) & 0xFFFF0000)>>16));
+ CT_LE_W((uint16_t )(((parent_fat_fd->cln) & 0xFFFF0000)>>16));
}
/*
@@ -226,9 +226,9 @@ msdos_creat_node(
/* set up cluster num for dot entry */
*MSDOS_DIR_FIRST_CLUSTER_LOW(DOT_NODE_P(dot_dotdot)) =
- CT_LE_W((unsigned16)((fat_fd->cln) & 0x0000FFFF));
+ CT_LE_W((uint16_t )((fat_fd->cln) & 0x0000FFFF));
*MSDOS_DIR_FIRST_CLUSTER_HI(DOT_NODE_P(dot_dotdot)) =
- CT_LE_W((unsigned16)(((fat_fd->cln) & 0xFFFF0000) >> 16));
+ CT_LE_W((uint16_t )(((fat_fd->cln) & 0xFFFF0000) >> 16));
/* rewrite dot entry */
ret = fat_file_write(parent_loc->mt_entry, fat_fd, 0,
diff --git a/cpukit/libfs/src/dosfs/msdos_dir.c b/cpukit/libfs/src/dosfs/msdos_dir.c
index 04a8d466b5..2f0f6f620f 100644
--- a/cpukit/libfs/src/dosfs/msdos_dir.c
+++ b/cpukit/libfs/src/dosfs/msdos_dir.c
@@ -45,8 +45,8 @@
* set apropriately)
*/
int
-msdos_dir_open(rtems_libio_t *iop, const char *pathname, unsigned32 flag,
- unsigned32 mode)
+msdos_dir_open(rtems_libio_t *iop, const char *pathname, uint32_t flag,
+ uint32_t mode)
{
int rc = RC_OK;
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -196,7 +196,7 @@ msdos_format_dirent_with_dot(char *dst,const char *src)
* set apropriately).
*/
ssize_t
-msdos_dir_read(rtems_libio_t *iop, void *buffer, unsigned32 count)
+msdos_dir_read(rtems_libio_t *iop, void *buffer, uint32_t count)
{
int rc = RC_OK;
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -204,12 +204,12 @@ msdos_dir_read(rtems_libio_t *iop, void *buffer, unsigned32 count)
fat_file_fd_t *fat_fd = iop->file_info;
fat_file_fd_t *tmp_fat_fd = NULL;
struct dirent tmp_dirent;
- unsigned32 start = 0;
+ uint32_t start = 0;
ssize_t ret = 0;
- unsigned32 cmpltd = 0;
- unsigned32 j = 0, i = 0;
- unsigned32 bts2rd = 0;
- unsigned32 cur_cln = 0;
+ uint32_t cmpltd = 0;
+ uint32_t j = 0, i = 0;
+ uint32_t bts2rd = 0;
+ uint32_t cur_cln = 0;
/*
* cast start and count - protect against using sizes that are not exact
diff --git a/cpukit/libfs/src/dosfs/msdos_file.c b/cpukit/libfs/src/dosfs/msdos_file.c
index df00dc437c..528fc9c890 100644
--- a/cpukit/libfs/src/dosfs/msdos_file.c
+++ b/cpukit/libfs/src/dosfs/msdos_file.c
@@ -42,8 +42,8 @@
* and errno set appropriately
*/
int
-msdos_file_open(rtems_libio_t *iop, const char *pathname, unsigned32 flag,
- unsigned32 mode)
+msdos_file_open(rtems_libio_t *iop, const char *pathname, uint32_t flag,
+ uint32_t mode)
{
int rc = RC_OK;
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -144,7 +144,7 @@ msdos_file_close(rtems_libio_t *iop)
* appropriately)
*/
ssize_t
-msdos_file_read(rtems_libio_t *iop, void *buffer, unsigned32 count)
+msdos_file_read(rtems_libio_t *iop, void *buffer, uint32_t count)
{
ssize_t ret = 0;
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -177,7 +177,7 @@ msdos_file_read(rtems_libio_t *iop, void *buffer, unsigned32 count)
* and errno set appropriately
*/
ssize_t
-msdos_file_write(rtems_libio_t *iop,const void *buffer, unsigned32 count)
+msdos_file_write(rtems_libio_t *iop,const void *buffer, uint32_t count)
{
ssize_t ret = 0;
rtems_status_code sc = RTEMS_SUCCESSFUL;
@@ -230,7 +230,7 @@ msdos_file_lseek(rtems_libio_t *iop, off_t offset, int whence)
rtems_status_code sc = RTEMS_SUCCESSFUL;
msdos_fs_info_t *fs_info = iop->pathinfo.mt_entry->fs_info;
fat_file_fd_t *fat_fd = iop->file_info;
- unsigned32 real_size = 0;
+ uint32_t real_size = 0;
sc = rtems_semaphore_obtain(fs_info->vol_sema, RTEMS_WAIT,
MSDOS_VOLUME_SEMAPHORE_TIMEOUT);
@@ -437,7 +437,7 @@ msdos_file_datasync(rtems_libio_t *iop)
*
*/
int
-msdos_file_ioctl(rtems_libio_t *iop,unsigned32 command, void *buffer)
+msdos_file_ioctl(rtems_libio_t *iop,uint32_t command, void *buffer)
{
int rc = RC_OK;
diff --git a/cpukit/libfs/src/dosfs/msdos_initsupp.c b/cpukit/libfs/src/dosfs/msdos_initsupp.c
index 6d4f22c5c9..cc3a633c56 100644
--- a/cpukit/libfs/src/dosfs/msdos_initsupp.c
+++ b/cpukit/libfs/src/dosfs/msdos_initsupp.c
@@ -57,7 +57,7 @@ msdos_initialize_support(
rtems_status_code sc = RTEMS_SUCCESSFUL;
msdos_fs_info_t *fs_info = NULL;
fat_file_fd_t *fat_fd = NULL;
- unsigned32 cl_buf_size;
+ uint32_t cl_buf_size;
fs_info = (msdos_fs_info_t *)calloc(1, sizeof(msdos_fs_info_t));
if (!fs_info)
diff --git a/cpukit/libfs/src/dosfs/msdos_misc.c b/cpukit/libfs/src/dosfs/msdos_misc.c
index b527a3ba44..a778c7a869 100644
--- a/cpukit/libfs/src/dosfs/msdos_misc.c
+++ b/cpukit/libfs/src/dosfs/msdos_misc.c
@@ -264,7 +264,7 @@ msdos_get_name_node(
ssize_t ret = 0;
msdos_fs_info_t *fs_info = parent_loc->mt_entry->fs_info;
fat_file_fd_t *fat_fd = parent_loc->node_access;
- unsigned32 dotdot_cln = 0;
+ uint32_t dotdot_cln = 0;
/* find name in fat-file which correspondes to the directory */
rc = msdos_find_name_in_fat_file(parent_loc->mt_entry, fat_fd, name, paux,
@@ -377,7 +377,7 @@ msdos_get_name_node(
int
msdos_get_dotdot_dir_info_cluster_num_and_offset(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cln,
+ uint32_t cln,
fat_auxiliary_t *paux,
char *dir_entry
)
@@ -388,7 +388,7 @@ msdos_get_dotdot_dir_info_cluster_num_and_offset(
unsigned char dot_node[MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE];
unsigned char dotdot_node[MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE];
unsigned char cur_node[MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE];
- unsigned32 cl4find = 0;
+ uint32_t cl4find = 0;
memset(dot_node, 0, MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE);
memset(dotdot_node, 0, MSDOS_DIRECTORY_ENTRY_STRUCT_SIZE);
@@ -515,8 +515,8 @@ msdos_set_dir_wrt_time_and_date(
msdos_fs_info_t *fs_info = mt_entry->fs_info;
unsigned short time_val;
unsigned short date;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
msdos_date_unix2dos(fat_fd->mtime, &time_val, &date);
@@ -562,11 +562,11 @@ msdos_set_first_cluster_num(
{
ssize_t ret1 = 0, ret2 = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 new_cln = fat_fd->cln;
- unsigned16 le_cl_low = 0;
- unsigned16 le_cl_hi = 0;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
+ uint32_t new_cln = fat_fd->cln;
+ uint16_t le_cl_low = 0;
+ uint16_t le_cl_hi = 0;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
/*
* calculate input for _fat_block_write: convert (cluster num, offset) to
@@ -577,11 +577,11 @@ msdos_set_first_cluster_num(
/* byte from points to start of 32bytes structure */
byte = fat_fd->info_ofs & (fs_info->fat.vol.bps - 1);
- le_cl_low = CT_LE_W((unsigned16)(new_cln & 0x0000FFFF));
+ le_cl_low = CT_LE_W((uint16_t )(new_cln & 0x0000FFFF));
ret1 = _fat_block_write(mt_entry, sec,
byte + MSDOS_FIRST_CLUSTER_LOW_OFFSET, 2,
(char *)(&le_cl_low));
- le_cl_hi = CT_LE_W((unsigned16)((new_cln & 0xFFFF0000) >> 16));
+ le_cl_hi = CT_LE_W((uint16_t )((new_cln & 0xFFFF0000) >> 16));
ret2 = _fat_block_write(mt_entry, sec,
byte + MSDOS_FIRST_CLUSTER_HI_OFFSET, 2,
(char *)(&le_cl_hi));
@@ -611,9 +611,9 @@ msdos_set_file_size(
{
ssize_t ret = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 le_new_length = 0;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
+ uint32_t le_new_length = 0;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
sec = fat_cluster_num_to_sector_num(mt_entry, fat_fd->info_cln);
sec += (fat_fd->info_ofs >> fs_info->fat.vol.sec_log2);
@@ -650,15 +650,15 @@ msdos_set_file_size(
int
msdos_set_first_char4file_name(
rtems_filesystem_mount_table_entry_t *mt_entry,
- unsigned32 cl,
- unsigned32 ofs,
+ uint32_t cl,
+ uint32_t ofs,
unsigned char fchar
)
{
ssize_t ret = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 sec = 0;
- unsigned32 byte = 0;
+ uint32_t sec = 0;
+ uint32_t byte = 0;
sec = fat_cluster_num_to_sector_num(mt_entry, cl);
sec += (ofs >> fs_info->fat.vol.sec_log2);
@@ -694,7 +694,7 @@ msdos_dir_is_empty(
{
ssize_t ret = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 j = 0, i = 0;
+ uint32_t j = 0, i = 0;
/* dir is not empty */
*ret_val = FALSE;
@@ -775,8 +775,8 @@ msdos_find_name_in_fat_file(
int rc = RC_OK;
ssize_t ret = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 i = 0, j = 0;
- unsigned32 bts2rd = 0;
+ uint32_t i = 0, j = 0;
+ uint32_t bts2rd = 0;
if (FAT_FD_OF_ROOT_DIR(fat_fd) &&
(fs_info->fat.vol.type & (FAT_FAT12 | FAT_FAT16)))
@@ -884,7 +884,7 @@ int
msdos_find_node_by_cluster_num_in_fat_file(
rtems_filesystem_mount_table_entry_t *mt_entry,
fat_file_fd_t *fat_fd,
- unsigned32 cl4find,
+ uint32_t cl4find,
fat_auxiliary_t *paux,
char *dir_entry
)
@@ -892,8 +892,8 @@ msdos_find_node_by_cluster_num_in_fat_file(
int rc = RC_OK;
ssize_t ret = 0;
msdos_fs_info_t *fs_info = mt_entry->fs_info;
- unsigned32 bts2rd = 0;
- unsigned32 i = 0, j = 0;
+ uint32_t bts2rd = 0;
+ uint32_t i = 0, j = 0;
if (FAT_FD_OF_ROOT_DIR(fat_fd) &&
(fs_info->fat.vol.type & (FAT_FAT12 | FAT_FAT16)))
diff --git a/cpukit/libfs/src/imfs/deviceio.c b/cpukit/libfs/src/imfs/deviceio.c
index 0795c8d365..4737d087c8 100644
--- a/cpukit/libfs/src/imfs/deviceio.c
+++ b/cpukit/libfs/src/imfs/deviceio.c
@@ -48,7 +48,7 @@ rtems_deviceio_errno(rtems_status_code code)
{
int rc;
- if ((rc = rtems_assoc_remote_by_local(errno_assoc, (unsigned32) code)))
+ if ((rc = rtems_assoc_remote_by_local(errno_assoc, (uint32_t ) code)))
{
errno = rc;
return -1;
@@ -65,8 +65,8 @@ rtems_deviceio_errno(rtems_status_code code)
int device_open(
rtems_libio_t *iop,
const char *pathname,
- unsigned32 flag,
- unsigned32 mode
+ uint32_t flag,
+ uint32_t mode
)
{
rtems_libio_open_close_args_t args;
@@ -130,7 +130,7 @@ int device_close(
ssize_t device_read(
rtems_libio_t *iop,
void *buffer,
- unsigned32 count
+ uint32_t count
)
{
rtems_libio_rw_args_t args;
@@ -167,7 +167,7 @@ ssize_t device_read(
ssize_t device_write(
rtems_libio_t *iop,
const void *buffer,
- unsigned32 count
+ uint32_t count
)
{
rtems_libio_rw_args_t args;
@@ -203,7 +203,7 @@ ssize_t device_write(
int device_ioctl(
rtems_libio_t *iop,
- unsigned32 command,
+ uint32_t command,
void *buffer
)
{
diff --git a/cpukit/libfs/src/imfs/imfs.h b/cpukit/libfs/src/imfs/imfs.h
index 2790908dd1..ef4d8a60b1 100644
--- a/cpukit/libfs/src/imfs/imfs.h
+++ b/cpukit/libfs/src/imfs/imfs.h
@@ -387,8 +387,8 @@ int memfile_ftruncate(
int imfs_dir_open(
rtems_libio_t *iop, /* IN */
const char *pathname, /* IN */
- unsigned32 flag, /* IN */
- unsigned32 mode /* IN */
+ uint32_t flag, /* IN */
+ uint32_t mode /* IN */
);
int imfs_dir_close(
@@ -398,7 +398,7 @@ int imfs_dir_close(
ssize_t imfs_dir_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int imfs_dir_lseek(
@@ -419,7 +419,7 @@ int imfs_dir_rmnod(
int linearfile_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int linearfile_lseek(
@@ -431,8 +431,8 @@ int linearfile_lseek(
int memfile_open(
rtems_libio_t *iop, /* IN */
const char *pathname, /* IN */
- unsigned32 flag, /* IN */
- unsigned32 mode /* IN */
+ uint32_t flag, /* IN */
+ uint32_t mode /* IN */
);
int memfile_close(
@@ -442,18 +442,18 @@ int memfile_close(
ssize_t memfile_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
ssize_t memfile_write(
rtems_libio_t *iop, /* IN */
const void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int memfile_ioctl(
rtems_libio_t *iop, /* IN */
- unsigned32 command, /* IN */
+ uint32_t command, /* IN */
void *buffer /* IN */
);
@@ -470,8 +470,8 @@ int memfile_rmnod(
int device_open(
rtems_libio_t *iop, /* IN */
const char *pathname, /* IN */
- unsigned32 flag, /* IN */
- unsigned32 mode /* IN */
+ uint32_t flag, /* IN */
+ uint32_t mode /* IN */
);
int device_close(
@@ -481,18 +481,18 @@ int device_close(
ssize_t device_read(
rtems_libio_t *iop, /* IN */
void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
ssize_t device_write(
rtems_libio_t *iop, /* IN */
const void *buffer, /* IN */
- unsigned32 count /* IN */
+ uint32_t count /* IN */
);
int device_ioctl(
rtems_libio_t *iop, /* IN */
- unsigned32 command, /* IN */
+ uint32_t command, /* IN */
void *buffer /* IN */
);
diff --git a/cpukit/libfs/src/imfs/imfs_directory.c b/cpukit/libfs/src/imfs/imfs_directory.c
index 5d58d4cfaf..0991784e58 100644
--- a/cpukit/libfs/src/imfs/imfs_directory.c
+++ b/cpukit/libfs/src/imfs/imfs_directory.c
@@ -41,8 +41,8 @@
int imfs_dir_open(
rtems_libio_t *iop,
const char *pathname,
- unsigned32 flag,
- unsigned32 mode
+ uint32_t flag,
+ uint32_t mode
)
{
IMFS_jnode_t *the_jnode;
@@ -75,7 +75,7 @@ int imfs_dir_open(
ssize_t imfs_dir_read(
rtems_libio_t *iop,
void *buffer,
- unsigned32 count
+ uint32_t count
)
{
/*
diff --git a/cpukit/libfs/src/imfs/imfs_fchmod.c b/cpukit/libfs/src/imfs/imfs_fchmod.c
index 60ba7d521f..9db6c45f73 100644
--- a/cpukit/libfs/src/imfs/imfs_fchmod.c
+++ b/cpukit/libfs/src/imfs/imfs_fchmod.c
@@ -63,7 +63,7 @@ int IMFS_fchmod(
if ( (jnode->type == IMFS_LINEAR_FILE) &&
(mode & (S_IWUSR | S_IWGRP | S_IWOTH)) )
{
- unsigned32 count = jnode->info.linearfile.size;
+ uint32_t count = jnode->info.linearfile.size;
const unsigned char *buffer = jnode->info.linearfile.direct;
jnode->type = IMFS_MEMORY_FILE;
diff --git a/cpukit/libfs/src/imfs/linearfile.c b/cpukit/libfs/src/imfs/linearfile.c
index e1d3756c0b..e421f92af5 100644
--- a/cpukit/libfs/src/imfs/linearfile.c
+++ b/cpukit/libfs/src/imfs/linearfile.c
@@ -40,7 +40,7 @@
int linearfile_read(
rtems_libio_t *iop,
void *buffer,
- unsigned32 count
+ uint32_t count
)
{
IMFS_jnode_t *the_jnode;
diff --git a/cpukit/libfs/src/imfs/memfile.c b/cpukit/libfs/src/imfs/memfile.c
index d7fba58116..1a02369cf7 100644
--- a/cpukit/libfs/src/imfs/memfile.c
+++ b/cpukit/libfs/src/imfs/memfile.c
@@ -91,8 +91,8 @@ void memfile_free_block(
int memfile_open(
rtems_libio_t *iop,
const char *pathname,
- unsigned32 flag,
- unsigned32 mode
+ uint32_t flag,
+ uint32_t mode
)
{
IMFS_jnode_t *the_jnode;
@@ -137,7 +137,7 @@ int memfile_close(
ssize_t memfile_read(
rtems_libio_t *iop,
void *buffer,
- unsigned32 count
+ uint32_t count
)
{
IMFS_jnode_t *the_jnode;
@@ -156,7 +156,7 @@ ssize_t memfile_read(
ssize_t memfile_write(
rtems_libio_t *iop,
const void *buffer,
- unsigned32 count
+ uint32_t count
)
{
IMFS_jnode_t *the_jnode;
@@ -180,7 +180,7 @@ ssize_t memfile_write(
int memfile_ioctl(
rtems_libio_t *iop,
- unsigned32 command,
+ uint32_t command,
void *buffer
)
{