On Wed, Dec 12, 2018 at 08:46:33PM +0100, Micha? G?rny wrote: > Sadly, this does not solve the problem entirely since kernel also > special-cases the value of '-1'. FWICS, the vattr structure used to > update filesystem information uses the value of VNOVAL or -1 to indicate > that the particular attribute should not be changed. As a result, any > attempt to set a timestamp with tv_sec=-1 is silently ignored > by the kernel.
VNOVAL is a bug. It should go away. However, this is not entirely trivial, as you've noticed... -- David A. Holland dholl...@netbsd.org