As promised... I've attached a copy of the latest source for my kernel module.

Note that I've implemented some support for file objects:

     CreateFile, ReadFile, WriteFile, SetFilePosition, SetEndOfFile,
     FlushFileBuffers

However, I'm not sure it's necessary to go this far... just being able to
attach fd's to handles and extract fd's from handles may be sufficient.

I've also partially implemented the RPC mechanism I mentioned yesterday (which
might also interest Alexandre for his idea of improved RPC). At the moment,
all it can do is pass an address to the server and get an integer back. I
didn't have time to write the read/write functions that directly access the
client's memory space.

It took longer than I thought to work out how to do a rendezvous between two
processes and three objects without incurring deadlock or oopsing if one of
the objects went away.

David Howells

wine server module

Reply via email to