EGL: add _DARWIN_C_SOURCE defines https://github.com/anholt/libepoxy/pull/279 --- test/egl_epoxy_api.c.orig +++ test/egl_epoxy_api.c @@ -29,6 +29,8 @@ #ifdef __sun #define __EXTENSIONS__ +#elif defined(__APPLE__) +#define _DARWIN_C_SOURCE #else #define _GNU_SOURCE #endif --- test/egl_has_extension_nocontext.c.orig +++ test/egl_has_extension_nocontext.c @@ -30,6 +30,8 @@ #ifdef __sun #define __EXTENSIONS__ +#elif defined(__APPLE__) +#define _DARWIN_C_SOURCE #else #define _GNU_SOURCE #endif --- test/egl_without_glx.c.orig +++ test/egl_without_glx.c @@ -30,7 +30,11 @@ * test either a GLES1-only or a GLES2-only system. */ +#if defined(__APPLE__) +#define _DARWIN_C_SOURCE +#else #define _GNU_SOURCE +#endif #include #include