From 193ffa06d9c64da798147207e3e20c27280e1bac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Thu, 17 Sep 2015 22:18:09 +0200 Subject: system/SocketUtil: guard usage of SO_PASSCRED Haiku has struct ucred but no SO_PASSCRED (yet). --- src/net/SocketUtil.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/SocketUtil.cxx b/src/net/SocketUtil.cxx index b2ea63985..72d710862 100644 --- a/src/net/SocketUtil.cxx +++ b/src/net/SocketUtil.cxx @@ -69,7 +69,7 @@ socket_bind_listen(int domain, int type, int protocol, return -1; } -#ifdef HAVE_STRUCT_UCRED +#if defined(HAVE_STRUCT_UCRED) && defined(SO_PASSCRED) setsockopt(fd, SOL_SOCKET, SO_PASSCRED, (const char *) &reuse, sizeof(reuse)); #endif -- cgit v1.2.3