From 1515ce296a2d3b6b9f2a0c33709dc05a89d5fdd0 Mon Sep 17 00:00:00 2001 From: Brian Dessent Date: Sat, 8 Sep 2007 10:51:37 +0000 Subject: [PATCH] * include/cygwin/config.h: Conditionalize inline __getreent() definition on _COMPILING_NEWLIB. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/include/cygwin/config.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index d100a1574..db451fb35 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2007-09-08 Brian Dessent + + * include/cygwin/config.h: Conditionalize inline __getreent() + definition on _COMPILING_NEWLIB. + 2007-09-06 Brian Dessent * include/cygwin/config.h (__getreent): Define inline version. diff --git a/winsup/cygwin/include/cygwin/config.h b/winsup/cygwin/include/cygwin/config.h index 0c2f157f8..f0f1c8aa8 100644 --- a/winsup/cygwin/include/cygwin/config.h +++ b/winsup/cygwin/include/cygwin/config.h @@ -37,9 +37,11 @@ extern "C" { compute these offsets already exists for the sake of gendef so we might as well just use it here. */ +#ifdef _COMPILING_NEWLIB #include "../tlsoffsets.h" extern char *_tlsbase __asm__ ("%fs:4"); #define __getreent() (struct _reent *)(_tlsbase + tls_local_clib) +#endif /* _COMPILING_NEWLIB */ #define __FILENAME_MAX__ (260 - 1 /* NUL */) #define _READ_WRITE_RETURN_TYPE _ssize_t -- 2.43.5