On 1/31/26 11:43, Roman Bogorodskiy wrote: > According to 9fa3a8ab6fd82ad2f5a14b490696085061418718, > macOS insists on passing 3 arguments for xdrproc_t. > > Passing 3 arguments was a good common ground, but since > recently[1] FreeBSD only accepts 2 arguments. > > Add a meson.build check whether 3 arguments are accepted, > and add macros which passes either 2 or 3 arguments to > xdrproc_t based on the result of this check. > > 1: > https://cgit.freebsd.org/src/commit/?id=ac5a19ec6989675c8ec6c3ca245dba243d1a6416 > > Signed-off-by: Roman Bogorodskiy <[email protected]> > --- > meson.build | 19 +++++++++++++++++++ > scripts/rpcgen/tests/test_demo.c | 12 +++++++++--- > src/rpc/virnetmessage.c | 10 ++++++++-- > 3 files changed, 36 insertions(+), 5 deletions(-)
Reviewed-by: Michal Privoznik <[email protected]> Michal
