diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 6d7c684c8..846fc5be8 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2001-11-27 Christopher Faylor + + * winsup.h: Reorganize to avoid use of experimental stuff. + * shortcut.cc: Move winsup.h first in include order. + 2001-11-27 Christopher Faylor * cygwin.din (ualarm): New export. diff --git a/winsup/cygwin/shortcut.c b/winsup/cygwin/shortcut.c index d0c511da5..55710e86b 100644 --- a/winsup/cygwin/shortcut.c +++ b/winsup/cygwin/shortcut.c @@ -11,8 +11,8 @@ Cygwin license. Please consult the file "CYGWIN_LICENSE" for details. */ #define WIN32_LEAN_AND_MEAN -#include #include "winsup.h" +#include #include #include #include diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/winsup.h index 85b7fbe0d..93eae3397 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/winsup.h @@ -25,6 +25,13 @@ details. */ #define NO_COPY __attribute__((section(".data_cygwin_nocopy"))) +#ifdef EXPCGF +#define DECLARE_TLS_STORAGE char **tls[4096] __attribute__ ((unused)) +#else +#define DECLARE_TLS_STORAGE do {} while (0) +#define _WINBASE2_H +#endif + #ifdef __cplusplus #if !defined(__STDC_VERSION__) || __STDC_VERSION__ >= 199900L @@ -272,11 +279,4 @@ extern HMODULE cygwin_hmodule; #define winsock_active (wsadata.wVersion < 512) extern struct WSAData wsadata; -#ifdef EXPCGF -#define DECLARE_TLS_STORAGE char **tls[4096] __attribute__ ((unused)) -#else -#define DECLARE_TLS_STORAGE do {} while (0) -#define _WINBASE2_H -#endif - #endif /* defined __cplusplus */