Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dlopen (pathfinder): try each basename per dir | Michael Haubenwallner | 2016-09-08 | 1 | -6/+6 |
| | | | | | | | Rather than searching all search dirs per one basename, search for all basenames within per one search dir. pathfinder.h (check_path_access): Interchange dir- and basename-loops. | ||||
* | dlopen: switch to new pathfinder class | Michael Haubenwallner | 2016-09-08 | 1 | -0/+208 |
Instead of find_exec, without changing behaviour use new pathfinder class with new allocator_interface around tmp_pathbuf and new vstrlist class. * pathfinder.h (pathfinder): New file. * vstrlist.h (allocator_interface, allocated_type, vstrlist): New file. * dlfcn.cc (dlopen): Avoid redundant GetModuleHandleExW with RTLD_NOLOAD and RTLD_NODELETE. Switch to new pathfinder class, using (tmp_pathbuf_allocator): New class. (get_full_path_of_dll): Drop. |