提交 d016a64d 编写于 作者: J Ján Tomko

util: remove virRun

Everything is using virCommand now.
Signed-off-by: NJán Tomko <jtomko@redhat.com>
Reviewed-by: NMichal Privoznik <mprivozn@redhat.com>
上级 7e5580a2
......@@ -1876,7 +1876,6 @@ virCommandToString;
virCommandWait;
virCommandWriteArgLog;
virFork;
virRun;
# util/virconf.h
......
......@@ -893,43 +893,8 @@ virExec(virCommandPtr cmd)
}
/**
* virRun:
* @argv NULL terminated argv to run
* @status optional variable to return exit status in
*
* Run a command without using the shell.
*
* If status is NULL, then return 0 if the command run and
* exited with 0 status; Otherwise return -1
*
* If status is not-NULL, then return 0 if the command ran.
* The status variable is filled with the command exit status
* and should be checked by caller for success. Return -1
* only if the command could not be run.
*/
int
virRun(const char *const*argv, int *status)
{
g_autoptr(virCommand) cmd = virCommandNewArgs(argv);
return virCommandRun(cmd, status);
}
#else /* WIN32 */
int
virRun(const char *const *argv G_GNUC_UNUSED,
int *status)
{
if (status)
*status = ENOTSUP;
else
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("virRun is not implemented for WIN32"));
return -1;
}
pid_t
virFork(void)
{
......
......@@ -34,8 +34,6 @@ typedef int (*virExecHook)(void *data);
pid_t virFork(void) G_GNUC_WARN_UNUSED_RESULT;
int virRun(const char *const*argv, int *status) G_GNUC_WARN_UNUSED_RESULT;
virCommandPtr virCommandNew(const char *binary) ATTRIBUTE_NONNULL(1);
virCommandPtr virCommandNewArgs(const char *const*args) ATTRIBUTE_NONNULL(1);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册