1.3.2 rmdir fails if CWD is in the directory to be deleted?
John William
jw2357@hotmail.com
Fri Sep 7 21:45:00 GMT 2001
I just installed Cygwin and am having the following problem with rmdir() --
it fails if the CWD is set to the directory to be deleted.
main()
{
mkdir("test");
rmdir("test"); <-- succeeds
mkdir("test");
chdir("test");
rmdir("test"); <-- fails
}
This is different than standard UN*X. It appears to me that POSIX only
requires that the directory be empty, it doesn't say that the CWD can't be
set to the directory to be deleted.
Is this a known issue? It is causing problems with some programs I'm trying
to compile (they work fine under RH Linux, DJGPP and FreeBSD). Please e-mail
any reponses, as I am not subscribed to the mailing list. Thanks!
- John
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list