summaryrefslogtreecommitdiffstats
path: root/cpukit/libfs
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2011-11-06 12:00:04 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2011-11-06 12:00:04 +0000
commit984c4c492fb61f8f2c8f0900b34e7ec41155450b (patch)
tree17c6d2cd21c726cba2758c6e409b541d428893e0 /cpukit/libfs
parent2011-11-06 Ralf Corsépius <ralf.corsepius@rtems.org> (diff)
downloadrtems-984c4c492fb61f8f2c8f0900b34e7ec41155450b.tar.bz2
2011-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
PR1945/cpukit * libfs/src/nfsclient/src/nfs.c, libfs/src/rfs/rtems-rfs-rtems-dev.c, libfs/src/rfs/rtems-rfs-rtems-dir.c, libfs/src/rfs/rtems-rfs-rtems-file.c, libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c: Replace rtems_off64_t with off_t.
Diffstat (limited to 'cpukit/libfs')
-rw-r--r--cpukit/libfs/src/nfsclient/src/nfs.c12
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c8
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c6
-rw-r--r--cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c20
4 files changed, 27 insertions, 19 deletions
diff --git a/cpukit/libfs/src/nfsclient/src/nfs.c b/cpukit/libfs/src/nfsclient/src/nfs.c
index aaf0fd0fae..ca2f86a932 100644
--- a/cpukit/libfs/src/nfsclient/src/nfs.c
+++ b/cpukit/libfs/src/nfsclient/src/nfs.c
@@ -2688,9 +2688,9 @@ int e;
return count;
}
-static rtems_off64_t nfs_file_lseek(
+static off_t nfs_file_lseek(
rtems_libio_t *iop,
- rtems_off64_t length,
+ off_t length,
int whence
)
{
@@ -2721,9 +2721,9 @@ static rtems_off64_t nfs_file_lseek(
return iop->offset;
}
-static rtems_off64_t nfs_dir_lseek(
+static off_t nfs_dir_lseek(
rtems_libio_t *iop,
- rtems_off64_t length,
+ off_t length,
int whence
)
{
@@ -2774,7 +2774,7 @@ struct stat
uid_t st_uid;
gid_t st_gid;
dev_t st_rdev;
- rtems_off64_t st_size;
+ off_t st_size;
/* SysV/sco doesn't have the rest... But Solaris, eabi does. */
#if defined(__svr4__) && !defined(__PPC__) && !defined(__sun__)
time_t st_atime;
@@ -2958,7 +2958,7 @@ sattr arg;
*/
static int nfs_file_ftruncate(
rtems_libio_t *iop,
- rtems_off64_t length
+ off_t length
)
{
sattr arg;
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
index e2b3eb207f..5693bad1bc 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dev.c
@@ -224,12 +224,12 @@ rtems_rfs_rtems_device_ioctl (rtems_libio_t* iop,
* @param iop
* @param offset
* @param whence
- * @return rtems_off64_t
+ * @return off_t
*/
-static rtems_off64_t
+static off_t
rtems_rfs_rtems_device_lseek (rtems_libio_t* iop,
- rtems_off64_t offset,
+ off_t offset,
int whence)
{
return offset;
@@ -244,7 +244,7 @@ rtems_rfs_rtems_device_lseek (rtems_libio_t* iop,
*/
static int
-rtems_rfs_rtems_device_ftruncate (rtems_libio_t* iop, rtems_off64_t length)
+rtems_rfs_rtems_device_ftruncate (rtems_libio_t* iop, off_t length)
{
return 0;
}
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c
index bc3c4b85fa..7b7c7d88f2 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems-dir.c
@@ -171,11 +171,11 @@ rtems_rfs_rtems_dir_read (rtems_libio_t* iop,
* @param iop
* @param offset
* @param whence
- * return rtems_off64_t
+ * return off_t
*/
-static rtems_off64_t
+static off_t
rtems_rfs_rtems_dir_lseek (rtems_libio_t* iop,
- rtems_off64_t offset,
+ off_t offset,
int whence)
{
switch (whence)
diff --git a/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c b/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
index 2f2df428dd..9f2957b0ee 100644
--- a/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
+++ b/cpukit/libfs/src/rfs/rtems-rfs-rtems-file.c
@@ -24,6 +24,14 @@
#include <inttypes.h>
+#if SIZEOF_OFF_T == 8
+#define PRIdoff_t PRId64
+#elif SIZEOF_OFF_T == 4
+#define PRIdoff_t PRId32
+#else
+#error "unsupported size of off_t"
+#endif
+
#include <rtems/rfs/rtems-rfs-file.h>
#include "rtems-rfs-rtems.h"
@@ -272,11 +280,11 @@ rtems_rfs_rtems_file_ioctl (rtems_libio_t* iop, uint32_t command, void* buffer)
* @param iop
* @param offset
* @param whence
- * @return rtems_off64_t
+ * @return off_t
*/
-static rtems_off64_t
+static off_t
rtems_rfs_rtems_file_lseek (rtems_libio_t* iop,
- rtems_off64_t offset,
+ off_t offset,
int whence)
{
rtems_rfs_file_handle* file = rtems_rfs_rtems_get_iop_file_handle (iop);
@@ -284,7 +292,7 @@ rtems_rfs_rtems_file_lseek (rtems_libio_t* iop,
int rc;
if (rtems_rfs_rtems_trace (RTEMS_RFS_RTEMS_DEBUG_FILE_LSEEK))
- printf("rtems-rfs: file-lseek: handle:%p offset:%Ld\n", file, offset);
+ printf("rtems-rfs: file-lseek: handle:%p offset:%" PRIdoff_t "\n", file, offset);
rtems_rfs_rtems_lock (rtems_rfs_file_fs (file));
@@ -311,13 +319,13 @@ rtems_rfs_rtems_file_lseek (rtems_libio_t* iop,
*/
static int
rtems_rfs_rtems_file_ftruncate (rtems_libio_t* iop,
- rtems_off64_t length)
+ off_t length)
{
rtems_rfs_file_handle* file = rtems_rfs_rtems_get_iop_file_handle (iop);
int rc;
if (rtems_rfs_rtems_trace (RTEMS_RFS_RTEMS_DEBUG_FILE_FTRUNC))
- printf("rtems-rfs: file-ftrunc: handle:%p length:%Ld\n", file, length);
+ printf("rtems-rfs: file-ftrunc: handle:%p length:%" PRIdoff_t "\n", file, length);
rtems_rfs_rtems_lock (rtems_rfs_file_fs (file));