blob: 53aece1810f7dd5783bb222af048466581f21606 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
#include <stdlib.h>
#include <tls.h>
#define TLS_VAR_INIT_VALUE 99
#ifdef USE_TLS
extern __thread int tls_var;
#endif
int main(void)
{
int ret = EXIT_SUCCESS;
#ifdef USE_TLS
if (tls_var != TLS_VAR_INIT_VALUE) {
printf("tls_var = %d - Expected value = %d\n", tls_var, TLS_VAR_INIT_VALUE);
ret = EXIT_FAILURE;
}
#endif
return ret;
}
|