OSDN Git Service

* autoload.cc: Use LoadDLLfuncEx3 for all winmm functions. Accommodate changes
authorcgf <cgf>
Sun, 27 Feb 2011 08:30:32 +0000 (08:30 +0000)
committercgf <cgf>
Sun, 27 Feb 2011 08:30:32 +0000 (08:30 +0000)
commitf26b0ee2191ddfd689b42fe72f1cc7342cd6a6a1
treeed01166f96df70b877f2b993560cdf17f7c28c32
parent2bd0db74ea25f6f620241fb5f2fd43374ae30b01
* autoload.cc: Use LoadDLLfuncEx3 for all winmm functions.  Accommodate changes
to LoadDLLprime.
(LoadDLLprime): Take an extra argument indicating whether this dll needs
special handling on fork.  Place this information in the "handle" location.
(LoadDLLfuncEx3): Eliminate "func" handling.  Pass new no_resolve_on_fork
argument to LoadDLLprime.
(dll_load): New function.
(std_dll_init): Accommodate changes to dll_info::handle.  Use dll_load to load
DLL in both cases where it is used.
winsup/cygwin/ChangeLog
winsup/cygwin/autoload.cc