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:
Nick Sayer 2000-06-22 01:46:25 +00:00
parent 858c16fab8
commit cbe8602290

View File

@ -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
/*