chiark / gitweb /
treewide: another round of simplifications
[elogind.git] / src / journal / coredump-vacuum.c
index fec901e8e44f2dddf845eb86c9bf398033bffa0a..9b73795e5bb27843a5bbef60c4febce84a0b6920 100644 (file)
@@ -139,10 +139,8 @@ int coredump_vacuum(int exclude_fd, off_t keep_free, off_t max_use) {
                 return 0;
 
         if (exclude_fd >= 0) {
-                if (fstat(exclude_fd, &exclude_st) < 0) {
-                        log_error("Failed to fstat(): %m");
-                        return -errno;
-                }
+                if (fstat(exclude_fd, &exclude_st) < 0)
+                        return log_error_errno(errno, "Failed to fstat(): %m");
         }
 
         /* This algorithm will keep deleting the oldest file of the
@@ -156,7 +154,7 @@ int coredump_vacuum(int exclude_fd, off_t keep_free, off_t max_use) {
                 if (errno == ENOENT)
                         return 0;
 
-                log_error("Can't open coredump directory: %m");
+                log_error_errno(errno, "Can't open coredump directory: %m");
                 return -errno;
         }
 
@@ -258,7 +256,7 @@ int coredump_vacuum(int exclude_fd, off_t keep_free, off_t max_use) {
                         if (errno == ENOENT)
                                 continue;
 
-                        log_error("Failed to remove file %s: %m", worst->oldest_file);
+                        log_error_errno(errno, "Failed to remove file %s: %m", worst->oldest_file);
                         return -errno;
                 } else
                         log_info("Removed old coredump %s.", worst->oldest_file);
@@ -267,6 +265,6 @@ int coredump_vacuum(int exclude_fd, off_t keep_free, off_t max_use) {
         return 0;
 
 fail:
-        log_error("Failed to read directory: %m");
+        log_error_errno(errno, "Failed to read directory: %m");
         return -errno;
 }