tree-wide: remove a number of invocations of strerror() and replace by %m
Let's clean up our tree a bit, and reduce invocations of the thread-unsafe strerror() by replacing it with printf()'s %m specifier.
This commit is contained in:
@@ -812,10 +812,8 @@ static int enumerator_scan_devices_all(sd_device_enumerator *enumerator) {
|
||||
if (access("/sys/subsystem", F_OK) >= 0) {
|
||||
/* we have /subsystem/, forget all the old stuff */
|
||||
r = enumerator_scan_dir(enumerator, "subsystem", "devices", NULL);
|
||||
if (r < 0) {
|
||||
log_debug("device-enumerator: failed to scan /sys/subsystem: %s", strerror(-r));
|
||||
return r;
|
||||
}
|
||||
if (r < 0)
|
||||
return log_debug_errno(r, "device-enumerator: failed to scan /sys/subsystem: %m");
|
||||
} else {
|
||||
int k;
|
||||
|
||||
|
||||
@@ -200,10 +200,8 @@ static int device_read_db(sd_device *device) {
|
||||
if (r < 0) {
|
||||
if (r == -ENOENT)
|
||||
return 0;
|
||||
else {
|
||||
log_debug("sd-device: failed to read db '%s': %s", path, strerror(-r));
|
||||
return r;
|
||||
}
|
||||
else
|
||||
return log_debug_errno(r, "sd-device: failed to read db '%s': %m", path);
|
||||
}
|
||||
|
||||
/* devices with a database entry are initialized */
|
||||
@@ -247,7 +245,7 @@ static int device_read_db(sd_device *device) {
|
||||
db[i] = '\0';
|
||||
r = handle_db_line(device, key, value);
|
||||
if (r < 0)
|
||||
log_debug("sd-device: failed to handle db entry '%c:%s': %s", key, value, strerror(-r));
|
||||
log_debug_errno(r, "sd-device: failed to handle db entry '%c:%s': %m", key, value);
|
||||
|
||||
state = PRE_KEY;
|
||||
}
|
||||
|
||||
@@ -169,11 +169,10 @@ int device_set_syspath(sd_device *device, const char *_syspath, bool verify) {
|
||||
/* the device does not exist (any more?) */
|
||||
return -ENODEV;
|
||||
|
||||
log_debug("sd-device: could not canonicalize '%s': %m", _syspath);
|
||||
return -errno;
|
||||
return log_debug_errno(errno, "sd-device: could not canonicalize '%s': %m", _syspath);
|
||||
}
|
||||
} else if (r < 0) {
|
||||
log_debug("sd-device: could not get target of '%s': %s", _syspath, strerror(-r));
|
||||
log_debug_errno("sd-device: could not get target of '%s': %m", _syspath);
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -516,7 +515,7 @@ int device_read_uevent_file(sd_device *device) {
|
||||
/* some devices may not have uevent files, see set_syspath() */
|
||||
return 0;
|
||||
else if (r < 0) {
|
||||
log_debug("sd-device: failed to read uevent file '%s': %s", path, strerror(-r));
|
||||
log_debug_errno(r, "sd-device: failed to read uevent file '%s': %m", path);
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -555,7 +554,7 @@ int device_read_uevent_file(sd_device *device) {
|
||||
|
||||
r = handle_uevent_line(device, key, value, &major, &minor);
|
||||
if (r < 0)
|
||||
log_debug("sd-device: failed to handle uevent entry '%s=%s': %s", key, value, strerror(-r));
|
||||
log_debug_errno(r, "sd-device: failed to handle uevent entry '%s=%s': %s", key, value);
|
||||
|
||||
state = PRE_KEY;
|
||||
}
|
||||
@@ -569,7 +568,7 @@ int device_read_uevent_file(sd_device *device) {
|
||||
if (major) {
|
||||
r = device_set_devnum(device, major, minor);
|
||||
if (r < 0)
|
||||
log_debug("sd-device: could not set 'MAJOR=%s' or 'MINOR=%s' from '%s': %s", major, minor, path, strerror(-r));
|
||||
log_debug_errno("sd-device: could not set 'MAJOR=%s' or 'MINOR=%s' from '%s': %m", major, minor, path);
|
||||
}
|
||||
|
||||
return 0;
|
||||
@@ -1271,10 +1270,8 @@ int device_read_db_aux(sd_device *device, bool force) {
|
||||
if (r < 0) {
|
||||
if (r == -ENOENT)
|
||||
return 0;
|
||||
else {
|
||||
log_debug("sd-device: failed to read db '%s': %s", path, strerror(-r));
|
||||
return r;
|
||||
}
|
||||
else
|
||||
return log_debug_errno(r, "sd-device: failed to read db '%s': %m", path);
|
||||
}
|
||||
|
||||
/* devices with a database entry are initialized */
|
||||
@@ -1318,7 +1315,7 @@ int device_read_db_aux(sd_device *device, bool force) {
|
||||
db[i] = '\0';
|
||||
r = handle_db_line(device, key, value);
|
||||
if (r < 0)
|
||||
log_debug("sd-device: failed to handle db entry '%c:%s': %s", key, value, strerror(-r));
|
||||
log_debug_errno(r, "sd-device: failed to handle db entry '%c:%s': %s", key, value);
|
||||
|
||||
state = PRE_KEY;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user