================ @@ -6,34 +6,62 @@ // //===----------------------------------------------------------------------===// -#include <chrono> -#include <cstdarg> -#include <fstream> -#include <mutex> - #include "DAP.h" #include "JSONUtils.h" #include "LLDBUtils.h" +#include "OutputRedirector.h" +#include "lldb/API/SBBreakpoint.h" #include "lldb/API/SBCommandInterpreter.h" +#include "lldb/API/SBCommandReturnObject.h" #include "lldb/API/SBLanguageRuntime.h" #include "lldb/API/SBListener.h" +#include "lldb/API/SBProcess.h" #include "lldb/API/SBStream.h" +#include "lldb/Host/FileSystem.h" +#include "lldb/Utility/Status.h" +#include "lldb/lldb-defines.h" +#include "lldb/lldb-enumerations.h" +#include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/StringExtras.h" +#include "llvm/ADT/Twine.h" +#include "llvm/Support/Error.h" +#include "llvm/Support/ErrorHandling.h" #include "llvm/Support/FormatVariadic.h" +#include "llvm/Support/raw_ostream.h" +#include <algorithm> +#include <cassert> +#include <chrono> +#include <cstdarg> +#include <cstdio> +#include <fstream> +#include <mutex> +#include <utility> #if defined(_WIN32) #define NOMINMAX #include <fcntl.h> #include <io.h> #include <windows.h> +#else +#include <unistd.h> #endif using namespace lldb_dap; +namespace { +#ifdef _WIN32 +const char *DEV_NULL = "nul"; +#else +const char *DEV_NULL = "/dev/null"; ---------------- labath wrote:
```suggestion const char DEV_NULL[] = "nul"; #else const char DEV_NULL[] = "/dev/null"; ``` (This actually makes sure it's a constant, and makes it a bit smaller. I know you copied this code.) https://github.com/llvm/llvm-project/pull/120457 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits