summaryrefslogtreecommitdiffstats
path: root/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp
diff options
context:
space:
mode:
authorBruce Mitchener <bruce.mitchener@gmail.com>2015-09-11 04:50:44 +0000
committerBruce Mitchener <bruce.mitchener@gmail.com>2015-09-11 04:50:44 +0000
commitcf1baae6b8937cbfe3355554fa71f55494c8ee25 (patch)
tree0d4624f772002e1bb976991b1394479076cdfb1e /lldb/tools/lldb-mi/MIUtilSystemLinux.cpp
parent5b93aa51de8380eb68abf569aa452cfc825d19bc (diff)
downloadbcm5719-llvm-cf1baae6b8937cbfe3355554fa71f55494c8ee25.tar.gz
bcm5719-llvm-cf1baae6b8937cbfe3355554fa71f55494c8ee25.zip
[lldb-mi] Remove MIUtilSystem*.
Summary: This platform-specific code wasn't fully implemented and wasn't actually needed. There was one call for the log file path and that has been addressed. This lets us also remove an error message from MICmnLogMediumFile as it is no longer used. Reviewers: ki.stfu, domipheus, abidh Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D12764 llvm-svn: 247388
Diffstat (limited to 'lldb/tools/lldb-mi/MIUtilSystemLinux.cpp')
-rw-r--r--lldb/tools/lldb-mi/MIUtilSystemLinux.cpp111
1 files changed, 0 insertions, 111 deletions
diff --git a/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp b/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp
deleted file mode 100644
index 7f46b92de86..00000000000
--- a/lldb/tools/lldb-mi/MIUtilSystemLinux.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-//===-- MIUtilSystemLinux.cpp -----------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__linux__)
-
-// In-house headers:
-#include "MIUtilSystemLinux.h"
-#include "MICmnResources.h"
-
-//++ ------------------------------------------------------------------------------------
-// Details: CMIUtilSystemLinux constructor.
-// Type: Method.
-// Args: None.
-// Return: None.
-// Throws: None.
-//--
-CMIUtilSystemLinux::CMIUtilSystemLinux()
-{
-}
-
-//++ ------------------------------------------------------------------------------------
-// Details: CMIUtilSystemLinux destructor.
-// Type: Method.
-// Args: None.
-// Return: None.
-// Throws: None.
-//--
-CMIUtilSystemLinux::~CMIUtilSystemLinux()
-{
-}
-
-//++ ------------------------------------------------------------------------------------
-// Details: Retrieve the OS system error message for the given system error code.
-// Type: Method.
-// Args: vError - (R) OS error code value.
-// vrwErrorMsg - (W) The error message.
-// Return: MIstatus::success - Functional succeeded.
-// MIstatus::failure - Functional failed.
-// Throws: None.
-//--
-bool
-CMIUtilSystemLinux::GetOSErrorMsg(const MIint vError, CMIUtilString &vrwErrorMsg) const
-{
- // Reset
- vrwErrorMsg.clear();
-
- bool bOk = MIstatus::failure;
-
- // ToDo: Implement LINUX version
-
- return bOk;
-}
-
-//++ ------------------------------------------------------------------------------------
-// Details: Retrieve if possible the OS last error description.
-// Type: Method.
-// Args: None.
-// Return: CMIUtilString - Error description.
-// Throws: None.
-//--
-CMIUtilString
-CMIUtilSystemLinux::GetOSLastError() const
-{
- CMIUtilString errorMsg("Error fn not implemented ");
-
- // ToDo: Implement LINUX version
-
- return errorMsg;
-}
-
-//++ ------------------------------------------------------------------------------------
-// Details: Retrieves the fully qualified path for the this application. If the function
-// fails the string is filled with the error message.
-// Type: Method.
-// Args: vrwFileNamePath - (W) The executable's name and path or last error description.
-// Return: MIstatus::success - Functional succeeded.
-// MIstatus::failure - Functional failed.
-// Throws: None.
-//--
-bool
-CMIUtilSystemLinux::GetExecutablesPath(CMIUtilString &vrwFileNamePath) const
-{
- vrwFileNamePath = CMIUtilString(".");
- return MIstatus::success;
-}
-
-//++ ------------------------------------------------------------------------------------
-// Details: Retrieves the fully qualified path for the Log file for this application.
-// If the function fails the string is filled with the error message.
-// Append a dummy file name on the end of the path. This will be stripped off
-// later and the real log file name replaces it.
-// Type: Method.
-// Args: vrwFileNamePath - (W) The Log file's name and path or last error description.
-// Return: MIstatus::success - Functional succeeded.
-// MIstatus::failure - Functional failed.
-// Throws: None.
-//--
-bool
-CMIUtilSystemLinux::GetLogFilesPath(CMIUtilString &vrwFileNamePath) const
-{
- vrwFileNamePath = CMIUtilString(".");
- return MIstatus::success;
-}
-
-#endif // #if defined( __linux__ )
OpenPOWER on IntegriCloud