[Top][All Lists]

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

Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF

From: Jim Meyering
Subject: Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF
Date: Sun, 29 Jan 2012 15:30:32 +0100

severity 10305 wishlist
tags 10305 + notabug

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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]