windows-afsd-dirop-20070830
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 31 Aug 2007 03:55:53 +0000 (03:55 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 31 Aug 2007 03:55:53 +0000 (03:55 +0000)
commit084ade0a987589593e2066394f35ebd98ee2137f
tree363954a87b1e0ebcec904cdb53a79c5a16f144e7
parentd8db0aa8eb313cd6727e392e42fa3ba78a169054
windows-afsd-dirop-20070830

Do not attempt to obtain a write lock on a directory
if we already know that we aren't going to perform any
local directory updates.

Add the CM_ERROR_BPLUS_NOMATCH error which has the same
meaning as CM_ERROR_NOSUCHFILE except that it indicates
that we came to that conclusion as the result of a bplus
search.  This provides us the ability to short circuit
additional directory searches since we know the answer
is final.
src/WINNT/afsd/cm.h
src/WINNT/afsd/cm_dir.c
src/WINNT/afsd/cm_dir.h
src/WINNT/afsd/cm_vnodeops.c
src/WINNT/afsd/smb.c
src/WINNT/afsd/smb3.c