chiark / gitweb /
treewide: no need to negate errno for log_*_errno()
[elogind.git] / src / dbus1-generator / dbus1-generator.c
index 3c4522b5893cde3ee1d5338047b4e78d0831c498..a459c8450f4e6b13e2b4780fe17e366ff01b91a3 100644 (file)
@@ -103,7 +103,7 @@ static int create_dbus_files(
 
                 r = fflush_and_check(f);
                 if (r < 0) {
-                        log_error("Failed to write %s: %s", a, strerror(-r));
+                        log_error_errno(r, "Failed to write %s: %m", a);
                         return r;
                 }
 
@@ -140,7 +140,7 @@ static int create_dbus_files(
 
         r = fflush_and_check(f);
         if (r < 0) {
-                log_error("Failed to write %s: %s", b, strerror(-r));
+                log_error_errno(r, "Failed to write %s: %m", b);
                 return r;
         }
 
@@ -319,7 +319,7 @@ int main(int argc, char *argv[]) {
 
         umask(0022);
 
-        if (access("/dev/kdbus/control", F_OK) < 0)
+        if (access("/sys/fs/kdbus/control", F_OK) < 0)
                 return 0;
 
         r = cg_pid_get_owner_uid(0, NULL);
@@ -332,7 +332,7 @@ int main(int argc, char *argv[]) {
                 type = "system";
                 units = SYSTEM_DATA_UNIT_PATH;
         } else {
-                log_error("Failed to determine whether we are running as user or system instance: %s", strerror(-r));
+                log_error_errno(r, "Failed to determine whether we are running as user or system instance: %m");
                 return r;
         }