From e38c213ee09343f1081abd69eb10b281967e6ff5 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@musicpd.org>
Date: Fri, 11 Aug 2017 09:04:10 +0200
Subject: [PATCH] net/SocketDescriptor: check HAVE_ACCEPT4

---
 src/net/SocketDescriptor.cxx | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/net/SocketDescriptor.cxx b/src/net/SocketDescriptor.cxx
index 6c31616b2..bc914ae93 100644
--- a/src/net/SocketDescriptor.cxx
+++ b/src/net/SocketDescriptor.cxx
@@ -58,7 +58,7 @@ SocketDescriptor::Close()
 SocketDescriptor
 SocketDescriptor::Accept()
 {
-#if defined(__linux__) && !defined(__BIONIC__) && !defined(KOBO)
+#ifdef HAVE_ACCEPT4
 	int connection_fd = ::accept4(Get(), nullptr, nullptr, SOCK_CLOEXEC);
 #else
 	int connection_fd = ::accept(Get(), nullptr, nullptr);
@@ -72,7 +72,7 @@ SocketDescriptor
 SocketDescriptor::AcceptNonBlock(StaticSocketAddress &address) const
 {
 	address.SetMaxSize();
-#if defined(__linux__) && !defined(__BIONIC__) && !defined(KOBO)
+#ifdef HAVE_ACCEPT4
 	int connection_fd = ::accept4(Get(), address, &address.size,
 				      SOCK_CLOEXEC|SOCK_NONBLOCK);
 #else