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

Introduce vircommandpriv.h for functions used by tests

So far it's just virCommandSetDryRun.
上级 94b57a9d
......@@ -91,7 +91,7 @@ UTIL_SOURCES = \
util/virbuffer.c util/virbuffer.h \
util/vircgroup.c util/vircgroup.h util/vircgrouppriv.h \
util/virclosecallbacks.c util/virclosecallbacks.h \
util/vircommand.c util/vircommand.h \
util/vircommand.c util/vircommand.h util/vircommandpriv.h \
util/virconf.c util/virconf.h \
util/vircrypto.c util/vircrypto.h \
util/virdbus.c util/virdbus.h util/virdbuspriv.h \
......
......@@ -40,7 +40,8 @@
# include <sys/apparmor.h>
#endif
#include "vircommand.h"
#define __VIR_COMMAND_PRIV_H_ALLOW__
#include "vircommandpriv.h"
#include "viralloc.h"
#include "virerror.h"
#include "virutil.h"
......
......@@ -186,6 +186,4 @@ void virCommandAbort(virCommandPtr cmd);
void virCommandFree(virCommandPtr cmd);
void virCommandDoAsyncIO(virCommandPtr cmd);
void virCommandSetDryRun(virBufferPtr buf);
#endif /* __VIR_COMMAND_H__ */
/*
* vircommandpriv.h: Functions for testing virCommand APIs
*
* Copyright (C) 2014 Red Hat, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library. If not, see
* <http://www.gnu.org/licenses/>.
*
*/
#ifndef __VIR_COMMAND_PRIV_H_ALLOW__
# error "vircommandpriv.h may only be included by vircommand.c or test suites"
#endif
#ifndef __VIR_COMMAND_PRIV_H__
# define __VIR_COMMAND_PRIV_H__
# include "vircommand.h"
void virCommandSetDryRun(virBufferPtr buf);
#endif /* __VIR_COMMAND_PRIV_H__ */
......@@ -23,7 +23,8 @@
#ifdef __linux__
# include <stdlib.h>
# include "vircommand.h"
# define __VIR_COMMAND_PRIV_H_ALLOW__
# include "vircommandpriv.h"
# include "virkmod.h"
# include "virstring.h"
......
......@@ -21,7 +21,8 @@
#include <config.h>
#include "testutils.h"
#include "vircommand.h"
#define __VIR_COMMAND_PRIV_H_ALLOW__
#include "vircommandpriv.h"
#include "virnetdevbandwidth.h"
#include "netdev_bandwidth_conf.c"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册