if (udev->ignore_device) {
info("device event will be ignored");
sysfs_close_class_device(class_dev);
- return -1;
+ return 0;
}
if (udev->name[0] != '\0') {
/* create node, store in db */
if (udev->ignore_device) {
info("device event will be ignored");
sysfs_close_class_device(class_dev);
- return -1;
+ return 0;
}
}
sysfs_close_class_device(class_dev);
udev_rules_get_run(rules, udev, NULL, NULL);
if (udev->ignore_device) {
dbg("device event will be ignored");
- return -1;
+ return 0;
}
}
-
- /* export name of device node or netif */
- if (udev->devname[0] != '\0')
- setenv("DEVNAME", udev->devname, 1);
} else if (udev->type == DEV_DEVICE && strcmp(udev->action, "add") == 0) {
struct sysfs_device *devices_dev;
sysfs_close_device(devices_dev);
if (udev->ignore_device) {
info("device event will be ignored");
- return -1;
+ return 0;
}
} else {
dbg("default handling");
udev_rules_get_run(rules, udev, NULL, NULL);
if (udev->ignore_device) {
info("device event will be ignored");
- return -1;
+ return 0;
}
}
return 0;