Wine FIXME Report 2009 Aug - Dec

Kai Blin kai.blin at
Wed Jan 6 10:49:12 CST 2010

On Wednesday 06 January 2010 01:02:04 Reece Dunn wrote:
> 2010/1/5 Michael Stefaniuc <mstefani at>:
> >  2040  |  36   | ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000109
> 0xc0000109 is NT_STATUS_MESSAGE_NOT_FOUND according to
> Interestingly, in dlls/ntdll/tests/error.c, there is already an entry
> for STATUS_MESSAGE_NOT_FOUND, so I am not sure where this fixme is
> originating (older version of wine?):
>  511     cmp(STATUS_MESSAGE_NOT_FOUND,               

Nope, that fixme is still in the code. To quote from dlls/ntdll/error.c:

    while (table->start)
        if (status < table->start) break;
        if (status < table->end)
            DWORD ret = table->table[status - table->start];
            if (ret == ERROR_MR_MID_NOT_FOUND) FIXME( "no mapping for %08x\n", 
status );
            return ret;

So there's an explicit test for the STATUS_MESSAGE_NOT_FOUND mapping, as 
that's also used for a "No mapping found" return in the mapping table. It 
looks like it'd make sense to change that if check to


I'll send a patch.


Kai Blin
WorldForge developer
Wine developer
Samba team member
Will code for cotton.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <>

More information about the wine-devel mailing list