Author: zturner
Date: Mon Feb  9 13:13:46 2015
New Revision: 228590

URL: http://llvm.org/viewvc/llvm-project?rev=228590&view=rev
Log:
Dont' use O_CLOEXEC on Windows, since it doesn't exist.

Modified:
    lldb/trunk/source/Utility/PseudoTerminal.cpp

Modified: lldb/trunk/source/Utility/PseudoTerminal.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Utility/PseudoTerminal.cpp?rev=228590&r1=228589&r2=228590&view=diff
==============================================================================
--- lldb/trunk/source/Utility/PseudoTerminal.cpp (original)
+++ lldb/trunk/source/Utility/PseudoTerminal.cpp Mon Feb  9 13:13:46 2015
@@ -239,7 +239,11 @@ PseudoTerminal::Fork (char *error_str, s
         error_str[0] = '\0';
 
     pid_t pid = LLDB_INVALID_PROCESS_ID;
-    if (OpenFirstAvailableMaster (O_RDWR | O_CLOEXEC, error_str, error_len))
+    int flags = O_RDWR;
+#if !defined(_MSC_VER)
+    flags |= O_CLOEXEC;
+#endif
+    if (OpenFirstAvailableMaster (flags, error_str, error_len))
     {
         // Successfully opened our master pseudo terminal
 


_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to