rpc: Fix the definition of xdr_void()

xdr_void() should have type xdrproc_t, make it so.

PR:		280514
Reviewed by:	brooks, dim
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D47340

(cherry picked from commit a5d1cf5e362a2e3c3ebdf6d8f2b86658a6d0b9d6)
This commit is contained in:
Mark Johnston 2024-10-30 19:27:18 +00:00
parent ef89eefaa8
commit b698c825f3
4 changed files with 4 additions and 7 deletions

View file

@ -281,7 +281,7 @@ struct xdr_discrim {
* These are the "generic" xdr routines.
*/
__BEGIN_DECLS
extern bool_t xdr_void(void);
extern bool_t xdr_void(XDR *, void *);
extern bool_t xdr_int(XDR *, int *);
extern bool_t xdr_u_int(XDR *, u_int *);
extern bool_t xdr_long(XDR *, long *);

View file

@ -88,13 +88,11 @@ xdr_free(xdrproc_t proc, void *objp)
* XDR nothing
*/
bool_t
xdr_void(void)
xdr_void(XDR *xdrs __unused, void *ptr __unused)
{
return (TRUE);
}
/*
* XDR integers
*/

View file

@ -288,7 +288,7 @@ struct xdr_discrim {
* These are the "generic" xdr routines.
*/
__BEGIN_DECLS
extern bool_t xdr_void(void);
extern bool_t xdr_void(XDR *, void *);
extern bool_t xdr_int(XDR *, int *);
extern bool_t xdr_u_int(XDR *, u_int *);
extern bool_t xdr_long(XDR *, long *);

View file

@ -88,9 +88,8 @@ xdr_free(xdrproc_t proc, void *objp)
* XDR nothing
*/
bool_t
xdr_void(void)
xdr_void(XDR *xrds __unused, void *ptr __unused)
{
return (TRUE);
}