summaryrefslogtreecommitdiffstats
path: root/lldb/source
diff options
context:
space:
mode:
authorStephane Sezer <sas@cd80.net>2015-09-03 17:11:31 +0000
committerStephane Sezer <sas@cd80.net>2015-09-03 17:11:31 +0000
commit5506a1d96e5e65ca6b64cf42232f8090fdaeeaeb (patch)
treed127152155b8f56fe369db93ccda15b8800d8a8c /lldb/source
parent406c7d95405de608e61d54cdb6f3225428b2a914 (diff)
downloadbcm5719-llvm-5506a1d96e5e65ca6b64cf42232f8090fdaeeaeb.tar.gz
bcm5719-llvm-5506a1d96e5e65ca6b64cf42232f8090fdaeeaeb.zip
NetBSD ships with paccept(2), a superset of accept4(2)
Summary: accept4(2) and paccept(2) are nonstandard extensions. Reviewers: joerg, sas Subscribers: emaste, sas, lldb-commits Differential Revision: http://reviews.llvm.org/D12485 Change by Kamil Rytarowski <n54@gmx.com> llvm-svn: 246787
Diffstat (limited to 'lldb/source')
-rw-r--r--lldb/source/Host/common/Socket.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/lldb/source/Host/common/Socket.cpp b/lldb/source/Host/common/Socket.cpp
index 3eb6e6e81f4..8e44797ce0b 100644
--- a/lldb/source/Host/common/Socket.cpp
+++ b/lldb/source/Host/common/Socket.cpp
@@ -93,7 +93,11 @@ NativeSocket Accept(NativeSocket sockfd, struct sockaddr *addr, socklen_t *addrl
if (!child_processes_inherit) {
flags |= SOCK_CLOEXEC;
}
+#if defined(__NetBSD__)
+ return ::paccept (sockfd, addr, addrlen, NULL, flags);
+#else
return ::accept4 (sockfd, addr, addrlen, flags);
+#endif
#else
return ::accept (sockfd, addr, addrlen);
#endif
@@ -790,5 +794,3 @@ std::string Socket::GetRemoteIPAddress () const
}
return "";
}
-
-
OpenPOWER on IntegriCloud