Added SDL_GetThreadState

This commit is contained in:
Moritz authored and Sam Lantinga committed 2024-12-25 13:15:18 -08:00
1 parent b7dac5072b
commit ca4f5dd40d
6 files changed
+39 -8

No files matched your search

+5
View File
@@ -456,6 +456,11 @@ void SDL_WaitThread(SDL_Thread *thread, int *status)
}
}
SDL_ThreadState SDL_GetThreadState(SDL_Thread *thread)
{
return (SDL_ThreadState)SDL_GetAtomicInt(&thread->state);
}
void SDL_DetachThread(SDL_Thread *thread)
{
if (!thread) {
-8
View File
@@ -44,14 +44,6 @@
#endif
#include "../SDL_error_c.h"
typedef enum SDL_ThreadState
{
SDL_THREAD_STATE_ALIVE,
SDL_THREAD_STATE_DETACHED,
SDL_THREAD_STATE_ZOMBIE,
SDL_THREAD_STATE_CLEANED,
} SDL_ThreadState;
// This is the system-independent thread info structure
struct SDL_Thread
{