aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/System
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-01-11 06:37:27 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-01-11 06:37:27 +0000
commit1aa2649fdcc22b67d2c6af16763f8a02ed9daf95 (patch)
tree237917747a99092a7c477741ada3393f4bdad069 /include/llvm/System
parent51a263434a8ba6305ded4bff46204058eb679c8e (diff)
downloadexternal_llvm-1aa2649fdcc22b67d2c6af16763f8a02ed9daf95.zip
external_llvm-1aa2649fdcc22b67d2c6af16763f8a02ed9daf95.tar.gz
external_llvm-1aa2649fdcc22b67d2c6af16763f8a02ed9daf95.tar.bz2
Fix the documentation for executeAndWait so the argument comments are
actually attributed to the arguments by doxygen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19473 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/System')
-rw-r--r--include/llvm/System/Program.h35
1 files changed, 16 insertions, 19 deletions
diff --git a/include/llvm/System/Program.h b/include/llvm/System/Program.h
index 6528d68..b34cab8 100644
--- a/include/llvm/System/Program.h
+++ b/include/llvm/System/Program.h
@@ -56,25 +56,22 @@ namespace sys {
/// @brief Executes the program with the given set of \p args.
static int ExecuteAndWait(
const Path& path, ///< The path to the program to execute
- const char** args,
- ///< A vector of strings that are passed to the program.
- ///< The first element should be the name of the program. The list
- ///< *must* be terminated by a null char* entry.
- const char ** env = 0,
- ///< An optional vector of strings to use for the program's
- ///< environment. If not provided, the current program's environment
- ///< will be used.
- const sys::Path** redirects = 0,
- ///< An optional array of pointers to Paths. If the array is null,
- ///< no redirection is done. The array should have a size of at least
- ///< three. If the pointer in the array are not null, then the
- ///< inferior process's stdin(0), stdout(1), and stderr(2) will be
- ///< redirected to the corresponding Paths.
- unsigned secondsToWait = 0
- ///< If non-zero, this specifies the amount of time to wait for the
- ///< child process to exit. If the time expires, the child is killed
- ///< and this call returns. If zero, this function will wait until
- ///< the child finishes or forever if it doesn't.
+ const char** args, ///< A vector of strings that are passed to the
+ ///< program. The first element should be the name of the program.
+ ///< The list *must* be terminated by a null char* entry.
+ const char ** env = 0, ///< An optional vector of strings to use for
+ ///< the program's environment. If not provided, the current program's
+ ///< environment will be used.
+ const sys::Path** redirects = 0, ///< An optional array of pointers to
+ ///< Paths. If the array is null, no redirection is done. The array
+ ///< should have a size of at least three. If the pointer in the array
+ ///< are not null, then the inferior process's stdin(0), stdout(1),
+ ///< and stderr(2) will be redirected to the corresponding Paths.
+ unsigned secondsToWait = 0 ///< If non-zero, this specifies the amount
+ ///< of time to wait for the child process to exit. If the time
+ ///< expires, the child is killed and this call returns. If zero,
+ ///< this function will wait until the child finishes or forever if
+ ///< it doesn't.
);
};
}