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

Thu, 04 Aug 2005 12:32:39 EDT

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

Modified Files:
	afsrdr.c afsrdr.h ifs_rpc.c ifs_rpc.h kif.h sources 
Added Files:
Log Message:
DELTA windows-afsifs-20050804

byte-range locks work (mildly tested)
fixes a reference counting error
can shutdown/restart client
code formatting
major speed improvements
fixes delete operation problem
internal locking in more places

i have reviewed this patch myself carefully.  specifically, please review
the changes to cm_buf.c and cm_callback.c.  in cm_buf, i added the looping
code because i ran into the following assert once.  i am not sure why, and
my attempt to diagnose the problem was not successful.

apart from the byte-range locking code, the code has not change for quite
a bit.

--- DELTA config follows ---
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/afsrdr.rc /dev/null 1.1
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/afsrdr.c 1.2 1.3
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/afsrdr.h 1.1 1.2
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/ifs_rpc.c 1.2 1.3
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/ifs_rpc.h 1.2 1.3
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/kif.h 1.2 1.3
windows-afsifs-20050804 openafs/src/WINNT/afsrdr/sources 1.1 1.2