Can we remove: launch_info.AppendCloseFileAction (STDIN_FILENO); launch_info.AppendCloseFileAction (STDOUT_FILENO); launch_info.AppendCloseFileAction (STDERR_FILENO); As they are not needed if you are suppressing immediately afterward? http://reviews.llvm.org/D6105