The latest crt (at least the one in the Cygwin 'dist' release) has
conflicting exports:

csutc...@eush000065 /usr/x86_64-w64-mingw32/sys-root/mingw/lib
$ x86_64-w64-mingw32-nm.exe libadvapi32.a | grep -i OpenProc
0000000000000000 T OpenProcessToken
0000000000000000 I __imp_OpenProcessToken

csutc...@eush000065 /usr/x86_64-w64-mingw32/sys-root/mingw/lib
$ x86_64-w64-mingw32-nm.exe libkernel32.a | grep -i OpenProc
0000000000000000 T OpenProcessToken
0000000000000000 I __imp_OpenProcessToken
0000000000000000 T OpenProcess
0000000000000000 I __imp_OpenProcess

The OpenProcessToken in particular has come to bite me in a bad way
with Emerge Desktop.  I ran in to this issue when using gendef to
update the def files for w32api, in that I had to check for multiple
export definitions of the same function and go to MSDN to determine
which library is expected to export a given function.

Chris

-- 
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to