summaryrefslogtreecommitdiffstats
path: root/src/lib/rpc/svc_raw.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/rpc/svc_raw.c')
-rw-r--r--src/lib/rpc/svc_raw.c22
1 files changed, 12 insertions, 10 deletions
diff --git a/src/lib/rpc/svc_raw.c b/src/lib/rpc/svc_raw.c
index 23ff8898aa..00220e6eb8 100644
--- a/src/lib/rpc/svc_raw.c
+++ b/src/lib/rpc/svc_raw.c
@@ -53,12 +53,12 @@ static struct svcraw_private {
char verf_body[MAX_AUTH_BYTES];
} *svcraw_private;
-static bool_t svcraw_recv();
-static enum xprt_stat svcraw_stat();
-static bool_t svcraw_getargs();
-static bool_t svcraw_reply();
-static bool_t svcraw_freeargs();
-static void svcraw_destroy();
+static bool_t svcraw_recv(SVCXPRT *, struct rpc_msg *);
+static enum xprt_stat svcraw_stat(SVCXPRT *);
+static bool_t svcraw_getargs(SVCXPRT *, xdrproc_t, void *);
+static bool_t svcraw_reply(SVCXPRT *, struct rpc_msg *);
+static bool_t svcraw_freeargs(SVCXPRT *, xdrproc_t, void *);
+static void svcraw_destroy(SVCXPRT *);
static struct xp_ops server_ops = {
svcraw_recv,
@@ -88,7 +88,8 @@ svcraw_create()
}
static enum xprt_stat
-svcraw_stat()
+svcraw_stat(xprt)
+ SVCXPRT *xprt;
{
return (XPRT_IDLE);
@@ -135,7 +136,7 @@ static bool_t
svcraw_getargs(xprt, xdr_args, args_ptr)
SVCXPRT *xprt;
xdrproc_t xdr_args;
- caddr_t args_ptr;
+ void * args_ptr;
{
register struct svcraw_private *srp = svcraw_private;
@@ -152,7 +153,7 @@ static bool_t
svcraw_freeargs(xprt, xdr_args, args_ptr)
SVCXPRT *xprt;
xdrproc_t xdr_args;
- caddr_t args_ptr;
+ void * args_ptr;
{
register struct svcraw_private *srp = svcraw_private;
register XDR *xdrs;
@@ -165,6 +166,7 @@ svcraw_freeargs(xprt, xdr_args, args_ptr)
}
static void
-svcraw_destroy()
+svcraw_destroy(xprt)
+ SVCXPRT *xprt;
{
}