B.2

Byte Range Locking

Windows and NFS clients invoke byte range locking with API and function calls. These locks are processed in server user space, where the Windows client locking semantics are translated by smbd to UNIX fcntl locks and propagated to the Kernel Lock Manager. The Kernel Lock Manager is the common denominator for the platform locking semantics, which allows the platform locks to interoperate and guarantee data integrity when the advisory protocol is adhered to.

CIFS/9000 implements cross-platform CIFS/NFS byte range locking.

45

Page 45
Image 45
HP UX Common Internet File System (CIFS) Client/Server Software manual Byte Range Locking