summaryrefslogtreecommitdiffstats
path: root/include/rpc/pmap_clnt.h
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-12-30 13:59:41 +0000
committerpeter <peter@FreeBSD.org>1996-12-30 13:59:41 +0000
commitbd9931aed2cc704a5fee1601e7e88458290fb6a8 (patch)
treee54774aa0d272e74f219465c79c216b63e03c952 /include/rpc/pmap_clnt.h
parent7b950e65b2fd7b182f052a13da5c0465fb308334 (diff)
downloadFreeBSD-src-bd9931aed2cc704a5fee1601e7e88458290fb6a8.zip
FreeBSD-src-bd9931aed2cc704a5fee1601e7e88458290fb6a8.tar.gz
First commit of a series of cleanups for the libc rpc code which has been
suffering a bad case neglect for the last few years. - Add full prototypes, including to function pointers. - Make the wire protocols 64-bit type safe, eg: 32 bit quantities are int32_t, not long. The orginal rpc code was implemented when an int could be 16 bits. Obtained from: a diff of FreeBSD vs. OpenBSD/NetBSD rpc code.
Diffstat (limited to 'include/rpc/pmap_clnt.h')
-rw-r--r--include/rpc/pmap_clnt.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/rpc/pmap_clnt.h b/include/rpc/pmap_clnt.h
index 39f6f44..76778d6 100644
--- a/include/rpc/pmap_clnt.h
+++ b/include/rpc/pmap_clnt.h
@@ -28,7 +28,7 @@
*
* from: @(#)pmap_clnt.h 1.11 88/02/08 SMI
* from: @(#)pmap_clnt.h 2.1 88/07/29 4.0 RPCSRC
- * $Id: pmap_clnt.h,v 1.3 1995/05/30 04:55:16 rgrimes Exp $
+ * $Id: pmap_clnt.h,v 1.4 1996/01/30 23:31:59 mpp Exp $
*/
/*
@@ -76,7 +76,8 @@ extern enum clnt_stat pmap_rmtcall __P((struct sockaddr_in *,
extern enum clnt_stat clnt_broadcast __P((u_long, u_long, u_long,
xdrproc_t, char *,
xdrproc_t, char *,
- bool_t (*)()));
+ bool_t (*) __P((caddr_t,
+ struct sockaddr_in *))));
extern u_short pmap_getport __P((struct sockaddr_in *,
u_long, u_long, u_int));
__END_DECLS
OpenPOWER on IntegriCloud