diff options
author | Carmelo Amoroso <carmelo.amoroso@st.com> | 2009-12-03 13:07:54 +0100 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2009-12-03 13:07:54 +0100 |
commit | ac08946e0c09c25143d4cc49abdf0281bb81bd8d (patch) | |
tree | 47c7d87fb31c2c778a3709d60a4791c19d00cf5d /test/tls/tst-tls-at-ctor.c | |
parent | 247367948e9cb629126422ce2ea60c67c08bff70 (diff) |
test_tls: Rename tst-tls16 to tst-tls-at-ctor
Rename tst-tls16 to tst-tls-at-ctor (including main and related
shared object) to avoid name clashing with new tests ported from
glibc.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Diffstat (limited to 'test/tls/tst-tls-at-ctor.c')
-rw-r--r-- | test/tls/tst-tls-at-ctor.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/tls/tst-tls-at-ctor.c b/test/tls/tst-tls-at-ctor.c new file mode 100644 index 000000000..53aece181 --- /dev/null +++ b/test/tls/tst-tls-at-ctor.c @@ -0,0 +1,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; +} |