35 #define DRVSPEC_LEN 400
44 fprintf( stderr,
"libltdl error: %s\n",
lt_dlerror() );
53 char * drvnam = argv[1];
61 #if defined ( LTDL_WIN32 ) || defined ( __CYGWIN__ )
69 fprintf( stderr,
"Could not open driver module %s\n"
70 "libltdl error: %s\n", drvspec,
lt_dlerror() );
74 info = (
char **)
lt_dlsym( dlhand, sym );
77 printf(
"%s", *info );
82 fprintf( stderr,
"Could not read symbol %s in driver module %s\n"
83 "libltdl error: %s\n", sym, drvspec,
lt_dlerror() );
RETSIGTYPE catch_segv(int sig)
lt_dlhandle lt_dlopenext(char *dllname)
PLCHAR_VECTOR lt_dlerror()
int main(int PL_UNUSED(argc), char *argv[])
void * lt_dlsym(lt_dlhandle dlhandle, PLCHAR_VECTOR symbol)