diff options
Diffstat (limited to 'lldb/source')
-rw-r--r-- | lldb/source/Host/common/Socket.cpp | 6 |
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 ""; } - - |