summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/imfs/deviceio.c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-09-14 21:01:39 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-09-14 21:01:39 +0000
commitd32359a77870a330080ff22a67ab07b0aa2ff724 (patch)
treea514e916cc5a7bd251eb174d1dc76fe4b9357c46 /cpukit/libfs/src/imfs/deviceio.c
parent2002-09-14 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-d32359a77870a330080ff22a67ab07b0aa2ff724.tar.bz2
2002-09-14 Joel Sherrill <joel@OARcorp.com>
* src/dosfs/fat.c, src/imfs/deviceio.c, src/imfs/imfs.h, src/imfs/imfs_directory.c, src/imfs/imfs_fchmod.c, src/imfs/memfile.c: Eliminated warnings. A lot of this focus was on changing read and write entry points to return ssize_t as read(2) and write(2) now do.
Diffstat (limited to 'cpukit/libfs/src/imfs/deviceio.c')
-rw-r--r--cpukit/libfs/src/imfs/deviceio.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpukit/libfs/src/imfs/deviceio.c b/cpukit/libfs/src/imfs/deviceio.c
index eafc48ec4e..0d4286ab8c 100644
--- a/cpukit/libfs/src/imfs/deviceio.c
+++ b/cpukit/libfs/src/imfs/deviceio.c
@@ -130,7 +130,7 @@ int device_close(
* This handler maps a read() operation onto rtems_io_read().
*/
-int device_read(
+ssize_t device_read(
rtems_libio_t *iop,
void *buffer,
unsigned32 count
@@ -158,7 +158,7 @@ int device_read(
if ( status )
return rtems_deviceio_errno(status);
- return args.bytes_moved;
+ return (ssize_t) args.bytes_moved;
}
/*
@@ -167,7 +167,7 @@ int device_read(
* This handler maps a write() operation onto rtems_io_write().
*/
-int device_write(
+ssize_t device_write(
rtems_libio_t *iop,
const void *buffer,
unsigned32 count
@@ -195,7 +195,7 @@ int device_write(
if ( status )
return rtems_deviceio_errno(status);
- return args.bytes_moved;
+ return (ssize_t) args.bytes_moved;
}
/*