This is the mail archive of the
mailing list for the Cygwin project.
Re: Please test latest developer snapshot
On Feb 19 13:34, Warren Young wrote:
> On 2/19/2011 11:35 AM, Warren Young wrote:
> >On 2/19/2011 11:29 AM, Warren Young wrote:
> >>$ rmdir .
> >>rmdir: failed to remove `.': Invalid argument
> >Nevermind. It doesn't work on Linux, either. I guess /bin/rmdir has code
> >in it to check for that, which rmdir(2) does not.
> Better test, which does work with 20110215, and which proves it's
> rmdir(1) being too clever, but not so clever it can't be outsmarted:
> $ mkdir foo
> $ cd foo
> $ rmdir ../foo
> Eat that, rmdir(1)!
It's not missing cleverness of rmdir(1) but by design of the rmdir(2)
function per POSIX. See
"If the path argument refers to a path whose final component is either
dot or dot-dot, rmdir() shall fail.
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple