[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: |
Joachim Schmitz |
Subject: |
RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF |
Date: |
Fri, 16 Dec 2011 14:46:41 +0100 |
> From: Eric Blake [mailto:address@hidden
> Sent: Friday, December 16, 2011 2:42 PM
> To: Joachim Schmitz
> Cc: 'Jim Meyering'; address@hidden; address@hidden; bug-
> address@hidden
> Subject: Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF
>
> On 12/16/2011 06:02 AM, Joachim Schmitz wrote:
> > Hmm, I can dup() an fd for a directory if or had been open()'d
> > O_RDONLY, but not if opened O_WRONLY or O_RDWR, I'll get an EISDIR
> from open() then.
>
> But you shouldn't be able to open() a directory O_WRONLY or O_RDWR in the
> first place, under POSIX.
Right.
> Is this a bug in our open() wrapper for permitting a
> bad open() on a directory, which then renders the fd un-dup()able? Or is
it
> really some other O_* flag causing the issue?
It is not O_NOCTTY or O_NONBLOCK and the others (O_SEARCH, O_DIRECTORY,
O_NOFOLLOW, O_NOATIME) don't exist here.
Bye, Jojo
- coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/15
- Re: coreutils-8.14, "rm -r" fails with EBADF, Jim Meyering, 2011/12/15
- RE: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/15
- Re: coreutils-8.14, "rm -r" fails with EBADF, Jim Meyering, 2011/12/15
- Re: coreutils-8.14, "rm -r" fails with EBADF, Paul Eggert, 2011/12/15
- RE: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/16
- Re: coreutils-8.14, "rm -r" fails with EBADF, Jim Meyering, 2011/12/16
- RE: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/16
- Re: coreutils-8.14, "rm -r" fails with EBADF, Jim Meyering, 2011/12/16
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Eric Blake, 2011/12/16
- RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF,
Joachim Schmitz <=
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Paul Eggert, 2011/12/16
- RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/16
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Paul Eggert, 2011/12/16
- RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/18
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Paul Eggert, 2011/12/18
- RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/19
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Paul Eggert, 2011/12/19
- RE: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Joachim Schmitz, 2011/12/21
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Jim Meyering, 2011/12/21
- Re: bug#10305: coreutils-8.14, "rm -r" fails with EBADF, Eric Blake, 2011/12/21