diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-03-09 14:11:23 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-03-09 14:11:23 +0000 |
commit | f855b9e3d854045d3a2a261b7e1f205e7630541f (patch) | |
tree | 2cb0e00239dac175f49a9671406797769db60067 /cpukit/libfs/src/imfs | |
parent | Update. (diff) | |
download | rtems-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.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/imfs/imfs.h | 6 | ||||
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_directory.c | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/imfs/imfs_fifo.c | 4 | ||||
-rw-r--r-- | cpukit/libfs/src/imfs/memfile.c | 2 |
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 |