About the dll search algorithm of dlopen (patch-r3)
Corinna Vinschen
corinna-cygwin@cygwin.com
Fri Aug 26 11:49:00 GMT 2016
On Aug 26 13:18, Corinna Vinschen wrote:
> Why didn't you just include a tmp_pathbuf member into class pathfinder,
> kind of like this:
>
> /* pathfinder.h */
> class pathfinder
> {
> tmp_pathbuf tp;
> [...]
> };
>
> /* dlfcn.cc */
> get_full_path_of_dll()
> {
> pathfinder finder (); /* Has a tmp_pathbuf member */
>
> [...]
> finder.add_basename (basename);
> [...]
> finder.add_searchdir (dir, ...);
>
>
> return true; /* finder goes out of scope, so
> its tmp_pathbuf goes out of scope
> so tmp_pathbuf::~tmp_pathbuf is
> called and all is well. */
> }
>
> ?
Apart from these minor bits and pieces, I really like this new
pathfinder class, btw.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-developers/attachments/20160826/2092a7ed/attachment.sig>
More information about the Cygwin-developers
mailing list