aboutsummaryrefslogtreecommitdiff
path: root/lldb/tools/lldb-server/lldb-platform.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2025-05-07 16:24:39 +0200
committerPavel Labath <pavel@labath.sk>2025-05-07 16:26:37 +0200
commita0260a95ece74733ada00b19d8b1930dde462a66 (patch)
tree5a18c10260f08e5eb00986eeb9dd73a63c832e63 /lldb/tools/lldb-server/lldb-platform.cpp
parent93f61ceadb4b29e455d76a887d136a0816a67f23 (diff)
downloadllvm-a0260a95ece74733ada00b19d8b1930dde462a66.zip
llvm-a0260a95ece74733ada00b19d8b1930dde462a66.tar.gz
llvm-a0260a95ece74733ada00b19d8b1930dde462a66.tar.bz2
Revert "[lldb] Inherit DuplicateFileAction(HANDLE, HANDLE) handles on windows (#137978)"
This reverts commit 7c5f5f3ef83b1d1d43d63862a8431af3dded15bb due to failures on the lldb-remote-linux-win bot.
Diffstat (limited to 'lldb/tools/lldb-server/lldb-platform.cpp')
-rw-r--r--lldb/tools/lldb-server/lldb-platform.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lldb/tools/lldb-server/lldb-platform.cpp b/lldb/tools/lldb-server/lldb-platform.cpp
index 5b0a8ad..10d79c6 100644
--- a/lldb/tools/lldb-server/lldb-platform.cpp
+++ b/lldb/tools/lldb-server/lldb-platform.cpp
@@ -274,8 +274,10 @@ static Status spawn_process(const char *progname, const FileSpec &prog,
self_args.AppendArgument(llvm::StringRef("platform"));
self_args.AppendArgument(llvm::StringRef("--child-platform-fd"));
self_args.AppendArgument(llvm::to_string(shared_socket.GetSendableFD()));
+#ifndef _WIN32
launch_info.AppendDuplicateFileAction((int)shared_socket.GetSendableFD(),
(int)shared_socket.GetSendableFD());
+#endif
if (gdb_port) {
self_args.AppendArgument(llvm::StringRef("--gdbserver-port"));
self_args.AppendArgument(llvm::to_string(gdb_port));