OpenAFS CVS Commit: openafs/src/WINNT/afsrdr/kernel by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 19 Dec 2008 13:48:46 EST


Update of /cvs/openafs/src/WINNT/afsrdr/kernel
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-kdfs/src/WINNT/afsrdr/kernel

Modified Files:
      Tag: openafs-windows-kdfs-ifs-branch
	AFSGeneric.cpp AFSNameSupport.cpp 
	AFSNetworkProviderSupport.cpp AFSWorker.cpp 
Log Message:
DELTA KDFS-windows-afsrdr-kernel-20081219
AUTHOR jaltman@secure-endpoints.com
LICENSE BSD

in collaboration with pscott@kerneldrivers.com

rename and repurpose AFSBuildTargetDirectory() to 
AFSBuildMountPointTarget().  The function is now only
called to build the the target Fcb of a mount point.

AFSBuildSymLinkTarget() is called to evaluate the target
Fcb of a SymLink.  The target Fcb can be any type of 
object.  Mount Point Fcbs are not automatically evaluated.

The SymbolicLink.TargetFcb field has been removed.
SymLink targets must be evaluated on each access in order
to ensure proper target resolution as intermediary path
objects can be altered at any time.

Restructure AFSParseName and AFSLocateName to improve
readability.



--- DELTA config for openafs-windows-kdfs-ifs-branch follows ---
KDFS-windows-afsrdr-kernel-20081219 openafs/src/WINNT/afsrdr/kernel/AFSGeneric.cpp 1.1.2.25 1.1.2.26
KDFS-windows-afsrdr-kernel-20081219 openafs/src/WINNT/afsrdr/kernel/AFSNameSupport.cpp 1.1.2.23 1.1.2.24
KDFS-windows-afsrdr-kernel-20081219 openafs/src/WINNT/afsrdr/kernel/AFSNetworkProviderSupport.cpp 1.1.2.13 1.1.2.14
KDFS-windows-afsrdr-kernel-20081219 openafs/src/WINNT/afsrdr/kernel/AFSWorker.cpp 1.1.2.14 1.1.2.15