diff --git a/headers/posix/signal.h b/headers/posix/signal.h index d56cf2edfa..2f59f7ac66 100644 --- a/headers/posix/signal.h +++ b/headers/posix/signal.h @@ -61,7 +61,7 @@ typedef struct __siginfo_t { typedef void (*__sighandler_t)(int); typedef void (*__siginfo_handler_t)(int, siginfo_t*, void*); -#ifdef __USE_GNU +#if defined(_DEFAULT_SOURCE) typedef __sighandler_t sighandler_t; /* GNU-like signal handler typedef */ #endif