Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ rpc.lockd(1M) — A/UX 3.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

initd(1M)

rpc.statd(1M)

fcntl(2)

signal(3)

lockf(3C)

rpc.

lockd(1M)




rpc.lockd(1M) rpc.lockd(1M)
NAME rpc.lockd, lockd - handle local and remote lock requests SYNOPSIS rpc.lockd [-g grace-period] [-t timeout] ARGUMENTS -g grace-period Specifies in seconds the grace period that rcp.lockd waits for client systems to resubmit lock requests. The default value of grace-period is 45. -t timeout Specifies in seconds the interval that rcp.lockd waits before retransmitting a lock request to the remote server. The default value of timeout is 15. DESCRIPTION rpc.lockd is a network lock daemon that handles lock requests from processes sent locally by the kernel or remotely by another lock daemon. The rpc.lockd command is invoked automatically by init when the system starts up. The rpc.lockd lock daemon forwards lock requests for remote data to the lock daemon at the server site through the Remote Procedure Call/X Data Representation package and then requests monitor service from the status monitor daemon, rpc.statd. The rpc.lockd lock daemon does not reply to the kernel until the status monitor daemon and the lock daemon at the server site reply. If either the status monitor daemon or the lock daemon at the server site is unavailable, rpc.lockd delays the reply to a lock request for remote data until all daemons become available. A recovering server waits for a grace period so that the lock daemon at each client site can submit reclaim requests. The status monitor notifies the lock daemon at each client site that the server has recovered so that rcp.lockd can resubmit a previously granted lock request. If rcp.lockd cannot secure a previously granted lock at the server site, rcp.lockd sends SIGTERM to the process that originally requested the lock. FILES /etc/rpc.lockd Executable file SEE ALSO initd(1M), rpc.statd(1M) fcntl(2), signal(3) lockf(3C), in A/UX Programmer's Reference January 1992 1



rpc.lockd(1M) rpc.lockd(1M)
A/UX Network Applications Programming 2 January 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026