ms-nfs41-client/sys
Casey Bodley d98da23d49 lock: address differences in lock semantics
zero-length ranges: valid on windows, but nfs servers MUST return NFS4ERR_INVAL for LOCK with length=0. use MRxIsLockRealizable() to return STATUS_NOT_SUPPORTED for zero-length ranges (avoiding the lock upcall and rpc)

ranges that extend past UINT64_MAX: not valid on windows. NFS expects length=UINT64_MAX for locking to end-of-file. use length=UINT64_MAX if length >= UINT64_MAX-offset (making lock ranges consistent with linux client)

Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
2011-06-13 12:02:59 -04:00
..
makefile fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_debug.c [driver] [cosmetic] changing printfs 2011-04-19 14:00:45 -04:00
nfs41_debug.h [driver] [cosmetic] restructuring debugging output 2011-04-14 20:14:21 -04:00
nfs41_driver.c lock: address differences in lock semantics 2011-06-13 12:02:59 -04:00
nfs41_driver.h first stab at handling security irp 2011-03-22 17:21:13 -04:00
nfs41_driver.ini fresh git tree for public release 2010-10-12 10:15:48 -04:00
nfs41_driver.rc fresh git tree for public release 2010-10-12 10:15:48 -04:00
sources fresh git tree for public release 2010-10-12 10:15:48 -04:00
wmlkm.c fresh git tree for public release 2010-10-12 10:15:48 -04:00
wmlkm.h fresh git tree for public release 2010-10-12 10:15:48 -04:00