1  #include <dlfcn.h>
       2  #include <stdio.h>
       3  
       4  
       5  static int
       6  do_test (void)
       7  {
       8    void *h = dlmopen (LM_ID_NEWLM, "$ORIGIN/tst-dlmopen1mod.so", RTLD_LAZY);
       9    if (h == NULL)
      10      {
      11        printf ("cannot get handle for %s: %s\n",
      12  	      "tst-dlmopen1mod.so", dlerror ());
      13        return 1;
      14      }
      15  
      16    /* Do not unload.  */
      17  
      18    return 0;
      19  }
      20  
      21  #include <support/test-driver.c>