Remember if libvirtd is running as root or not.
struct _udevPrivate {
struct udev_monitor *udev_monitor;
int watch;
+ bool privileged;
};
static virNodeDeviceDriverStatePtr driverState = NULL;
return ret;
}
-static int nodeStateInitialize(bool privileged ATTRIBUTE_UNUSED,
+static int nodeStateInitialize(bool privileged,
virStateInhibitCallback callback ATTRIBUTE_UNUSED,
void *opaque ATTRIBUTE_UNUSED)
{
}
priv->watch = -1;
+ priv->privileged = privileged;
if (VIR_ALLOC(driverState) < 0) {
VIR_FREE(priv);