[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: CVS update: subversion/subversion/clients/win32/svn_com SVN.cpp MarshalArray.h

From: Branko Èibej <brane_at_xbc.nu>
Date: 2001-02-02 20:35:54 CET

rassilon@tigris.org wrote:

> +// BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG BUG
> +// This class as is returns IMarshal * for IEnumConnectionPoint calls.
> +// This doesn't cause any problems currently.
> +// The only way to fix this is to have a per thread proxy cache.
> +// BUT... This requires catching DLL_THREAD_DETACH in DllMain in order

Forget it, that won't work in general. One of the more marvelous
features of Win32 dynamic linking is that DLL_THREAD_DETACH and
DLL_PROCESS_DETACH don't get sent if a process crashes.

"How an I gonig to clean up shared resources?" Don't ask ... :-(

-- 
Brane �ibej
    home:   <brane_at_xbc.nu>             http://www.xbc.nu/brane/
    work:   <branko.cibej_at_hermes.si>   http://www.hermes-softlab.com/
     ACM:   <brane_at_acm.org>            http://www.acm.org/
Received on Sat Oct 21 14:36:21 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.