summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs/src/imfs
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2009-03-09 14:11:23 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2009-03-09 14:11:23 +0000
commitf855b9e3d854045d3a2a261b7e1f205e7630541f (patch)
tree2cb0e00239dac175f49a9671406797769db60067 /cpukit/libfs/src/imfs
parentUpdate. (diff)
downloadrtems-f855b9e3d854045d3a2a261b7e1f205e7630541f.tar.bz2
2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1376/filesystem * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_fifo.c, libfs/src/imfs/memfile.c, libfs/src/nfsclient/src/nfs.c: lseek handlers should return off_t.
Diffstat (limited to 'cpukit/libfs/src/imfs')
-rw-r--r--cpukit/libfs/src/imfs/deviceio.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs.h6
-rw-r--r--cpukit/libfs/src/imfs/imfs_directory.c2
-rw-r--r--cpukit/libfs/src/imfs/imfs_fifo.c4
-rw-r--r--cpukit/libfs/src/imfs/memfile.c2
5 files changed, 8 insertions, 8 deletions
diff --git a/cpukit/libfs/src/imfs/deviceio.c b/cpukit/libfs/src/imfs/deviceio.c
index dc5cc1b4f4..719b3e830c 100644
--- a/cpukit/libfs/src/imfs/deviceio.c
+++ b/cpukit/libfs/src/imfs/deviceio.c
@@ -209,7 +209,7 @@ int device_ioctl(
* This handler eats all lseek() operations.
*/
-int device_lseek(
+off_t device_lseek(
rtems_libio_t *iop,
off_t offset,
int whence
diff --git a/cpukit/libfs/src/imfs/imfs.h b/cpukit/libfs/src/imfs/imfs.h
index e400c48c4a..808a6f0cb7 100644
--- a/cpukit/libfs/src/imfs/imfs.h
+++ b/cpukit/libfs/src/imfs/imfs.h
@@ -400,7 +400,7 @@ extern ssize_t imfs_dir_read(
size_t count /* IN */
);
-extern int imfs_dir_lseek(
+extern off_t imfs_dir_lseek(
rtems_libio_t *iop, /* IN */
off_t offset, /* IN */
int whence /* IN */
@@ -444,7 +444,7 @@ extern int memfile_ioctl(
void *buffer /* IN */
);
-extern int memfile_lseek(
+extern off_t memfile_lseek(
rtems_libio_t *iop, /* IN */
off_t offset, /* IN */
int whence /* IN */
@@ -483,7 +483,7 @@ extern int device_ioctl(
void *buffer /* IN */
);
-extern int device_lseek(
+extern off_t device_lseek(
rtems_libio_t *iop, /* IN */
off_t offset, /* IN */
int whence /* IN */
diff --git a/cpukit/libfs/src/imfs/imfs_directory.c b/cpukit/libfs/src/imfs/imfs_directory.c
index fd3988b59e..519d534fe0 100644
--- a/cpukit/libfs/src/imfs/imfs_directory.c
+++ b/cpukit/libfs/src/imfs/imfs_directory.c
@@ -182,7 +182,7 @@ int imfs_dir_close(
* SEEK_END - N/A --> This will cause an assert.
*/
-int imfs_dir_lseek(
+off_t imfs_dir_lseek(
rtems_libio_t *iop,
off_t offset,
int whence
diff --git a/cpukit/libfs/src/imfs/imfs_fifo.c b/cpukit/libfs/src/imfs/imfs_fifo.c
index 97fef98db6..5d3cf466c6 100644
--- a/cpukit/libfs/src/imfs/imfs_fifo.c
+++ b/cpukit/libfs/src/imfs/imfs_fifo.c
@@ -119,13 +119,13 @@ int IMFS_fifo_ioctl(
IMFS_FIFO_RETURN(err);
}
-int IMFS_fifo_lseek(
+off_t IMFS_fifo_lseek(
rtems_libio_t *iop,
off_t offset,
int whence
)
{
- int err = pipe_lseek(LIBIO2PIPE(iop), offset, whence, iop);
+ off_t err = pipe_lseek(LIBIO2PIPE(iop), offset, whence, iop);
IMFS_FIFO_RETURN(err);
}
diff --git a/cpukit/libfs/src/imfs/memfile.c b/cpukit/libfs/src/imfs/memfile.c
index a0a89f64ec..51ad8669bb 100644
--- a/cpukit/libfs/src/imfs/memfile.c
+++ b/cpukit/libfs/src/imfs/memfile.c
@@ -214,7 +214,7 @@ int memfile_ioctl(
* This routine processes the lseek() system call.
*/
-int memfile_lseek(
+off_t memfile_lseek(
rtems_libio_t *iop,
off_t offset,
int whence