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);
