On Fri, Jan 04, 2002 at 09:59:31PM +0300, egor duda wrote: >Friday, 04 January, 2002 Alexei Lioubimov [EMAIL PROTECTED] wrote: >AL> cvs [checkout aborted]: cannot open directory .../CVS/mypoj/Attic: Not a >AL> directory >AL> I send this error to info-cvs mailing list and they said, that it is due to >AL> opendir() implementation in cygwin (it returns ENOTDIR instead of >AL> ENOENT in most cases :( ). > >this program prints 'errno=2', which is correct ENOENT result. > >#include <sys/types.h> >#include <stdio.h> >#include <dirent.h> >#include <errno.h> > >int main() >{ > DIR* x = opendir ( "/tmp/wazoof" ); > if (!x) > printf ( "errno=%d\n", errno); >} > >AL> Will it be corrected in cygwin or in cygwin port of CVS? > >care to provide a simple self-contained testcase?
Egor, I just checked in a fix for this. Are you using the latest CVS? I already had a test case sitting around for this so it probably is a regression and I probably should add something to the test suite. cgf -- 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/