21#include "../../SDL_internal.h"
23#include "../SDL_systhread.h"
24#include "../SDL_thread_c.h"
29#define INVALID_PTHREAD_KEY ((pthread_key_t)-1)
41 pthread_key_t storage;
42 if (pthread_key_create(&storage,
NULL) == 0) {
#define SDL_MemoryBarrierRelease()
#define SDL_MemoryBarrierAcquire()
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
int SDL_Generic_SetTLSData(SDL_TLSData *storage)
SDL_TLSData * SDL_Generic_GetTLSData(void)
SDL_TLSData * SDL_SYS_GetTLSData(void)
int SDL_SYS_SetTLSData(SDL_TLSData *data)
#define INVALID_PTHREAD_KEY
static pthread_key_t thread_local_storage
static SDL_bool generic_local_storage