-- File WalnutDBLock.mesa
-- Contents:
-- (private) ENTRY procs in WalnutDBLockImpl

-- Created by: Willie-Sue November 3, 1982
-- Last edited by:
-- Rick on XXX
-- Willie-Sue on March 16, 1983 10:52 am

DIRECTORY
 WalnutDB;

WalnutDBLock: CEDAR DEFINITIONS =

BEGIN

GetWalnutInfo: PROC[attr: WalnutDB.Attribute] RETURNS[INT];

SetWalnutInfo: PROC[attr: WalnutDB.Attribute, i: INT];

IsCopyInProgress: PROC RETURNS[BOOL];

GetOneMessageFromLog: PROC[startOfNextMessage: INT]
RETURNS[endPos: INT, anymore: BOOL, msgRec: WalnutDB.MsgRec, msgWasNew: BOOL];

DestroyDomainsForScavenge: PROC;

AcquireDBLock: PROC[procToCall: PROC];

END.