[ros-dev] msvcrt/crtdll "merge"

Gunnar Dalsnes hardon at online.no
Tue Feb 1 21:58:23 CET 2005


Waldo Alvarez Cañizares wrote:
> Hi Gunnar:
>  
> 
>>And about the strlen=ntdll.strlen stuff. Forwarded functions doesnt show
>>up as imported because they arent really imported, so this is normal.
> 
> 
> I think that it is not normal. The better way should be to really forward them, this is just half baked stuff.

They are really forwarded. stuff=SOMEDLL.stuff means its forwarded. This 
is standard module-definition (.def) syntax and its nothing half baked 
about it.

Forwarded functions are resolved by the loader thus they are not 
imported by the dll forwarding them.

> If you are not going to forward it, I think that it would be better to not declare them as such because that can cause confusion.

What do you mean "not going to forward it"??? stuff=SOMEDLL.stuff means 
its forwarded!!!

> 
> 
>>Dont understand what XP's ntdll exporting "WindowsCE" functions has to
>>do with anything?
> 
> 
> Was just a comment about ntdll, they are exported and nothing is mentioned in msdn. I said that because I think
> ntdll is very close to the runtime.
> 

Hmm, still dont understand:-/ Ntdll exports loads of functions that 
arent documented anywhere.

> Best Regards
> Waldo
> 

Gunnar


More information about the Ros-dev mailing list