From 6822655f561a62ebafd3ce35c62fefebcea5f1b1 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 24 Feb 2014 01:07:38 +0000 Subject: [PATCH] Delete dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202001 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/Program.h | 5 ++--- lib/Support/Unix/Program.inc | 5 ----- lib/Support/Windows/Program.inc | 7 ------- 3 files changed, 2 insertions(+), 15 deletions(-) diff --git a/include/llvm/Support/Program.h b/include/llvm/Support/Program.h index 60b21818306..a1067a649ce 100644 --- a/include/llvm/Support/Program.h +++ b/include/llvm/Support/Program.h @@ -64,12 +64,11 @@ struct ProcessInfo { /// the program could not be found. std::string FindProgramByName(const std::string& name); - // These functions change the specified standard stream (stdin, stdout, or - // stderr) to binary mode. They return errc::success if the specified stream + // These functions change the specified standard stream (stdin or stdout) to + // binary mode. They return errc::success if the specified stream // was changed. Otherwise a platform dependent error is returned. error_code ChangeStdinToBinary(); error_code ChangeStdoutToBinary(); - error_code ChangeStderrToBinary(); /// This function executes the program using the arguments provided. The /// invoked program will inherit the stdin, stdout, and stderr file diff --git a/lib/Support/Unix/Program.inc b/lib/Support/Unix/Program.inc index 5aa024a3352..b4df9284897 100644 --- a/lib/Support/Unix/Program.inc +++ b/lib/Support/Unix/Program.inc @@ -434,11 +434,6 @@ error_code sys::ChangeStdoutToBinary(){ return make_error_code(errc::success); } -error_code sys::ChangeStderrToBinary(){ - // Do nothing, as Unix doesn't differentiate between text and binary. - return make_error_code(errc::success); -} - bool llvm::sys::argumentsFitWithinSystemLimits(ArrayRef Args) { static long ArgMax = sysconf(_SC_ARG_MAX); diff --git a/lib/Support/Windows/Program.inc b/lib/Support/Windows/Program.inc index 365e87eea59..1b777084c71 100644 --- a/lib/Support/Windows/Program.inc +++ b/lib/Support/Windows/Program.inc @@ -437,13 +437,6 @@ error_code sys::ChangeStdoutToBinary(){ return make_error_code(errc::success); } -error_code sys::ChangeStderrToBinary(){ - int result = _setmode( _fileno(stderr), _O_BINARY ); - if (result == -1) - return error_code(errno, generic_category()); - return make_error_code(errc::success); -} - bool llvm::sys::argumentsFitWithinSystemLimits(ArrayRef Args) { // The documented max length of the command line passed to CreateProcess. static const size_t MaxCommandStringLength = 32768; -- 2.34.1