[Lldb-commits] [lldb] r196404 - Enable POSIX_SPAWN_CLOEXEC_DEFAULT (a darwin specific flag) when available when using posix_spawn to spawn processes to close all file handles.
Greg Clayton
gclayton at apple.com
Wed Dec 4 11:38:57 PST 2013
Author: gclayton
Date: Wed Dec 4 13:38:57 2013
New Revision: 196404
URL: http://llvm.org/viewvc/llvm-project?rev=196404&view=rev
Log:
Enable POSIX_SPAWN_CLOEXEC_DEFAULT (a darwin specific flag) when available when using posix_spawn to spawn processes to close all file handles.
Modified:
lldb/trunk/source/Host/macosx/Host.mm
Modified: lldb/trunk/source/Host/macosx/Host.mm
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/macosx/Host.mm?rev=196404&r1=196403&r2=196404&view=diff
==============================================================================
--- lldb/trunk/source/Host/macosx/Host.mm (original)
+++ lldb/trunk/source/Host/macosx/Host.mm Wed Dec 4 13:38:57 2013
@@ -1329,10 +1329,10 @@ GetPosixspawnFlags (ProcessLaunchInfo &l
if (launch_info.GetLaunchInSeparateProcessGroup())
flags |= POSIX_SPAWN_SETPGROUP;
-//#ifdef POSIX_SPAWN_CLOEXEC_DEFAULT
-// // Close all files exception those with file actions if this is supported.
-// flags |= POSIX_SPAWN_CLOEXEC_DEFAULT;
-//#endif
+#ifdef POSIX_SPAWN_CLOEXEC_DEFAULT
+ // Close all files exception those with file actions if this is supported.
+ flags |= POSIX_SPAWN_CLOEXEC_DEFAULT;
+#endif
return flags;
}
More information about the lldb-commits
mailing list