This is the mail archive of the 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]

Re: New GCC available for testing (TRY 4) -- fixes include path problem

On Fri, Jun 16, 2000 at 03:56:12PM -0700, Carl Thompson wrote:
>Chris Faylor wrote:
>>>I just took another quick look at the way things are now and I noticed
>>>another problem.  Some Windows headers are only in the POSIX include
>>>directory (such as "windows.h"), but some are only in the MinGW
>>>directory (such as "direct.h").  That means, with your latest snapshot,
>>>Cygwin programs can't use "direct.h" if they need to!
>>Did you look at the contents of direct.h?  It's mingw-specific.  POSIX
>>programs use dirent.h.
>Actually, it's not MinGW specific, it's Windows / DOS specific.  A
>"direct.h" header is also included with VC++ and Borland C++ so it is
>standard on the Windows platform.  It defines such functions as

Cygwin replaces many of the functions that are in msvcrt and crtdll.
You can't mix them with impunity.  You get conflicts.  The _getdrive()
function is part of crtdll and msvcrt.

Making these available would imply that people would have to link with
-lcrtdll which would lead to problems.


Want to unsubscribe from this list?
Send a message to

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