AnsweredAssumed Answered

CWD in FSD drivers

Question asked by gpetrowitsch on Sep 1, 2010
Latest reply on Sep 3, 2010 by gpetrowitsch



I'm a bit confused about the current working directory (CWD), which

has to be implemented by FSD drivers (see Overview on page 5 of

the "Generic FSD Design Document").

If used in a multi-threaded environment (VDK in my case), it either

doesn't make any sense to have a current working directory or it is

required to have one instance of it per thread.

But each instance of an FSD represents a mounted volume - which,

as far as I understand it, is a single resource. But how do I use the

CWD of such a resource in a multi-threaded environment?


Thanks for any hints!