diff options
-rw-r--r-- | coro.c | 1 | ||||
-rw-r--r-- | coro.h | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -49,6 +49,7 @@ #if CORO_SJLJ || CORO_LOOSE || CORO_LINUX || CORO_IRIX #if CORO_SJLJ +# include <stdio.h> # include <signal.h> #endif @@ -150,7 +150,7 @@ struct coro_context { #elif CORO_SJLJ || CORO_LOOSE || CORO_LINUX || CORO_IRIX -#ifdef CORO_LINUX +#if defined(CORO_LINUX) && !defined(_GNU_SOURCE) # define _GNU_SOURCE // for linux libc #endif |