forked from OSchip/llvm-project
parent
9344787636
commit
b36da43dc3
|
@ -1380,7 +1380,7 @@ ConnectionFileDescriptor::SocketListen (const char *host_and_port, Error *error_
|
|||
{
|
||||
struct sockaddr_in accept_addr;
|
||||
::memset (&accept_addr, 0, sizeof accept_addr);
|
||||
#ifndef __linux__
|
||||
#if !(defined (__linux__) || defined(_MSC_VER))
|
||||
accept_addr.sin_len = sizeof accept_addr;
|
||||
#endif
|
||||
socklen_t accept_addr_len = sizeof accept_addr;
|
||||
|
@ -1402,7 +1402,7 @@ ConnectionFileDescriptor::SocketListen (const char *host_and_port, Error *error_
|
|||
else
|
||||
{
|
||||
if (
|
||||
#ifndef __linux__
|
||||
#if !(defined(__linux__) || (defined(_MSC_VER)))
|
||||
accept_addr_len == listen_addr.sockaddr_in().sin_len &&
|
||||
#endif
|
||||
accept_addr.sin_addr.s_addr == listen_addr.sockaddr_in().sin_addr.s_addr)
|
||||
|
|
|
@ -13,12 +13,12 @@
|
|||
#include <errno.h>
|
||||
#include <limits.h>
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
#ifdef _WIN32
|
||||
#include "lldb/Host/windows/windows.h"
|
||||
#include <winsock2.h>
|
||||
#include <WS2tcpip.h>
|
||||
#else
|
||||
#include <unistd.h>
|
||||
#include <dlfcn.h>
|
||||
#include <grp.h>
|
||||
#include <netdb.h>
|
||||
|
|
|
@ -694,7 +694,11 @@ GDBRemoteCommunication::StartDebugserverProcess (const char *hostname,
|
|||
|
||||
if (::mktemp (named_pipe_path))
|
||||
{
|
||||
#if defined(_MSC_VER)
|
||||
if ( false )
|
||||
#else
|
||||
if (::mkfifo(named_pipe_path, 0600) == 0)
|
||||
#endif
|
||||
{
|
||||
debugserver_args.AppendArgument("--named-pipe");
|
||||
debugserver_args.AppendArgument(named_pipe_path);
|
||||
|
|
Loading…
Reference in New Issue