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