* shortcut.cc: Move winsup.h first in include order.
2001-11-27 Christopher Faylor <cgf@redhat.com>
+ * winsup.h: Reorganize to avoid use of experimental stuff.
+ * shortcut.cc: Move winsup.h first in include order.
+
+2001-11-27 Christopher Faylor <cgf@redhat.com>
+
* cygwin.din (ualarm): New export.
* dcrt0.cc (_dll_crt0): Add experimental tls storage declaration.
(dll_crt0): Ditto.
details. */
#define WIN32_LEAN_AND_MEAN
-#include <shlobj.h>
#include "winsup.h"
+#include <shlobj.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/mount.h>
#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
#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 */