On Tue, May 08, 2007 at 12:49:35 +0800, Liu Yubao wrote: > +#ifdef __CYGWIN__ > + /* > + * On cygwin, lstat("hello", &st) returns 0 when > + * "hello.exe" exists, so test with open() again. > + */ > + if (lstat(match, &st) && -1 != (fd = open(match, O_RDONLY))) { > + struct dir_entry *ent; > + close(fd); > +#else > if (!lstat(match, &st)) { > struct dir_entry *ent; > - > +#endif You seem to have reversed the sense of the test. -- Jan 'Bulb' Hudec <bulb@xxxxxx>
Attachment:
signature.asc
Description: Digital signature