Update rthreads.c

Make it build again on macOS.
This commit is contained in:
C.W. Betts 2021-01-25 14:48:57 -07:00
parent 44282bc151
commit 11fe823bbd
1 changed files with 4 additions and 4 deletions

View File

@ -75,7 +75,7 @@ struct sthread
{
#ifdef USE_WIN32_THREADS
HANDLE thread;
DWORD thread_id;
DWORD thread_id;
#else
pthread_t id;
#endif
@ -194,7 +194,7 @@ sthread_t *sthread_create_with_priority(void (*thread_func)(void*), void *userda
data->userdata = userdata;
#ifdef USE_WIN32_THREADS
thread->thread = CreateThread(NULL, 0, thread_wrap, data, 0, &thread->thread_id);
thread->thread = CreateThread(NULL, 0, thread_wrap, data, 0, &thread->thread_id);
thread_created = !!thread->thread;
#else
pthread_attr_t thread_attr;
@ -314,8 +314,8 @@ void sthread_setname(sthread_t *thread, const char *name)
{
if (!thread)
return;
// TODO: implement that for Windows too.
#ifndef USE_WIN32_THREADS
// TODO: implement that for Windows (and Mac?) too.
#if !defined(USE_WIN32_THREADS) && !defined(__APPLE__)
pthread_setname_np(thread->id, name);
#endif
}