[Bug 20081] Add ability to simply call the unix function mknod()

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Sep 20 02:26:06 CDT 2009


http://bugs.winehq.org/show_bug.cgi?id=20081


red-ray <ray at pobox.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|INVALID                     |ABANDONED




--- Comment #15 from red-ray <ray at pobox.co.uk>  2009-09-20 02:26:04 ---
(In reply to comment #12)
Thank you for your reply, it's good to actually get a comment that makes sense
!  I suspected that different Wine hosts may have different mknod command line
requirements and hoped that by using the mknod() function this would be
reduced.  What I am actually doing is reading MSRs with on Windows I do by
calling my Kernel Driver which does an RDMSR instruction.  With Wine I can not
do this as Wine does not run my driver in Kernel mode and therefore RDMSR can
not be used.  I could argue that as I can do this on Windows then I should be
able to do the same with Wine, but I realise this is never going to possible
with Wine, so I needed to find another way.

I found on Linux I could do this my reading the type 202 devices, so this is
what I do, but these devices need to be created which is why I need to use
mknod.  As you have pointed out I am going to have to do different things on
different Wine hosts which is something I expected and internally my code is
designed to make doing this easy and also to allow for not being able to read
MSRs at all.

When I initially put in the request I felt it was a trivial addition to Wine
and could bee no good reason what it would be rejected and I still feel this is
the case.  Further, as far as I know, i few Wine functions work of some hosts
and not others already.

Given the hostile response this request has received I am totally losing
interest in improving Wine, so will probably simply create a whinelib dll that
exports the native functions I wish to use.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list