Moving forward on my commitment to always make at least one commit from
a terminal room of any conference I attend.... Fix xdrproc_t prototype. () instead of (...) breaks C++ programs.
This commit is contained in:
parent
858c16fab8
commit
cbe8602290
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=61927
@ -128,14 +128,14 @@ typedef struct __rpc_xdr {
|
||||
* The opaque pointer generally points to a structure of the data type
|
||||
* to be decoded. If this pointer is 0, then the type routines should
|
||||
* allocate dynamic storage of the appropriate size and return it.
|
||||
*
|
||||
* Sometimes there is a third argument, sometimes not. So for correct
|
||||
* prototyping, ... is required.
|
||||
*/
|
||||
#ifdef _KERNEL
|
||||
typedef bool_t (*xdrproc_t) __P((XDR *, void *, u_int));
|
||||
#else
|
||||
/*
|
||||
* XXX can't actually prototype it, because some take two args!!!
|
||||
*/
|
||||
typedef bool_t (*xdrproc_t) __P((/* XDR *, void *, u_int */));
|
||||
typedef bool_t (*xdrproc_t) __P((XDR *, ...));
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user