| 123456789101112131415161718192021222324252627282930 | /* Check unloading modules with data in static TLS block.  */#include <dlfcn.h>#include <stdio.h>#include <stdlib.h>static intdo_test (void){  int i;  for (i = 0; i < 1000;)    {      printf ("round %d\n",++i);      void *h = dlopen ("tst-tlsmod13a.so", RTLD_LAZY);      if (h == NULL)	{	  printf ("cannot load: %s\n", dlerror ());	  exit (1);	}      dlclose (h);    }  return 0;}#define TEST_FUNCTION do_test ()#define TIMEOUT 20#include "../test-skeleton.c"
 |