Mail Archives: cygwin/2005/04/22/04:41:06
On Apr 21 16:28, Christopher Faylor wrote:
> On Thu, Apr 21, 2005 at 08:15:33PM +0000, Eric Blake wrote:
> I
> >originally wrote this program to discover that inode reporting in
> >readdir() is broken (to which you replied that fixing it would cause
> >too much of a slowdown),
>
> Yes, both Corinna and I had potential "fixes" (neither being a complete
> fix) for this in our sandboxes but they didn't make it into 1.5.15.
> Corinna got this working for >=XP which means that it wouldn't be right
> only on NTFS file systems on NT3.5, NT4, and NT2K. I just was going to
> get rid of the inode field entirely because, as you'd previously said,
> any well-designed software would adapt to the lack of that field.
I'm not sure this presumption is correct. The d_ino field is not marked
as optional in SUSv3, it's marked as an XSI extension. The crux with
XSI extensions is that (quote SuSv3) "Application writers may confidently
make use of an extension on all systems supporting the X/Open System
Interfaces Extension." This covers practically every serious system in
the POSIX world right now. If we drop d_ino, I'd expect another round
of suddenly broken applications.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader mailto:cygwin AT cygwin DOT com
Red Hat, Inc.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -