assert_se(sd_device_enumerator_new(&e) >= 0);
assert_se(sd_device_enumerator_allow_uninitialized(e) >= 0);
FOREACH_DEVICE(e, d) {
- const char *syspath, *devpath, *subsystem, *val;
+ const char *syspath, *subsystem, *val;
dev_t devnum;
usec_t usec;
int i, r;
r = sd_device_get_driver(d, &val);
assert_se(r >= 0 || r == -ENOENT);
- assert_se(sd_device_get_devpath(d, &devpath) >= 0);
+ assert_se(sd_device_get_devpath(d, &val) >= 0);
r = sd_device_get_devname(d, &val);
assert_se(r >= 0 || r == -ENOENT);
r = sd_device_get_sysnum(d, &val);
assert_se(r >= 0 || r == -ENOENT);
- r = sd_device_get_is_initialized(d);
- assert_se(r >= 0);
- if (r > 0) {
+ i = sd_device_get_is_initialized(d);
+ assert_se(i >= 0);
+ if (i > 0) {
r = sd_device_get_usec_since_initialized(d, &usec);
assert_se(r >= 0 || r == -ENODATA);
}
r = sd_device_get_property_value(d, "ID_NET_DRIVER", &val);
assert_se(r >= 0 || r == -ENOENT);
- log_debug("syspath:%s devpath:%s subsystem:%s", syspath, devpath, strempty(subsystem));
+ log_debug("subsystem:%s syspath:%s initialized:%s", strna(subsystem), syspath, yes_no(i));
}
}