diff options
| author | plunky <plunky@NetBSD.org> | 2011-08-30 17:06:20 +0000 |
|---|---|---|
| committer | plunky <plunky@NetBSD.org> | 2011-08-30 17:06:20 +0000 |
| commit | 3cd9f110a3b5d823dfa855b36c0a0b3ca97faa0b (patch) | |
| tree | 36b768fff008b683b52a411eae1f23e5e8fbb47f /libexec | |
| parent | d978656c4d2c9d76d838899f16b846bdfce60bfb (diff) | |
Apply casts to cases where xdrproc_t is expected but is not
strictly passed, for example because the second argument is
a different kind of pointer.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rpc.rquotad/rquotad.c | 10 | ||||
| -rw-r--r-- | libexec/rpc.rstatd/rstat_proc.c | 6 | ||||
| -rw-r--r-- | libexec/rpc.rusersd/rusers_proc.c | 6 | ||||
| -rw-r--r-- | libexec/rpc.rwalld/rwalld.c | 6 | ||||
| -rw-r--r-- | libexec/rpc.sprayd/sprayd.c | 8 |
5 files changed, 18 insertions, 18 deletions
diff --git a/libexec/rpc.rquotad/rquotad.c b/libexec/rpc.rquotad/rquotad.c index dfc5998b881..352a6b99843 100644 --- a/libexec/rpc.rquotad/rquotad.c +++ b/libexec/rpc.rquotad/rquotad.c @@ -1,4 +1,4 @@ -/* $NetBSD: rquotad.c,v 1.28 2011/08/27 15:46:59 joerg Exp $ */ +/* $NetBSD: rquotad.c,v 1.29 2011/08/30 17:06:20 plunky Exp $ */ /* * by Manuel Bouyer (bouyer@ensta.fr). Public domain. @@ -6,7 +6,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: rquotad.c,v 1.28 2011/08/27 15:46:59 joerg Exp $"); +__RCSID("$NetBSD: rquotad.c,v 1.29 2011/08/30 17:06:20 plunky Exp $"); #endif #include <sys/param.h> @@ -126,7 +126,7 @@ rquota_service(struct svc_req *request, SVCXPRT *transp) { switch (request->rq_proc) { case NULLPROC: - (void)svc_sendreply(transp, xdr_void, (char *)NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); break; case RQUOTAPROC_GETQUOTA: @@ -147,7 +147,7 @@ ext_rquota_service(struct svc_req *request, SVCXPRT *transp) { switch (request->rq_proc) { case NULLPROC: - (void)svc_sendreply(transp, xdr_void, (char *)NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); break; case RQUOTAPROC_GETQUOTA: @@ -236,7 +236,7 @@ sendquota(struct svc_req *request, int vers, SVCXPRT *transp) qe[QUOTA_LIMIT_FILE].ufsqe_time - timev.tv_sec; } out: - if (!svc_sendreply(transp, xdr_getquota_rslt, (char *)&getq_rslt)) + if (!svc_sendreply(transp, (xdrproc_t)xdr_getquota_rslt, (char *)&getq_rslt)) svcerr_systemerr(transp); if (!svc_freeargs(transp, xdr_getquota_args, (caddr_t)&getq_args)) { syslog(LOG_ERR, "unable to free arguments"); diff --git a/libexec/rpc.rstatd/rstat_proc.c b/libexec/rpc.rstatd/rstat_proc.c index bc27ff4a4a6..781fc7e5e01 100644 --- a/libexec/rpc.rstatd/rstat_proc.c +++ b/libexec/rpc.rstatd/rstat_proc.c @@ -1,4 +1,4 @@ -/* $NetBSD: rstat_proc.c,v 1.44 2009/03/16 00:51:06 lukem Exp $ */ +/* $NetBSD: rstat_proc.c,v 1.45 2011/08/30 17:06:20 plunky Exp $ */ /* * Sun RPC is a product of Sun Microsystems, Inc. and is provided for @@ -35,7 +35,7 @@ static char sccsid[] = "from: @(#)rpc.rstatd.c 1.1 86/09/25 Copyr 1984 Sun Micro"; static char sccsid[] = "from: @(#)rstat_proc.c 2.2 88/08/01 4.0 RPCSRC"; #else -__RCSID("$NetBSD: rstat_proc.c,v 1.44 2009/03/16 00:51:06 lukem Exp $"); +__RCSID("$NetBSD: rstat_proc.c,v 1.45 2011/08/30 17:06:20 plunky Exp $"); #endif #endif @@ -378,7 +378,7 @@ rstat_service(struct svc_req *rqstp, SVCXPRT *transp) switch (rqstp->rq_proc) { case NULLPROC: - (void)svc_sendreply(transp, xdr_void, (char *)NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); goto leave; case RSTATPROC_STATS: diff --git a/libexec/rpc.rusersd/rusers_proc.c b/libexec/rpc.rusersd/rusers_proc.c index 1a6276003f8..173c7e03c4c 100644 --- a/libexec/rpc.rusersd/rusers_proc.c +++ b/libexec/rpc.rusersd/rusers_proc.c @@ -1,4 +1,4 @@ -/* $NetBSD: rusers_proc.c,v 1.26 2009/03/16 00:56:16 lukem Exp $ */ +/* $NetBSD: rusers_proc.c,v 1.27 2011/08/30 17:06:20 plunky Exp $ */ /*- * Copyright (c) 1993 John Brezak @@ -30,7 +30,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: rusers_proc.c,v 1.26 2009/03/16 00:56:16 lukem Exp $"); +__RCSID("$NetBSD: rusers_proc.c,v 1.27 2011/08/30 17:06:20 plunky Exp $"); #endif /* not lint */ #include <sys/types.h> @@ -360,7 +360,7 @@ rusers_service(struct svc_req *rqstp, SVCXPRT *transp) switch (rqstp->rq_proc) { case NULLPROC: - (void)svc_sendreply(transp, xdr_void, NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, NULL); goto leave; case RUSERSPROC_NUM: diff --git a/libexec/rpc.rwalld/rwalld.c b/libexec/rpc.rwalld/rwalld.c index ff0ea514b38..b60529b7c2e 100644 --- a/libexec/rpc.rwalld/rwalld.c +++ b/libexec/rpc.rwalld/rwalld.c @@ -1,4 +1,4 @@ -/* $NetBSD: rwalld.c,v 1.21 2011/08/29 20:41:06 joerg Exp $ */ +/* $NetBSD: rwalld.c,v 1.22 2011/08/30 17:06:20 plunky Exp $ */ /* * Copyright (c) 1993 Christopher G. Demetriou @@ -36,7 +36,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: rwalld.c,v 1.21 2011/08/29 20:41:06 joerg Exp $"); +__RCSID("$NetBSD: rwalld.c,v 1.22 2011/08/30 17:06:20 plunky Exp $"); #endif /* not lint */ #include <unistd.h> @@ -157,7 +157,7 @@ wallprog_1(struct svc_req *rqstp, SVCXPRT *transp) switch (rqstp->rq_proc) { case NULLPROC: - (void)svc_sendreply(transp, xdr_void, (char *)NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); goto leave; case WALLPROC_WALL: diff --git a/libexec/rpc.sprayd/sprayd.c b/libexec/rpc.sprayd/sprayd.c index 765ea52f1c3..e1f724ff374 100644 --- a/libexec/rpc.sprayd/sprayd.c +++ b/libexec/rpc.sprayd/sprayd.c @@ -1,4 +1,4 @@ -/* $NetBSD: sprayd.c,v 1.16 2011/08/29 20:41:06 joerg Exp $ */ +/* $NetBSD: sprayd.c,v 1.17 2011/08/30 17:06:21 plunky Exp $ */ /* * Copyright (c) 1994 Christos Zoulas @@ -27,7 +27,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: sprayd.c,v 1.16 2011/08/29 20:41:06 joerg Exp $"); +__RCSID("$NetBSD: sprayd.c,v 1.17 2011/08/30 17:06:21 plunky Exp $"); #endif /* not lint */ #include <stdio.h> @@ -131,7 +131,7 @@ spray_service(struct svc_req *rqstp, SVCXPRT *transp) /*FALLTHROUGH*/ case NULLPROC: - (void)svc_sendreply(transp, xdr_void, (char *)NULL); + (void)svc_sendreply(transp, (xdrproc_t)xdr_void, (char *)NULL); return; case SPRAYPROC_SPRAY: @@ -150,7 +150,7 @@ spray_service(struct svc_req *rqstp, SVCXPRT *transp) return; } - if (!svc_sendreply(transp, xdr_spraycumul, (caddr_t)&scum)) { + if (!svc_sendreply(transp, (xdrproc_t)xdr_spraycumul, (caddr_t)&scum)) { svcerr_systemerr(transp); syslog(LOG_WARNING, "bad svc_sendreply"); } |
