int fd;
int len;
+ /* false, if we are called directly */
+ if (!getenv("MANAGED_EVENT"))
+ goto exit;
+
fd = open("/proc/sys/kernel/hotplug", O_RDONLY);
if (fd < 0)
goto exit;
const char *devpath = getenv("DEVPATH");
const char *subsystem = argv[1];
- dbg("version %s", UDEV_VERSION);
+ if (argc == 2 && strcmp(argv[1], "-V") == 0) {
+ printf("%s\n", UDEV_VERSION);
+ exit(0);
+ }
+
logging_init("udev");
+ dbg("version %s", UDEV_VERSION);
+
udev_init_config();
/* set signal handlers */