Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   christos
Date:           Wed Nov 11 11:25:43 UTC 1998

Modified Files:
        src/usr.bin/make: make.c
Log Message:
PR/6426: Jim Bernard: make sometimes does not make directories on top of
a union mount.

eg.
src: FORCE

FORCE is a fake target that does not have sources. When FORCE is
considered made it gets updated with the current timestamp. If the
directory happens to have the same timestamp too, then it will not
be made because it is considered to be up-to-date with respect to
the child. This can happen because the time resolution is only in
seconds. It is more likely to happen on a union filesystem where
the timestamps take longer to update.

The fix is to consider the parent unmade when children have been
updated.




Home | Main Index | Thread Index | Old Index