Fixed bug 3011 - pthread/SDL_syssem.c requires _GNU_SOURCE

Ozkan Sezer

pthread/SDL_syssem.c requires _GNU_SOURCE predefined (like SDL_sysmutex.c),
otherwise sem_timedwait() prototype might not be available to it.  Problem
seen with glibc-2.3.4.
This commit is contained in:
Sam Lantinga 2015-06-13 13:36:47 -07:00
parent 9cf47d2f0d
commit 98f9b88cef
2 changed files with 4 additions and 1 deletions

View File

@ -23,8 +23,8 @@
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <pthread.h>
#include <errno.h>
#include <pthread.h>
#include "SDL_thread.h"

View File

@ -20,6 +20,9 @@
*/
#include "../../SDL_internal.h"
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <errno.h>
#include <pthread.h>
#include <semaphore.h>