uml: Report error if inotify fails on driver startup

This commit is contained in:
Cole Robinson 2012-12-08 20:40:43 -05:00
parent d13155c20c
commit 7b97030ad4

View File

@ -509,7 +509,8 @@ umlStartup(bool privileged,
if (virFileMakePath(uml_driver->monitorDir) < 0) { if (virFileMakePath(uml_driver->monitorDir) < 0) {
char ebuf[1024]; char ebuf[1024];
VIR_ERROR(_("Failed to create monitor directory %s: %s"), VIR_ERROR(_("Failed to create monitor directory %s: %s"),
uml_driver->monitorDir, virStrerror(errno, ebuf, sizeof(ebuf))); uml_driver->monitorDir,
virStrerror(errno, ebuf, sizeof(ebuf)));
goto error; goto error;
} }
@ -517,6 +518,10 @@ umlStartup(bool privileged,
if (inotify_add_watch(uml_driver->inotifyFD, if (inotify_add_watch(uml_driver->inotifyFD,
uml_driver->monitorDir, uml_driver->monitorDir,
IN_CREATE | IN_MODIFY | IN_DELETE) < 0) { IN_CREATE | IN_MODIFY | IN_DELETE) < 0) {
char ebuf[1024];
VIR_ERROR(_("Failed to create inotify watch on %s: %s"),
uml_driver->monitorDir,
virStrerror(errno, ebuf, sizeof(ebuf)));
goto error; goto error;
} }