a7c99506d9
rc_deptree_update_needed would return early as soon as it found any file newer than the existing dependency cache. Unfortunately, the first file found may not be the newest one there; so the clock skew workaround in rc-misc:_rc_deptree_load would be given a timestamp that was still too old. This fix forces a full scan of all relevant files, so as to ensure that we return a timestamp that will allow the clock skew fix to operate. The runtime cost is no worse than the case where the cache is up to date (ie. we must check every possible file). This fixes #161. |
||
---|---|---|
.. | ||
.gitignore | ||
librc-daemon.c | ||
librc-depend.c | ||
librc-misc.c | ||
librc-stringlist.c | ||
librc.c | ||
librc.h | ||
Makefile | ||
rc.h.in | ||
rc.map |