36 #define DRVSPEC_LEN 400 45 fprintf( stderr,
"libltdl error: %s\n",
lt_dlerror() );
54 char * library_target_prefix;
58 char *string, *token, *saveptr;
62 library_target_prefix = argv[1];
67 fprintf( stderr,
"%s needs to be invoked with two additional string arguments (library target prefix and driver name) beyond the application name\n", argv[0] );
75 #if defined ( LTDL_WIN32 ) || defined ( __CYGWIN__ ) 83 fprintf( stderr,
"Could not open driver module %s\n" 84 "libltdl error: %s\n", drvspec,
lt_dlerror() );
88 info = (
char **)
lt_dlsym( dlhand, sym );
91 printf(
"%s", *info );
96 fprintf( stderr,
"Could not read symbol %s in driver module %s\n" 97 "libltdl error: %s\n", sym, drvspec,
lt_dlerror() );
RETSIGTYPE catch_segv(int sig)
int main(int argc, char *argv[])
lt_dlhandle lt_dlopenext(char *dllname)
PLCHAR_VECTOR lt_dlerror()
void * lt_dlsym(lt_dlhandle dlhandle, PLCHAR_VECTOR symbol)