18#ifndef __VSF_SDL2_TRHEAD_H__
19#define __VSF_SDL2_TRHEAD_H__
23#include "../../vsf_sdl2_cfg.h"
25#if VSF_USE_SDL2 == ENABLED && VSF_USE_LINUX == ENABLED
void * SDL_TLSGet(SDL_TLSID id)
Definition vsf_sdl2_thread.c:113
void SDL_DetachThread(SDL_Thread *thread)
Definition vsf_sdl2_thread.c:103
SDL_threadID SDL_GetThreadID(SDL_Thread *thread)
Definition vsf_sdl2_thread.c:87
const char * SDL_GetThreadName(SDL_Thread *thread)
Definition vsf_sdl2_thread.c:77
SDL_TLSID SDL_TLSCreate(void)
Definition vsf_sdl2_thread.c:108
SDL_Thread * SDL_CreateThread(SDL_ThreadFunction fn, const char *name, void *data)
Definition vsf_sdl2_thread.c:72
void SDL_TLSCleanup(void)
Definition vsf_sdl2_thread.c:129
pthread_t SDL_threadID
Definition SDL_thread.h:45
int SDL_SetThreadPriority(SDL_ThreadPriority priority)
Definition vsf_sdl2_thread.c:92
vsf_prio_t SDL_ThreadPriority
Definition SDL_thread.h:44
void SDL_WaitThread(SDL_Thread *thread, int *status)
Definition vsf_sdl2_thread.c:98
int SDL_TLSID
Definition SDL_thread.h:46
int SDL_TLSSet(SDL_TLSID id, const void *value, void(*destructor)(void *))
Definition vsf_sdl2_thread.c:118
int(* SDL_ThreadFunction)(void *data)
Definition SDL_thread.h:42
SDL_threadID SDL_ThreadID(void)
Definition vsf_sdl2_thread.c:82
SDL_Thread * SDL_CreateThreadWithStackSize(SDL_ThreadFunction fn, const char *name, const size_t stacksize, void *data)
Definition vsf_sdl2_thread.c:44
struct ieee80211_ext_chansw_ie data
Definition ieee80211.h:80
int pthread_t
Definition pthread.h:197
uint32_t uintptr_t
Definition stdint.h:38
Definition SDL_thread.h:47
char name[sizeof(uintptr_t)]
Definition SDL_thread.h:51
SDL_threadID thread
Definition SDL_thread.h:48
SDL_ThreadFunction entry
Definition SDL_thread.h:49
void * data
Definition SDL_thread.h:50
vk_av_control_value_t value
Definition vsf_audio.h:171
vsf_prio_t
Definition vsf_kernel_common.h:37
uint8_t status
Definition vsf_tgui.h:139