From c0f52fb5c2e6d857727e54d2efd7bff516ea147c Mon Sep 17 00:00:00 2001 From: Angus Salkeld Date: Wed, 6 Jun 2012 15:29:10 +1000 Subject: [PATCH] Don't use msg_flags on solaris (recvmsg). Signed-off-by: Angus Salkeld --- lib/ipc_us.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ipc_us.c b/lib/ipc_us.c index 25b560c..2808708 100644 --- a/lib/ipc_us.c +++ b/lib/ipc_us.c @@ -753,7 +753,6 @@ qb_ipcs_uc_recv_and_auth(int32_t sock, void *msg, size_t len, int off = 0; int on = 1; #endif - msg_recv.msg_flags = 0; msg_recv.msg_iov = &iov_recv; msg_recv.msg_iovlen = 1; msg_recv.msg_name = 0; @@ -765,6 +764,8 @@ qb_ipcs_uc_recv_and_auth(int32_t sock, void *msg, size_t len, #ifdef QB_SOLARIS msg_recv.msg_accrights = 0; msg_recv.msg_accrightslen = 0; +#else + msg_recv.msg_flags = 0; #endif /* QB_SOLARIS */ iov_recv.iov_base = msg;