re: ntoskrnl.exe: unimplemented function ntoskrnl.exe.IoGetDeviceInterfaces
Qian wrote:
1. If a function is implemented in wine dll as a stup, then usually this function won't cause crash, and the wine debug will output "fix:me ...stup" rather then "Unimplemented function", is it right?
I think "stub" is somewhat ambiguous, it can mean either something without an implementation, or something with a very minimal implementation. But yes, if something is listed in dlls/*/*.spec as a stub, you get 'Unimplemented function', and if something is listed in grep FIXME.*stub dlls/*/*.c as a stub, you get "fixme: ... stub".
2. If a function is listed in the Wine API guide, http://source.winehq.org/WineAPI/ , and marked as stup, then this function must be implemented as a stup in wine source code, is it right?
The Wine API guide is not a very reliable guide, it might be out of date. Better to just look in the source code. - Dan
On Wed, Feb 2, 2011 at 11:08 PM, Dan Kegel <dank(a)kegel.com> wrote:
Qian wrote:
1. If a function is implemented in wine dll as a stup, then usually this function won't cause crash, and the wine debug will output "fix:me ...stup" rather then "Unimplemented function", is it right?
I think "stub" is somewhat ambiguous, it can mean either something without an implementation, or something with a very minimal implementation. But yes, if something is listed in dlls/*/*.spec as a stub, you get 'Unimplemented function', and if something is listed in grep FIXME.*stub dlls/*/*.c as a stub, you get "fixme: ... stub".
Thanks very much! I think now I understand. Thanks Ricardo as well. Grateful to you all!
2. If a function is listed in the Wine API guide, http://source.winehq.org/WineAPI/ , and marked as stup, then this function must be implemented as a stup in wine source code, is it right?
The Wine API guide is not a very reliable guide, it might be out of date. Better to just look in the source code. - Dan
-- Regards, Qian Hong - Sent from Ubuntu http://www.ubuntu.com/
participants (2)
-
Dan Kegel -
Qian Hong