* include/cygwin/config.h: Define __USE_INTERNAL_STAT64 appropriately.

This commit is contained in:
Corinna Vinschen 2003-05-13 09:26:17 +00:00
parent 837e070f31
commit 5d575f7dcd
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2003-05-13 Corinna Vinschen <corinna@vinschen.de>
* include/cygwin/config.h: Define __USE_INTERNAL_STAT64 appropriately.
2003-05-12 Corinna Vinschen <corinna@vinschen.de>
* Makefile.in (CYGWIN_START): Define as crt0.o. Add to TARGET_LIBS.

View File

@ -23,6 +23,14 @@ extern "C" {
#define _READ_WRITE_RETURN_TYPE _ssize_t
#define __LARGE64_FILES 1
#define __CYGWIN_USE_BIG_TYPES__ 1
#ifdef __CYGWIN_USE_BIG_TYPES__
/* __USE_INTERNAL_STAT64 is needed when building newlib for Cygwin.
It must be set when __CYGWIN_USE_BIG_TYPES__ is set. In this case
newlib will call the 64 bit stat calls internally. Otherwise the
struct stat used in newlib is not matching the struct stat used in
Cygwin. */
#define __USE_INTERNAL_STAT64 1
#endif
#if defined(__INSIDE_CYGWIN__) || defined(_COMPILING_NEWLIB)
#define __IMPORT
#else