diff options
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/ChangeLog | 2 | ||||
-rw-r--r-- | cpukit/libfs/src/nfsclient/src/xdr_mbuf.c | 2 |
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; |