package YourModule;
require DynaLoader;
@ISA = qw(... DynaLoader ...);
bootstrap YourModule;
*****
\fIVariables:
@dl_library_path
@dl_resolve_using
@dl_require_symbols
$dl_debug
\fISubroutines:
bootstrap($modulename);
@filepaths = dl_findfile(@names);
$filepath = dl_expandspec($spec);
$libref = dl_load_file($filename);
$symref = dl_find_symbol($libref, $symbol);
@symbols = dl_undef_symbols();
dl_install_xsub($name, $symref [, $filename]);
$message = dl_error;
*****
@dl_resolve_using = dl_findfile('-lsocket');
*****
$message = dl_error();
*****
@filepaths = dl_findfile(@names)
*****
@dl_resolve_using = dl_findfile(qw(-L/usr/5lib -lposix));
*****
$filepath = dl_expandspec($spec)
*****
$libref = dl_load_file($filename)
*****
$symref = dl_find_symbol($libref, $symbol)
*****
@symbols = dl_undef_symbols()
*****
dl_install_xsub($perl_name, $symref [, $filename])
*****
bootstrap($module);