[Bug 20071] New: DeleteFile() gives Error 87 for file created by mknod -m 644 msr c 202 0

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Sep 17 08:14:14 CDT 2009


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

           Summary: DeleteFile() gives Error 87 for file created by mknod
                    -m 644 msr c 202 0
           Product: Wine
           Version: 1.1.29
          Platform: PC
               URL: http://rh-software.com/
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: P2
         Component: kernel32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: ray at pobox.co.uk


Created an attachment (id=23629)
 --> (http://bugs.winehq.org/attachment.cgi?id=23629)
Test Program Source, Binary and run log

SIV (http://rh-software.com/) needs to access MSRs which it now does by
creating the /dev/cpu/0/msr devices using the mknod command, this works well
'till it tries to detele them when it gets an error 87  Invalid parameter
return code.  I have created the attached program to show this bug in
DeleteFile().  I have tried to get round this by doing the CreateFile() myself.
I have tried to find why this is failing, it seems to be in service/file.c
within the routine static struct object *create_file().

-- 
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