#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;
}