1234567891011121314151617181920 |
- #include <stdio.h>
- #include <stdlib.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;
- }
|