summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_lock.h
Commit message (Collapse)AuthorAgeFilesLines
* Modify the NFS clients and the NLM so that the NLM can be usedrmacklem2010-10-191-0/+2
| | | | | | | | | | | | | by both clients. Since the NLM uses various fields of the nfsmount structure, those fields were extracted and put in a separate nfs_mountcommon structure stored in sys/nfs/nfs_mountcommon.h. This structure also has a function pointer for a function that extracts the required information from the mount point and nfs vnode for that particular client, for information stored differently by the clients. Reviewed by: jhb MFC after: 2 weeks
* Move sys/nfsclient/nfs_lock.c into sys/nfs and build it as a separatermacklem2010-07-241-0/+90
| | | | | | | | | | | module that can be used by both the regular and experimental nfs clients. This fixes the problem reported by jh@ where /dev/nfslock would be registered twice when both nfs clients were used. I also defined the size of the lm_fh field to be the correct value, as it should be the maximum size of an NFSv3 file handle. Reviewed by: jh MFC after: 2 weeks
* Cleanup and split of nfs client and server code.peter2001-09-181-112/+0
| | | | This builds on the top of several repo-copies.
* Implement client side NFS locks.alfred2001-04-171-0/+112
Obtained from: BSD/os Import Ok'd by: mckusick, jkh, motd on builder.freebsd.org
OpenPOWER on IntegriCloud