1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-03 09:00:21 +00:00
freebsd/usr.sbin/rpc.lockd
Doug Rabson c675522fc4 Re-implement the client side of rpc.lockd in the kernel. This implementation
provides the correct semantics for flock(2) style locks which are used by the
lockf(1) command line tool and the pidfile(3) library. It also implements
recovery from server restarts and ensures that dirty cache blocks are written
to the server before obtaining locks (allowing multiple clients to use file
locking to safely share data).

Sponsored by:	Isilon Systems
PR:		94256
MFC after:	2 weeks
2008-06-26 10:21:54 +00:00
..
kern.c o Style previous. 2006-08-17 05:55:20 +00:00
lock_proc.c - Use svc_getrpccaller() rather than svc_getcaller() for using 2005-02-03 22:21:19 +00:00
lockd_lock.c - Fix compilaton with DUMP_FILELOCK_VERBOSE. 2007-04-12 02:07:12 +00:00
lockd_lock.h
lockd.c Re-implement the client side of rpc.lockd in the kernel. This implementation 2008-06-26 10:21:54 +00:00
lockd.h
Makefile Make this compile cleanly. It passes WARNS=2, but I haven't checked 2003-10-26 06:10:44 +00:00
rpc.lockd.8 Add kernel module support for nfslockd and krpc. Use the module system 2008-03-27 11:54:20 +00:00
test.c