Jon Griffiths <[EMAIL PROTECTED]> writes:

> There are two issues here: Locking and thread safety. Locking is
> needed if multiple processes (not threads) are to do things like have
> their own files open, and not be able to write to each others files,
> etc. This is because we'll need to keep track of which process is
> using which files etc, which has to be synchronised inside the dll.

You shouldn't need any inter-process locking at all now that we have
separate address spaces. And if two processes write to the same file
they need their own synchronisation mechanism, it's not something we
should try to do inside crtdll.

-- 
Alexandre Julliard
[EMAIL PROTECTED]

Reply via email to