Do not expose Windows threads keys

This commit is contained in:
Andrea Mazzoleni 2026-05-20 19:52:24 +02:00
parent ed7b35f62f
commit 63a4a9382d

View file

@ -431,12 +431,18 @@ int windows_cond_destroy(windows_cond_t* cond);
int windows_cond_signal(windows_cond_t* cond);
int windows_cond_broadcast(windows_cond_t* cond);
int windows_cond_wait(windows_cond_t* cond, windows_mutex_t* mutex);
int windows_create(thread_id_t* thread, void* attr, void* (*func)(void*), void* arg);
int windows_join(thread_id_t thread, void** retval);
/**
* Windows thread variables
*
* WARNING: windows_key_create and windows_key_delete must be called from a monothread context
*/
int windows_key_create(windows_key_t* key, void (*destructor)(void*));
int windows_key_delete(windows_key_t key);
void* windows_getspecific(windows_key_t key);
int windows_setspecific(windows_key_t key, void* value);
int windows_create(thread_id_t* thread, void* attr, void* (*func)(void*), void* arg);
int windows_join(thread_id_t thread, void** retval);
#endif
#endif