This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

1.3.2 rmdir fails if CWD is in the directory to be deleted?


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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]