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.

Reply via email to