static void *f(void *arg)
{
if (tls_fix != 23)
- error("fixed init failed: want 23 got %d\n", tls_fix);
+ t_error("fixed init failed: want 23 got %d\n", tls_fix);
if (tls_zero != 0)
- error("zero init failed: want 0 got %d\n", tls_zero);
+ t_error("zero init failed: want 0 got %d\n", tls_zero);
tls_fix++;
tls_zero++;
return 0;
}
-#define CHECK(f) do{ if(f) error("%s failed.\n", #f); }while(0)
+#define CHECK(f) do{ if(f) t_error("%s failed.\n", #f); }while(0)
#define length(a) (sizeof(a)/sizeof*(a))
int main()
int i, j;
if (tls_fix != 23)
- error("fixed init failed: want 23 got %d\n", tls_fix);
+ t_error("fixed init failed: want 23 got %d\n", tls_fix);
if (tls_zero != 0)
- error("zero init failed: want 0 got %d\n", tls_zero);
+ t_error("zero init failed: want 0 got %d\n", tls_zero);
for (j = 0; j < 2; j++) {
for (i = 0; i < length(t); i++) {
CHECK(pthread_join(t[i], 0));
}
- return test_status;
+ return t_status;
}