summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-22 12:32:46 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-22 15:24:13 +0100
commit5fb838d1811c61d3d4a4c0870c94ebd14df9ef6e (patch)
treee2dbc7ecf1a65c70a2330e58e07952aa5f0e4f40
parentcdtest: Increase stack size (diff)
downloadrtems-5fb838d1811c61d3d4a4c0870c94ebd14df9ef6e.tar.bz2
rfs: Fix for 64-bit targets
The RTEMS_BLKIO_SETBLKSIZE IO control expects an uint32_t parameter and not a size_t which is 64-bits on 64-bit targets. Update #3082.
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-buffer.c2
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-buffer.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
index d99a351a7f..c1c780bc48 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c
@@ -411,7 +411,7 @@ rtems_rfs_buffer_sync (rtems_rfs_file_system* fs)
}
int
-rtems_rfs_buffer_setblksize (rtems_rfs_file_system* fs, size_t size)
+rtems_rfs_buffer_setblksize (rtems_rfs_file_system* fs, uint32_t size)
{
int rc;
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-buffer.h b/cpukit/libfs/src/rfs/rtems-rfs-buffer.h
index f5fe9d48e2..1c603e1827 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-buffer.h
+++ b/cpukit/libfs/src/rfs/rtems-rfs-buffer.h
@@ -268,7 +268,7 @@ int rtems_rfs_buffer_sync (rtems_rfs_file_system* fs);
* @retval 0 Successful operation.
* @retval error_code An error occurred.
*/
-int rtems_rfs_buffer_setblksize (rtems_rfs_file_system* fs, size_t size);
+int rtems_rfs_buffer_setblksize (rtems_rfs_file_system* fs, uint32_t size);
/**
* Release any chained buffers.