s/int/virLogDestination/ in logging code

The log destinations are an enum, but most of the code was
just using a plain 'int' for function params / variables.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange 2012-09-27 14:04:21 +01:00
parent 2dd77cd1ff
commit 4764a6c5a3
3 changed files with 4 additions and 4 deletions

View File

@ -564,7 +564,7 @@ static int virLogResetOutputs(void) {
* Returns -1 in case of failure or the output number if successful
*/
int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c, void *data,
virLogPriority priority, int dest, const char *name,
virLogPriority priority, virLogDestination dest, const char *name,
unsigned int flags)
{
int ret = -1;
@ -1139,7 +1139,7 @@ char *virLogGetOutputs(void) {
virLogLock();
for (i = 0; i < virLogNbOutputs; i++) {
int dest = virLogOutputs[i].dest;
virLogDestination dest = virLogOutputs[i].dest;
if (i)
virBufferAsprintf(&outputbuf, " ");
switch (dest) {

View File

@ -125,7 +125,7 @@ extern void virLogSetFromEnv(void);
extern int virLogDefineFilter(const char *match, virLogPriority priority,
unsigned int flags);
extern int virLogDefineOutput(virLogOutputFunc f, virLogCloseFunc c, void *data,
virLogPriority priority, int dest, const char *name,
virLogPriority priority, virLogDestination dest, const char *name,
unsigned int flags);
/*

View File

@ -610,7 +610,7 @@ int virtTestMain(int argc,
virLogSetFromEnv();
if (!getenv("LIBVIRT_DEBUG") && !virLogGetNbOutputs()) {
if (virLogDefineOutput(virtTestLogOutput, virtTestLogClose, &testLog,
VIR_LOG_DEBUG, 0, NULL, 0) < 0)
VIR_LOG_DEBUG, VIR_LOG_TO_STDERR, NULL, 0) < 0)
return 1;
}