summaryrefslogtreecommitdiffstats
path: root/libexec/rpc.rusersd
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1998-01-19 23:13:38 +0000
committerwpaul <wpaul@FreeBSD.org>1998-01-19 23:13:38 +0000
commit29e43466cabf3f2d860f23e59a498bd0b58232f4 (patch)
tree6e7020ec090111f8672716be1c9fe45241772a1a /libexec/rpc.rusersd
parent8c6e8375e32c0cd23b36065287f14e6de40ed378 (diff)
downloadFreeBSD-src-29e43466cabf3f2d860f23e59a498bd0b58232f4.zip
FreeBSD-src-29e43466cabf3f2d860f23e59a498bd0b58232f4.tar.gz
Make these programs compile and work correctly now that /usr/include/rpcsvc
has been ANSI-fied. Pointed out by: bde
Diffstat (limited to 'libexec/rpc.rusersd')
-rw-r--r--libexec/rpc.rusersd/rusers_proc.c30
1 files changed, 19 insertions, 11 deletions
diff --git a/libexec/rpc.rusersd/rusers_proc.c b/libexec/rpc.rusersd/rusers_proc.c
index ab7fe27..e61e52c 100644
--- a/libexec/rpc.rusersd/rusers_proc.c
+++ b/libexec/rpc.rusersd/rusers_proc.c
@@ -33,7 +33,7 @@
#ifndef lint
static const char rcsid[] =
- "$Id: rusers_proc.c,v 1.7 1997/11/26 07:36:50 charnier Exp $";
+ "$Id: rusers_proc.c,v 1.8 1998/01/07 07:54:17 charnier Exp $";
#endif /* not lint */
#ifdef DEBUG
@@ -287,25 +287,33 @@ do_names_1(int all)
}
utmpidlearr *
-rusersproc_names_2()
+rusersproc_names_2_svc(argp, rqstp)
+ void *argp;
+ struct svc_req *rqstp;
{
return(do_names_2(0));
}
utmpidlearr *
-rusersproc_allnames_2()
+rusersproc_allnames_2_svc(argp, rqstp)
+ void *argp;
+ struct svc_req *rqstp;
{
return(do_names_2(1));
}
utmparr *
-rusersproc_names_1()
+rusersproc_names_1_svc(argp, rqstp)
+ void *argp;
+ struct svc_req *rqstp;
{
return(do_names_1(0));
}
utmparr *
-rusersproc_allnames_1()
+rusersproc_allnames_1_svc(argp, rqstp)
+ void *argp;
+ struct svc_req *rqstp;
{
return(do_names_1(1));
}
@@ -338,10 +346,10 @@ rusers_service(rqstp, transp)
xdr_result = xdr_utmpidlearr;
switch (rqstp->rq_vers) {
case RUSERSVERS_ORIG:
- local = (char *(*)()) rusersproc_names_1;
+ local = (char *(*)()) rusersproc_names_1_svc;
break;
case RUSERSVERS_IDLE:
- local = (char *(*)()) rusersproc_names_2;
+ local = (char *(*)()) rusersproc_names_2_svc;
break;
default:
svcerr_progvers(transp, RUSERSVERS_ORIG, RUSERSVERS_IDLE);
@@ -355,10 +363,10 @@ rusers_service(rqstp, transp)
xdr_result = xdr_utmpidlearr;
switch (rqstp->rq_vers) {
case RUSERSVERS_ORIG:
- local = (char *(*)()) rusersproc_allnames_1;
+ local = (char *(*)()) rusersproc_allnames_1_svc;
break;
case RUSERSVERS_IDLE:
- local = (char *(*)()) rusersproc_allnames_2;
+ local = (char *(*)()) rusersproc_allnames_2_svc;
break;
default:
svcerr_progvers(transp, RUSERSVERS_ORIG, RUSERSVERS_IDLE);
@@ -372,7 +380,7 @@ rusers_service(rqstp, transp)
goto leave;
}
bzero((char *)&argument, sizeof(argument));
- if (!svc_getargs(transp, xdr_argument, &argument)) {
+ if (!svc_getargs(transp, xdr_argument, (caddr_t)&argument)) {
svcerr_decode(transp);
goto leave;
}
@@ -380,7 +388,7 @@ rusers_service(rqstp, transp)
if (result != NULL && !svc_sendreply(transp, xdr_result, result)) {
svcerr_systemerr(transp);
}
- if (!svc_freeargs(transp, xdr_argument, &argument)) {
+ if (!svc_freeargs(transp, xdr_argument, (caddr_t)&argument)) {
syslog(LOG_ERR, "unable to free arguments");
exit(1);
}
OpenPOWER on IntegriCloud