severity 10305 wishlist tags 10305 + notabug thanks Eric Blake wrote: > On 12/21/2011 11:42 AM, Paul Eggert wrote: >> On 12/21/11 08:27, Eric Blake wrote: >>> maybe we should wrap opendir() so that the gnulib rpl_opendir() >>> always opens a directory at the same time >> >> That sounds a bit drastic, but it may be necessary. >> >> How about this idea instead? Use the following patch, >> so that fts_build does not assume that dirfd works. >> >> POSIX does not require dirfd to work, > > Actually, the next version of POSIX _will_ require dirfd to work, so we > may have to go with wrapping rpl_opendir anyways: > > http://austingroupbugs.net/view.php?id=391 > > But you are correct that older systems do not meet the future POSIX > wording, so if your hack works, it's certainly simpler for the short term.
It is clear that this is not really a bug in coreutils, but more an opportunity to (through gnulib) make fts, and thus rm portable to this aspect of NonStop. Marked as notabug and wishlist.