Bernhard Voelker wrote:
So regarding gnulib, there are 2 alternatives:
a) rename FTS_NOATIME to FTS_NOATIME, and add a retry to open/openat
in each place when that was using O_NOATIME and we got EPERM.
I didn't quite get the point of the rename; those two identifiers look identical
to me.
The original commit said that FTS_NOATIME was intended to be best effort, and
that FTS_NOATIME would be ineffective in some cases. If that's the intent,
retrying would implement it.
b) remove FTS_NOATIME - the attached would do that ... in the naive
hope that no other project has picked it up yet (which I doubt).
If nobody's using FTS_NOATIME it'd probably be better to remove it, yes.
It'd be nice to hear Eric's opinion.