forked from OSchip/llvm-project
parent
8b5bfbfc7a
commit
f606bd6a6d
|
@ -47,12 +47,12 @@ namespace sys {
|
||||||
/// called then a std::string is thrown.
|
/// called then a std::string is thrown.
|
||||||
/// @returns an integer result code indicating the status of the program.
|
/// @returns an integer result code indicating the status of the program.
|
||||||
/// A zero or positive value indicates the result code of the program. A
|
/// A zero or positive value indicates the result code of the program. A
|
||||||
/// negative value is the signal number on which it terminated.
|
/// negative value is the signal number on which it terminated.
|
||||||
/// @see FindProgrambyName
|
/// @see FindProgrambyName
|
||||||
/// @brief Executes the program with the given set of \p args.
|
/// @brief Executes the program with the given set of \p args.
|
||||||
static int ExecuteAndWait(
|
static int ExecuteAndWait(
|
||||||
const Path& path, ///< sys::Path object providing the path of the
|
const Path& path, ///< sys::Path object providing the path of the
|
||||||
///< program to be executed. It is presumed this is the result of
|
///< program to be executed. It is presumed this is the result of
|
||||||
///< the FindProgramByName method.
|
///< the FindProgramByName method.
|
||||||
const char** args, ///< A vector of strings that are passed to the
|
const char** args, ///< A vector of strings that are passed to the
|
||||||
///< program. The first element should be the name of the program.
|
///< program. The first element should be the name of the program.
|
||||||
|
@ -75,10 +75,10 @@ namespace sys {
|
||||||
///< it doesn't.
|
///< it doesn't.
|
||||||
unsigned memoryLimit = 0, ///< If non-zero, this specifies max. amount
|
unsigned memoryLimit = 0, ///< If non-zero, this specifies max. amount
|
||||||
///< of memory can be allocated by process. If memory usage will be
|
///< of memory can be allocated by process. If memory usage will be
|
||||||
///< higher limit, the child is killed and this call returns. If zero -
|
///< higher limit, the child is killed and this call returns. If zero
|
||||||
///< no memory limit.
|
///< - no memory limit.
|
||||||
std::string* ErrMsg = 0 ///< If non-zero, provides a pointer to a string
|
std::string* ErrMsg = 0 ///< If non-zero, provides a pointer to a string
|
||||||
///< instance in which error messages will be returned. If the string
|
///< instance in which error messages will be returned. If the string
|
||||||
///< is non-empty upon return an error occurred while invoking the
|
///< is non-empty upon return an error occurred while invoking the
|
||||||
///< program.
|
///< program.
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue