diff --git a/reactos/lib/sdk/crt/startup/tlssup.c b/reactos/lib/sdk/crt/startup/tlssup.c index ab9337a1358..220678c1c15 100644 --- a/reactos/lib/sdk/crt/startup/tlssup.c +++ b/reactos/lib/sdk/crt/startup/tlssup.c @@ -48,13 +48,13 @@ typedef struct TlsDtorNode { ULONG _tls_index = 0; /* TLS raw template data start and end. */ -_CRTALLOC(".tls$AAA") char _tls_start = 0; +_CRTALLOC(".tls") char _tls_start = 0; _CRTALLOC(".tls$ZZZ") char _tls_end = 0; _CRTALLOC(".CRT$XLA") PIMAGE_TLS_CALLBACK __xl_a = 0; _CRTALLOC(".CRT$XLZ") PIMAGE_TLS_CALLBACK __xl_z = 0; -_CRTALLOC(".tls") const IMAGE_TLS_DIRECTORY _tls_used = { +_CRTALLOC(".rdata$T") const IMAGE_TLS_DIRECTORY _tls_used = { (ULONG_PTR) &_tls_start+1, (ULONG_PTR) &_tls_end, (ULONG_PTR) &_tls_index, (ULONG_PTR) (&__xl_a+1), (ULONG) 0, (ULONG) 0