From 2fd2f308e2504b37a94fa3e3b476ec691ee005c5 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Wed, 24 Aug 2016 10:19:53 +0200 Subject: [PATCH] Include winsup.h prior to including other headers Otherwise _GNU_SOURCE is not set when needed in sys/features.h. Signed-off-by: Corinna Vinschen --- winsup/cygwin/libc/strptime.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/winsup/cygwin/libc/strptime.cc b/winsup/cygwin/libc/strptime.cc index efa4e5bb5..62dca6e5e 100644 --- a/winsup/cygwin/libc/strptime.cc +++ b/winsup/cygwin/libc/strptime.cc @@ -29,13 +29,17 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#ifdef __CYGWIN__ +#include "winsup.h" +#endif + #include #if defined(LIBC_SCCS) && !defined(lint) __RCSID("$NetBSD: strptime.c,v 1.28 2008/04/28 20:23:01 martin Exp $"); #endif #ifdef __CYGWIN__ -#include "winsup.h" +#include "../locale/setlocale.h" #else #include "namespace.h" #include @@ -46,7 +50,6 @@ __RCSID("$NetBSD: strptime.c,v 1.28 2008/04/28 20:23:01 martin Exp $"); #include #include #include -#include "../locale/setlocale.h" #ifdef __TM_GMTOFF # define TM_GMTOFF __TM_GMTOFF