On 1/28/2011 1:04 PM, Charles Wilson wrote: > 2011-01-27 Corinna Vinschen <...> > Charles Wilson <...> > > On Cygwin, use unix mechanisms instead of win32 > * progreloc.c: Prefer linux code throughout, rather than > win32 implementations. > (find_executable): Eliminate Cygwin path conversion logic > from WIN32 code, as Cygwin now uses linux implementation. > * relocatable.c: Prefer linux code throughout, rather than > win32 implementations. > (DllMain): Eliminate Cygwin path conversion logic from WIN32 > code, as Cygwin now uses linux implementation and does not > require a custom DllMain. > (find_shared_library_fullname): Use linux implementation for > Cygwin. > (get_shared_library_fullname): Allow on-demand initialization > for Cygwin, as DllMain is no longer used to pre-initialize.
Ping? (Revised patch attached, against 24e25070 and with WIN32_NATIVE used throughout. (Also, WIN32_NATIVE should be defined as !CYGWIN, imo) -- Chuck