-- Registration Server - Functions determining permissions of users.

-- [Juniper]<DMS>MS>AclDefs.mesa

-- Andrew Birrell 14-Aug-80 13:22:18

DIRECTORY
BodyDefs
USING [RName],
ProtocolDefs
USING[ RSOperation ];

AclDefs: DEFINITIONS =

BEGIN

Permission: TYPE = { yes, no };

CanOperate:
PROCEDURE[op: ProtocolDefs.RSOperation,
entry: BodyDefs.RName,
caller: BodyDefs.RName ]
RETURNS[ Permission ];
-- examines ACL’s and says whether op is ok; assumes caller
-- is authenticated; says ok for illegal names --

END.