Paul Eggert wrote: ... > diff --git a/NEWS b/NEWS ... > Tar now checks for inconsistencies caused when a file system is > -modified while tar is creating an archive. The new checks are > -implemented via the openat, fstatat, and readlinkat calls standardized > -by POSIX.1-2008. On an older system that lacks these calls, tar > -emulates them at some cost in efficiency and reliability. > +modified while tar is creating an archive. In the new approach, tar > +maintains a cache of file descriptors to directories, so it uses more > +file descriptors before, but it gracefully adjusts to system limits on
s/before/than before/ > +the number of file descriptors. The new checks are implemented via ... Sounds good! I haven't looked at the details, though.
