summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2002-07-14 23:35:04 +0000
committeralfred <alfred@FreeBSD.org>2002-07-14 23:35:04 +0000
commit11274ff2e6c59e58b690e3ce1bb371c561ed6930 (patch)
treefe4471222df4b904c39333a509a06584c6168aa4
parentc83780ebeb0fc8740c07ecd2f89297609de71458 (diff)
downloadFreeBSD-src-11274ff2e6c59e58b690e3ce1bb371c561ed6930.zip
FreeBSD-src-11274ff2e6c59e58b690e3ce1bb371c561ed6930.tar.gz
clnt_vc_create() has const scalar arguments that wind up being modified,
fix it (make them non-const) and update the associated documentation. Submitted by: mbr
-rw-r--r--include/rpc/clnt.h2
-rw-r--r--lib/libc/rpc/clnt_vc.c4
-rw-r--r--lib/libc/rpc/rpc_clnt_create.32
3 files changed, 4 insertions, 4 deletions
diff --git a/include/rpc/clnt.h b/include/rpc/clnt.h
index 210650e..a6f4796 100644
--- a/include/rpc/clnt.h
+++ b/include/rpc/clnt.h
@@ -394,7 +394,7 @@ extern CLIENT *clnt_tli_create(const int, const struct netconfig *,
*/
extern CLIENT *clnt_vc_create(const int, const struct netbuf *,
const rpcprog_t, const rpcvers_t,
- const u_int, const u_int);
+ u_int, u_int);
/*
* Added for compatibility to old rpc 4.0. Obsoleted by clnt_vc_create().
*/
diff --git a/lib/libc/rpc/clnt_vc.c b/lib/libc/rpc/clnt_vc.c
index 52c3428..824a855 100644
--- a/lib/libc/rpc/clnt_vc.c
+++ b/lib/libc/rpc/clnt_vc.c
@@ -159,8 +159,8 @@ CLIENT *
clnt_vc_create(fd, raddr, prog, vers, sendsz, recvsz)
int fd; /* open file descriptor */
const struct netbuf *raddr; /* servers address */
- rpcprog_t prog; /* program number */
- rpcvers_t vers; /* version number */
+ const rpcprog_t prog; /* program number */
+ const rpcvers_t vers; /* version number */
u_int sendsz; /* buffer recv size */
u_int recvsz; /* buffer send size */
{
diff --git a/lib/libc/rpc/rpc_clnt_create.3 b/lib/libc/rpc/rpc_clnt_create.3
index d353168..715b430 100644
--- a/lib/libc/rpc/rpc_clnt_create.3
+++ b/lib/libc/rpc/rpc_clnt_create.3
@@ -58,7 +58,7 @@ handles
.Ft "CLIENT *"
.Fn clnt_tp_create_timed "const char * host" "const rpcprog_t prognum" "const rpcvers_t versnum" "const struct netconfig *netconf" "const struct timeval *timeout"
.Ft "CLIENT *"
-.Fn clnt_vc_create "const int fildes" "const struct netbuf *svcaddr" "const rpcprog_t prognum" "const rpcvers_t versnum" "const u_int sendsz" "const u_int recvsz"
+.Fn clnt_vc_create "const int fildes" "const struct netbuf *svcaddr" "const rpcprog_t prognum" "const rpcvers_t versnum" "u_int sendsz" "u_int recvsz"
.Sh DESCRIPTION
RPC library routines allow C language programs to make procedure
calls on other machines across the network.
OpenPOWER on IntegriCloud