Drop useless virFileWrapperFdCatchError

We are requesting for stderr catching for all cases in
virFileWrapperFdNew(). There is no need to have a separate
function just to report an error, esp. when we can do it in
virFileWrapperFdClose().
This commit is contained in:
Michal Privoznik 2013-02-07 12:23:34 +01:00
parent debe6fd22b
commit 4ca6f5089f
4 changed files with 7 additions and 22 deletions

View File

@ -1382,7 +1382,6 @@ virFileLoopDeviceAssociate;
virFileRewrite;
virFileTouch;
virFileUpdatePerm;
virFileWrapperFdCatchError;
virFileWrapperFdClose;
virFileWrapperFdFree;
virFileWrapperFdNew;

View File

@ -2855,7 +2855,6 @@ qemuDomainSaveMemory(virQEMUDriverPtr driver,
cleanup:
VIR_FORCE_CLOSE(fd);
virFileWrapperFdCatchError(wrapperFd);
virFileWrapperFdFree(wrapperFd);
VIR_FREE(xml);
@ -3288,10 +3287,8 @@ doCoreDump(virQEMUDriverPtr driver,
cleanup:
VIR_FORCE_CLOSE(fd);
if (ret != 0) {
virFileWrapperFdCatchError(wrapperFd);
if (ret != 0)
unlink(path);
}
virFileWrapperFdFree(wrapperFd);
return ret;
}

View File

@ -282,26 +282,17 @@ virFileWrapperFdNew(int *fd ATTRIBUTE_UNUSED,
int
virFileWrapperFdClose(virFileWrapperFdPtr wfd)
{
int ret;
if (!wfd)
return 0;
return virCommandWait(wfd->cmd, NULL);
}
/**
* virFileWrapperFdCatchError:
* @wfd: fd wrapper, or NULL
*
* If iohelper reported any error VIR_WARN() about it.
*/
void
virFileWrapperFdCatchError(virFileWrapperFdPtr wfd)
{
if (wfd && wfd->err_msg)
ret = virCommandWait(wfd->cmd, NULL);
if (wfd->err_msg)
VIR_WARN("iohelper reports: %s", wfd->err_msg);
}
return ret;
}
/**
* virFileWrapperFdFree:

View File

@ -90,8 +90,6 @@ int virFileWrapperFdClose(virFileWrapperFdPtr dfd);
void virFileWrapperFdFree(virFileWrapperFdPtr dfd);
void virFileWrapperFdCatchError(virFileWrapperFdPtr dfd);
int virFileLock(int fd, bool shared, off_t start, off_t len);
int virFileUnlock(int fd, off_t start, off_t len);