summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cpukit/ChangeLog3
-rw-r--r--cpukit/librpc/src/rpc/clnt_tcp.c4
-rw-r--r--cpukit/librpc/src/rpc/clnt_udp.c8
3 files changed, 9 insertions, 6 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index 0b694fbdc1..ed39d4854e 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,5 +1,8 @@
2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c:
+ Revert to using u_long instead of rpcprog_t, rpcvers_t
+ to stay bug-ward compatible to freebsd.
* librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd.
2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
diff --git a/cpukit/librpc/src/rpc/clnt_tcp.c b/cpukit/librpc/src/rpc/clnt_tcp.c
index 91df7112a4..f53edae638 100644
--- a/cpukit/librpc/src/rpc/clnt_tcp.c
+++ b/cpukit/librpc/src/rpc/clnt_tcp.c
@@ -120,8 +120,8 @@ struct ct_data {
CLIENT *
clnttcp_create(
struct sockaddr_in *raddr,
- rpcprog_t prog, /* program number */
- rpcvers_t vers, /* version number */
+ u_long prog, /* program number */
+ u_long vers, /* version number */
int *sockp,
u_int sendsz,
u_int recvsz)
diff --git a/cpukit/librpc/src/rpc/clnt_udp.c b/cpukit/librpc/src/rpc/clnt_udp.c
index 44338ae406..aeace640a8 100644
--- a/cpukit/librpc/src/rpc/clnt_udp.c
+++ b/cpukit/librpc/src/rpc/clnt_udp.c
@@ -112,8 +112,8 @@ struct cu_data {
CLIENT *
clntudp_bufcreate(
struct sockaddr_in *raddr,
- rpcprog_t program, /* program number */
- rpcvers_t version, /* version number */
+ u_long program, /* program number */
+ u_long version, /* version number */
struct timeval wait,
int *sockp,
u_int sendsz,
@@ -206,8 +206,8 @@ fooy:
CLIENT *
clntudp_create(
struct sockaddr_in *raddr,
- rpcprog_t program, /* program number */
- rpcvers_t version, /* version number */
+ u_long program, /* program number */
+ u_long version, /* version number */
struct timeval wait,
int *sockp)
{