develooper Front page | perl.perl5.porters | Postings from February 2000

Re: [PATCH 5.5.660] ExtUtils::DynaLoader dl_unload_file() patch

Thread Previous | Thread Next
From:
Alan Burlison
Date:
February 29, 2000 13:48
Subject:
Re: [PATCH 5.5.660] ExtUtils::DynaLoader dl_unload_file() patch
Message ID:
38BC3E20.889869FB@uk.sun.com
Ilya Zakharevich wrote:

> > 3.  Modified dl_generic_private_init() in dlutils.c to install
> > Perl_call_atexit() handler that calls dl_unload_all_files() when the
> > interpreter exits.
> 
> What happens with multiple interpreters in presence?

Oops!  Forgot about that question - pass.  What happens anyway with
multiple interpreters?
Does dl_load_file() get called once per use/require'd .xs file per
interpreter instance?  Does it push multiple copies of the dll handles
onto dl_librefs?  dl_unload_files simply do in reverse whatever
dl_load_files did.

If *you* don't know then I certainly don't!

Alan Burlison

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About