mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-15 04:30:12 +00:00
For PR351:
* isExecutable -> sys::Path::executable() * Adjust interface of FindExecutable to return a sys::Path git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18917 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
90484fb9a2
commit
1749a0c1b9
@ -15,15 +15,10 @@
|
|||||||
#ifndef LLVM_SUPPORT_SYSTEMUTILS_H
|
#ifndef LLVM_SUPPORT_SYSTEMUTILS_H
|
||||||
#define LLVM_SUPPORT_SYSTEMUTILS_H
|
#define LLVM_SUPPORT_SYSTEMUTILS_H
|
||||||
|
|
||||||
#include <string>
|
#include "llvm/System/Path.h"
|
||||||
|
|
||||||
namespace llvm {
|
namespace llvm {
|
||||||
|
|
||||||
/// isExecutableFile - This function returns true if the filename specified
|
|
||||||
/// exists and is executable.
|
|
||||||
///
|
|
||||||
bool isExecutableFile(const std::string &ExeFileName);
|
|
||||||
|
|
||||||
/// isStandardOutAConsole - Return true if we can tell that the standard output
|
/// isStandardOutAConsole - Return true if we can tell that the standard output
|
||||||
/// stream goes to a terminal window or console.
|
/// stream goes to a terminal window or console.
|
||||||
bool isStandardOutAConsole();
|
bool isStandardOutAConsole();
|
||||||
@ -33,7 +28,7 @@ bool isStandardOutAConsole();
|
|||||||
/// the same directory, but that directory is neither the current directory, nor
|
/// the same directory, but that directory is neither the current directory, nor
|
||||||
/// in the PATH. If the executable cannot be found, return an empty string.
|
/// in the PATH. If the executable cannot be found, return an empty string.
|
||||||
///
|
///
|
||||||
std::string FindExecutable(const std::string &ExeName,
|
sys::Path FindExecutable(const std::string &ExeName,
|
||||||
const std::string &ProgramPath);
|
const std::string &ProgramPath);
|
||||||
|
|
||||||
/// RunProgramWithTimeout - This function executes the specified program, with
|
/// RunProgramWithTimeout - This function executes the specified program, with
|
||||||
|
Loading…
Reference in New Issue
Block a user