diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2026-04-25 19:55:15 -0400 |
| commit | 253e67c8b3a72b3a4757fdbc5845297628db0a4a (patch) | |
| tree | adf53b66087aa30dfbf8bf391a1dadb044c3bf4d /static/netbsd/man8/rpc.lockd.8 | |
| parent | a9157ce950dfe2fc30795d43b9d79b9d1bffc48b (diff) | |
docs: Added All NetBSD Manuals
Diffstat (limited to 'static/netbsd/man8/rpc.lockd.8')
| -rw-r--r-- | static/netbsd/man8/rpc.lockd.8 | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/static/netbsd/man8/rpc.lockd.8 b/static/netbsd/man8/rpc.lockd.8 new file mode 100644 index 00000000..68b80af6 --- /dev/null +++ b/static/netbsd/man8/rpc.lockd.8 @@ -0,0 +1,130 @@ +.\" $NetBSD: rpc.lockd.8,v 1.8 2012/08/13 12:37:05 wiz Exp $ +.\" +.\" Copyright (c) 1995 A.R.Gordon, andrew.gordon@net-tel.co.uk +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" +.Dd August 11, 2012 +.Dt RPC.LOCKD 8 +.Os +.Sh NAME +.Nm rpc.lockd +.Nd NFS file locking daemon +.Sh SYNOPSIS +.Nm +.Op Fl 46 +.Op Fl d Ar debug_level +.Op Fl g Ar grace_period +.Sh DESCRIPTION +The +.Nm +daemon provides monitored and unmonitored file and record locking services +in an NFS environment. +To monitor the status of hosts requesting locks, the locking daemon +typically operates in conjunction with +.Xr rpc.statd 8 . +.Pp +Options and operands available for +.Nm : +.Bl -tag -width XgXgrace_periodXX +.It Fl 4 +Listen for requests using IPv4. +Do not listen using IPv6 unless the +.Fl 6 +option is also specified. +By default, +.Nm +listens for requests using both IPv4 and IPv6 if available. +.It Fl 6 +Listen for requests using IPv6. +It is an error if IPv6 is not available. +.It Fl d Ar debug_level +Cause debugging information to be written to syslog, recording all +RPC transactions to the daemon. +These messages are logged with level +.Dv LOG_DEBUG +and facility +.Dv LOG_DAEMON . +Specifying a +.Ar debug_level +of 1 results in the generation of one log line per protocol operation. +Higher debug levels can be specified, causing display of operation +arguments and internal operations of the daemon. +.It Fl g Ar grace_period +Set the grace period (in seconds) to +.Ar grace_period . +During the grace period +.Nm +only accepts requests from hosts which are reinitialising locks which +existed before the server restarted. +Default is 30 seconds. +.El +.Pp +Error conditions are logged to syslog, irrespective of the debug level, +using log level +.Dv LOG_ERR +and facility +.Dv LOG_DAEMON . +.Pp +The +.Nm +daemon must NOT be invoked by +.Xr inetd 8 +because the protocol assumes that the daemon will run from system start time. +Instead, it should be configured in +.Xr rc.conf 5 +to run at system startup. +.Sh FILES +.Bl -tag -width /usr/include/rpcsvc/nlm_prot.x -compact +.It Pa /usr/include/rpcsvc/nlm_prot.x +RPC protocol specification for the network lock manager protocol. +.El +.Sh SEE ALSO +.Xr syslog 3 , +.Xr rc.conf 5 , +.Xr rpc.statd 8 +.Sh STANDARDS +The implementation is based on the specification in X/Open CAE Specification +C218, "Protocols for X/Open PC Interworking: XNFS, Issue 4", ISBN 1 872630 66 9. +.Sh HISTORY +A version of +.Nm +appeared in +.Tn SunOS 4 . +.Sh BUGS +The current implementation provides only the server side of the protocol +(i.e., clients running other OS types can establish locks on a +.Nx +fileserver, but there is currently no means for a +.Nx +client to establish locks). +.Pp +The current implementation serialises lock requests that could be shared. |
