[ros-dev] Forwarding functions to a file with a non-dll extension

Colin Finck mail at colinfinck.de
Sat Feb 14 21:25:33 CET 2009


Hello everyone,

Recently, the problem came up that Wine's spoolss.dll tries to forward its
"EnumPortsW" function to the similar function in winspool.drv.
Wine added a forward entry "winspool.drv.EnumPortsW" for this reason.

Unfortunately, such forwarders weren't supported by binutils, thus Christoph
opened this bug for them:
http://sourceware.org/bugzilla/show_bug.cgi?id=9811
The provided patch now makes such entries possible in the .def file, but
that still doesn't help as Windows' and ReactOS' ntdll both forward to .dll
files only.

So after all, this non-dll forwarding thing seems to be a Wine invention we
cannot support and have to avoid when importing Wine stuff.
Additionally, the proposed patch on the binutils Bugzilla won't find its way
into RosBE now.

Best regards,

Colin



More information about the Ros-dev mailing list