login
Header Space

 
 

Re: cygwin-latest: compile errors related to sockaddr_storage, dirent->d_type and dirent->d_ino

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Alex Riesen <raa.lkml@...>, <git@...>
Date: Thursday, January 19, 2006 - 2:31 pm

On Thu, Jan 19, 2006 at 11:42:46AM +0100, Alex Riesen wrote:

Hmm.  I thought we'd already dispelled the myth that cygwin is
unsupported in this very mailing list.  That is an odd impression given
the fact that you were complaining about behavior in a version of cygwin
which was released on Monday but, apology accepted.

If you want to see evidence of continual cygwin development, you can always
visit this page:  http://cygwin.com/snapshots/ .  This page has snapshots
of cygwin built from cvs.  We make these available so that people will check
things out prior to an actual release.


The default entry (i.e., the one you get without defining
__INSIDE_CYGWIN__ or __CYGWIN_USE_BIG_TYPES__) in dirent.h is the
correct one.


Hmm.  On linux, my /usr/include/bits/dirent.h has a d_reclen field in
dirent.  I know what that is and what it is used for but it's not
mentioned, that I can see, in SUSv3.  But, since I don't see anything in
the description of dirent in SUSv3 which says that the must have only
the fields mentiond, that's ok.

In any event, we don't claim to be POSIX compatible.  We actually are
working for linux compatibility but this is one regrettable place where
Windows doesn't allow that.

I explained about the DT macros and why we dropped d_ino support in
another message.

Anyway, I understand why the DT macros would cause problems and I have
removed them from the current CVS.  I don't see why the existence of
extra fields in dirent or why other non-default definitions would
cause any problems other than the "Doctor, doctor, it hurts when I
do this" variety.

cgf
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 1:29 am)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 2:31 pm)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 6:51 pm)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 12:10 pm)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 4:34 pm)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 5:28 pm)
Re: cygwin-latest: compile errors related to sockaddr_storag..., Christopher Faylor, (Thu Jan 19, 5:51 pm)
speck-geostationary