Merge pull request #19792 from keszybz/more-logging-stuff

More logging tweaks
This commit is contained in:
Yu Watanabe
2021-06-03 03:36:28 +09:00
committed by GitHub
13 changed files with 123 additions and 91 deletions
+5 -3
View File
@@ -713,7 +713,7 @@ int find_executable_full(const char *name, bool use_path_envvar, char **ret_file
}
bool paths_check_timestamp(const char* const* paths, usec_t *timestamp, bool update) {
bool changed = false;
bool changed = false, originally_unset;
const char* const* i;
assert(timestamp);
@@ -721,6 +721,8 @@ bool paths_check_timestamp(const char* const* paths, usec_t *timestamp, bool upd
if (!paths)
return false;
originally_unset = *timestamp == 0;
STRV_FOREACH(i, paths) {
struct stat stats;
usec_t u;
@@ -730,11 +732,11 @@ bool paths_check_timestamp(const char* const* paths, usec_t *timestamp, bool upd
u = timespec_load(&stats.st_mtim);
/* first check */
/* check first */
if (*timestamp >= u)
continue;
log_debug("timestamp of '%s' changed", *i);
log_debug(originally_unset ? "Loaded timestamp for '%s'." : "Timestamp of '%s' changed.", *i);
/* update timestamp */
if (update) {