summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/ChangeLog2
-rw-r--r--cpukit/libfs/src/nfsclient/src/xdr_mbuf.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index b3c5332e26..35bd8d798d 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,5 +1,7 @@
2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * libfs/src/nfsclient/src/xdr_mbuf.c:
+ Use void* arithmetic instead of u_long arithmetic.
* libnetworking/netinet/raw_ip.c,
libnetworking/netinet/udp_usrreq.c:
Cast mbufs to uintptr_t instead of u_long.
diff --git a/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c b/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c
index 9071df950d..e758b9ef2a 100644
--- a/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c
+++ b/cpukit/libfs/src/nfsclient/src/xdr_mbuf.c
@@ -455,7 +455,7 @@ struct mbuf *m = mbp->mcurrent;
u_int rval = mbp->pos;
if (m) {
- rval += (u_long)xdrs->x_private - mtod(m, u_long);
+ rval += xdrs->x_private - mtod(m, void*);
}
#else
struct mbuf *m;