summaryrefslogtreecommitdiffstats
path: root/lib/libc/rpc
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-12-30 15:16:22 +0000
committerpeter <peter@FreeBSD.org>1996-12-30 15:16:22 +0000
commit475bd6a26f4abd68acf8e83e8e2554dc0083c727 (patch)
tree5dc987739ede2f4c588511395843ceff00bbe1b0 /lib/libc/rpc
parent87bdd071c6f7b51a080ed61e97902a8e98d22897 (diff)
downloadFreeBSD-src-475bd6a26f4abd68acf8e83e8e2554dc0083c727.zip
FreeBSD-src-475bd6a26f4abd68acf8e83e8e2554dc0083c727.tar.gz
- canonical function declaration
- prototypes now in common include file - use standard functions Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Diffstat (limited to 'lib/libc/rpc')
-rw-r--r--lib/libc/rpc/svc_simple.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/lib/libc/rpc/svc_simple.c b/lib/libc/rpc/svc_simple.c
index f18b417..c6e56cd 100644
--- a/lib/libc/rpc/svc_simple.c
+++ b/lib/libc/rpc/svc_simple.c
@@ -30,7 +30,7 @@
#if defined(LIBC_SCCS) && !defined(lint)
/*static char *sccsid = "from: @(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro";*/
/*static char *sccsid = "from: @(#)svc_simple.c 2.2 88/08/01 4.0 RPCSRC";*/
-static char *rcsid = "$Id: svc_simple.c,v 1.3 1995/10/22 14:51:37 phk Exp $";
+static char *rcsid = "$Id: svc_simple.c,v 1.4 1996/06/10 20:13:08 jraynard Exp $";
#endif
/*
@@ -47,8 +47,6 @@ static char *rcsid = "$Id: svc_simple.c,v 1.3 1995/10/22 14:51:37 phk Exp $";
#include <sys/socket.h>
#include <netdb.h>
-bool_t pmap_unset(u_long, u_long);
-
static struct proglst {
char *(*p_progname)();
int p_prognum;
@@ -60,9 +58,10 @@ static void universal();
static SVCXPRT *transp;
struct proglst *pl;
-int registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
- char *(*progname)();
+int
+registerrpc(prognum, versnum, procnum, progname, inproc, outproc)
int prognum, versnum, procnum;
+ char *(*progname)();
xdrproc_t inproc, outproc;
{
@@ -114,7 +113,7 @@ universal(rqstp, transp)
* enforce "procnum 0 is echo" convention
*/
if (rqstp->rq_proc == NULLPROC) {
- if (svc_sendreply(transp, xdr_void, (char *)NULL) == FALSE) {
+ if (svc_sendreply(transp, xdr_void, NULL) == FALSE) {
(void) fprintf(stderr, "xxx\n");
exit(1);
}
@@ -125,7 +124,7 @@ universal(rqstp, transp)
for (pl = proglst; pl != NULL; pl = pl->p_nxt)
if (pl->p_prognum == prog && pl->p_procnum == proc) {
/* decode arguments into a CLEAN buffer */
- bzero(xdrbuf, sizeof(xdrbuf)); /* required ! */
+ memset(xdrbuf, 0, sizeof(xdrbuf)); /* required ! */
if (!svc_getargs(transp, pl->p_inproc, xdrbuf)) {
svcerr_decode(transp);
return;
OpenPOWER on IntegriCloud