diff --git a/cpukit/libfs/src/imfs/imfs_symlink.c b/cpukit/libfs/src/imfs/imfs_symlink.c index 108f41b01b..3303057b1d 100644 --- a/cpukit/libfs/src/imfs/imfs_symlink.c +++ b/cpukit/libfs/src/imfs/imfs_symlink.c @@ -80,7 +80,7 @@ ssize_t IMFS_readlink( ) { IMFS_sym_link_t *sym_link; - ssize_t i; + size_t i; sym_link = loc->node_access; diff --git a/cpukit/libfs/src/pipe/fifo.c b/cpukit/libfs/src/pipe/fifo.c index 1161f143ab..5aa58f2c30 100644 --- a/cpukit/libfs/src/pipe/fifo.c +++ b/cpukit/libfs/src/pipe/fifo.c @@ -353,7 +353,10 @@ ssize_t pipe_write( rtems_libio_t *iop ) { - int chunk, chunk1, written = 0, ret = 0; + int ret = 0; + size_t chunk1; + size_t written = 0; + size_t chunk; if (!pipe) return -EPIPE; diff --git a/cpukit/libfs/src/rfs/rtems-rfs-trace.c b/cpukit/libfs/src/rfs/rtems-rfs-trace.c index 85312267a7..b607cc9b7a 100644 --- a/cpukit/libfs/src/rfs/rtems-rfs-trace.c +++ b/cpukit/libfs/src/rfs/rtems-rfs-trace.c @@ -117,7 +117,7 @@ rtems_rfs_trace_shell_command (int argc, char *argv[]) rtems_rfs_trace_mask clear_value = 0; bool set = true; int arg; - int t; + size_t t; for (arg = 1; arg < argc; arg++) {