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