FreeBSD patch by Viktor Kutuzov
llvm-svn: 157735
diff --git a/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp b/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
index bece1b2..ac8a0b9 100644
--- a/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
+++ b/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp
@@ -942,7 +942,7 @@
// XXX - Release the master terminal descriptor and pass it off to the
// XXX - ProcessMonitor instance. Similarly stash the inferior pid.
// For now just use stdin fd
- monitor->m_terminal_fd = STDIN_FILENO;
+ monitor->m_terminal_fd = ::dup(STDIN_FILENO);
monitor->m_pid = pid;
// Set the terminal fd to be in non blocking mode (it simplifies the