+/* (for now) true if udevsend is the helper */
+static int manage_hotplug_event(void) {
+ char helper[256];
+ int fd;
+ int len;
+
+ fd = open("/proc/sys/kernel/hotplug", O_RDONLY);
+ if (fd < 0)
+ goto exit;
+
+ len = read(fd, helper, 256);
+ close(fd);
+
+ if (len < 0)
+ goto exit;
+ helper[len] = '\0';
+
+ if (strstr(helper, "udevsend"))
+ return 1;
+
+exit:
+ return 0;
+}
+