Eric Pouech wrote:
>
> grep:ing for PROFILE_Get... shows that there's at least another broken DLL
> winaspi 16&32 which requires the same fix (any volunteer ?)
>
Actually, yes. I am rewriting the whole thing to open /proc/scsi/scsi and
automagically assign
devices starting from /dev/sga. I have added a new file misc/scsi.c which actually
does the
initialization during Wine's initialization (somewhat like misc/comm.c). WINASPI and
WNASPI32 will
then simply call the lower level misc/scsi.c routines. The lower level routines are
somewhat like
the Windows NT SPTI interface (that is, they are called somewhat like an IoControl
call). It is my
hope that eventually we can implement opening of devices such as Scsi0: (that's the
first
hostadapter, which can be used to access any device on the hostadapter) or devices
like G: (a
CD-ROM for example). That is a long way off because of the way WINE currently handles
devices, but
the idea is to make my system somewhat similar to that.
In any case, there are no calls to PROFILE functions in my new code, and if I do put
any in, they
will be part of Wine's startup sequence, not part of a DLL. Expect a patch either
later today
(gonna try) or later tommorrow (more likely).
David Elliott.