From c00cf4a0688ea62229a5d44d5f000bc62c172263 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Fri, 15 Aug 2014 22:04:21 +0000 Subject: Move FileSystem functions out of Host and into their own classes. More specifically, this change can be summarized as follows: 1) Makes an lldbHostPosix library which contains code common to all posix platforms. 2) Creates Host/FileSystem.h which defines a common FileSystem interface. 3) Implements FileSystem.h in Host/windows and Host/posix. 4) Creates Host/FileCache.h, implemented in Host/common, which defines a class useful for storing handles to open files needed by the debugger. Differential Revision: http://reviews.llvm.org/D4889 llvm-svn: 215775 --- lldb/source/Host/common/Socket.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lldb/source/Host/common/Socket.cpp') diff --git a/lldb/source/Host/common/Socket.cpp b/lldb/source/Host/common/Socket.cpp index 86bea42a7f8..31e3228497e 100644 --- a/lldb/source/Host/common/Socket.cpp +++ b/lldb/source/Host/common/Socket.cpp @@ -12,6 +12,7 @@ #include "lldb/Core/Log.h" #include "lldb/Core/RegularExpression.h" #include "lldb/Host/Config.h" +#include "lldb/Host/FileSystem.h" #include "lldb/Host/Host.h" #include "lldb/Host/SocketAddress.h" #include "lldb/Host/TimeValue.h" @@ -442,7 +443,7 @@ Error Socket::UnixDomainAccept(llvm::StringRef name, Socket *&socket) saddr_un.sun_len = SUN_LEN (&saddr_un); #endif - Host::Unlink (name.data()); + FileSystem::Unlink(name.data()); bool success = false; if (::bind (listen_fd, (struct sockaddr *)&saddr_un, SUN_LEN (&saddr_un)) == 0) { -- cgit v1.2.3