OpenGrok
Cross Reference: lockd.c
xref
: /
src
/
usr.sbin
/
rpc.lockd
/
lockd.c
Home
|
History
|
Annotate
|
Download
|
only in
rpc.lockd
History log of
/src/usr.sbin/rpc.lockd/lockd.c
Revision
Date
Author
Comments
1.13
15-Aug-2019
kamil
Stop defining _rpcsvcdirty in bss and data
_rpcsvcdirty is already defined in the generated code from rpcgen(1).
Detected during the build with Address Sanitizer (MKSANITIZER).
1.12
13-Aug-2012
wiz
branches: 1.12.32; 1.12.34;
Sync usage with manpage. End it with a newline.
1.11
13-Aug-2012
pgoyette
Add -4 and -6 options to rpd.lockd for consistent control over the
protocols to which it listens. As discussed on tech-userlevel.
1.10
15-Dec-2007
perry
branches: 1.10.26;
convert __attribute__s to applicable cdefs.h macros
1.9
04-Nov-2007
christos
- pass lint (not completely)
- KNF
- ansify
- use %m instead of "%s, strerror(errno)" in syslog messages
1.8
08-Nov-2002
fvdl
branches: 1.8.22;
Use a non-blocking SVC for TCP connections.
1.7
12-Aug-2000
thorpej
branches: 1.7.2;
Clean up some include paths.
1.6
09-Jun-2000
fvdl
Convert to tirpc interface, and to be af-independent.
1.5
07-Jun-2000
bouyer
Implement file locking in lockd. All the stuff is done in userland, using
fhopen() and flock(). This means that if you kill lockd, all locks will
be relased (but you're supposed to kill statd at the same time, so
remote hosts will know it and re-establish the lock).
Tested against solaris 2.7 and linux 2.2.14 clients.
Shared lock are not handled efficiently, they're serialised in lockd when they
could be granted.
1.4
02-Feb-2000
bouyer
branches: 1.4.2;
Supports nlm version 4 (for use with nfsv3).
1.3
06-Jun-1999
thorpej
Use pidfile(3).
1.2
18-Oct-1997
lukem
WARNSify
1.1
10-Mar-1997
scottr
NFS locking daemon by A.R. Gordon, ported from FreeBSD. While the
functionality was not significantly altered, the code was KNFed and
the build process cleaned up considerably.
1.4.2.1
22-Jun-2000
minoura
Sync w/ netbsd-1-5-base.
1.7.2.1
06-Jan-2003
jmc
Pull up revisions 1.7-1.8 (requested by fvdl in ticket #1037)
Use a non-blocking SVC for TCP connections.
1.8.22.2
09-Jan-2008
matt
sync with HEAD
1.8.22.1
06-Nov-2007
matt
sync with HEAD
1.10.26.1
30-Oct-2012
yamt
sync with head
1.12.34.1
16-Aug-2019
martin
Pull up following revision(s) (requested by kamil in ticket #70):
usr.sbin/rpc.statd/statd.c: revision 1.33
usr.sbin/rpc.lockd/lockd.c: revision 1.13
usr.sbin/rpc.bootparamd/bootparamd.c: revision 1.47
Stop defining _rpcsvcdirty in bss and data
_rpcsvcdirty is already defined in the generated code from rpcgen(1).
Detected during the build with Address Sanitizer (MKSANITIZER).
1.12.32.1
13-Apr-2020
martin
Mostly merge changes from HEAD upto 20200411
Indexes created Mon Oct 20 11:09:49 GMT 2025