SrvOpen, Fobx

Hi,
could anybody help me with understanding of terms “SrvOpen”
and “Fobx” in redirected device buffering subsystem (RDBSS)
source codes in NT4 IFS Kit.
I think SrvOpen is some kind of per-network FCB record keeping
all opens made on all nodes??
I would like get some more datailed description.
My current interest is about differences between
RxRemoveShareAccess() and RxRemoveShareAccessPerSrvOpens(),
RxCheckShareAccess() and RxCheckShareAccessPerSrvOpen() and as
well as RxCollapseOrCreateSrvOpen() which seem still strange to
me.

Second question is why RDBSS/RXCE do not allow any operations
performed on file objects opened as “target directory” or
collapses further operations with STATUS_FILE_RENAMED (controled
in RxVerifyOperationIsLegal()) when SetRenameInformation() is
called on any fileobject (not only “target directory FOs”). Disk
filesystems do permit this manner, so I do not understand why
network filesystem not??

Many thanks Ondra.


Ondrej Sevecek
xxxxx@sodatsw.cz


?ena v centru pozornosti na http://zena.centrum.cz