mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	2001-09-22 Andreas Jaeger <aj@suse.de> * linuxthreads/tst-context.c: Avoid compile warning.
		
			
				
	
	
		
			41 lines
		
	
	
		
			714 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			714 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <dlfcn.h>
 | |
| #include <mcheck.h>
 | |
| #include <stdio.h>
 | |
| #include <stdlib.h>
 | |
| 
 | |
| int
 | |
| main (void)
 | |
| {
 | |
|   int i;
 | |
|   void *h1, *h2;
 | |
| 
 | |
|   mtrace ();
 | |
| 
 | |
|   for (i = 0; i < 3; i++)
 | |
|     {
 | |
|       h1 = dlopen ("reldep4mod1.so", RTLD_NOW | RTLD_GLOBAL);
 | |
|       if (h1 == NULL)
 | |
| 	{
 | |
| 	  printf ("cannot open reldep4mod1.so: %s\n", dlerror ());
 | |
| 	  exit (1);
 | |
| 	}
 | |
|       h2 = dlopen ("reldep4mod2.so", RTLD_NOW | RTLD_GLOBAL);
 | |
|       if (h2 == NULL)
 | |
| 	{
 | |
| 	  printf ("cannot open reldep4mod2.so: %s\n", dlerror ());
 | |
| 	  exit (1);
 | |
| 	}
 | |
|       if (dlclose (h1) != 0)
 | |
| 	{
 | |
| 	  printf ("closing h1 failed: %s\n", dlerror ());
 | |
| 	  exit (1);
 | |
| 	}
 | |
|       if (dlclose (h2) != 0)
 | |
| 	{
 | |
| 	  printf ("closing h2 failed: %s\n", dlerror ());
 | |
| 	  exit (1);
 | |
| 	}
 | |
|     }
 | |
|   return 0;
 | |
| }
 |