#include <stddef.h>
#include <time.h>
#include <locale.h>
#include <windef.h>
#include <winbase.h>
#include <winnt.h>
#include <internal/wine/eh.h>
Go to the source code of this file.
◆ MSVCRT_DISABLE_PER_THREAD_LOCALE
#define MSVCRT_DISABLE_PER_THREAD_LOCALE 2 |
Definition at line 66 of file tls.h.
◆ MSVCRT_ENABLE_PER_THREAD_LOCALE
#define MSVCRT_ENABLE_PER_THREAD_LOCALE 1 |
Definition at line 65 of file tls.h.
◆ thread_data_t
Definition at line 58 of file tls.h.
◆ msvcrt_free_tls()
◆ msvcrt_free_tls_mem()
◆ msvcrt_get_thread_data()
Definition at line 31 of file tls.c.
32{
35
37 {
46 }
49}
#define INVALID_HANDLE_VALUE
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
void __cdecl _amsg_exit(int errnum)
DWORD WINAPI GetLastError(void)
DWORD WINAPI GetCurrentThreadId(void)
◆ msvcrt_init_tls()
Definition at line 9 of file tls.c.
10{
12
14 {
15 ERR(
"TlsAlloc() failed!\n");
17 }
19}
DWORD WINAPI TlsAlloc(VOID)
#define TLS_OUT_OF_INDEXES
Referenced by crt_process_init(), and DllMain().
◆ tls_index