|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T l
Length: 1613 (0x64d)
Types: TextFile
Names: »lookup.ry«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/others/lookup/lookup.ry«
-- lookup.ry - the ISODE password lookup demo
-- $Header: /f/osi/others/lookup/RCS/lookup.ry,v 7.0 89/11/23 22:56:37 mrose Rel $
--
--
-- $Log: lookup.ry,v $
-- Revision 7.0 89/11/23 22:56:37 mrose
-- Release 6.0
--
--
-- NOTICE
--
-- Acquisition, use, and distribution of this module and related
-- materials are subject to the restrictions of a license agreement.
-- Consult the Preface in the User's Manual for the full terms of
-- this agreement.
--
--
PasswordLookup DEFINITIONS ::=
BEGIN
-- operations
-- given a user name, return a Passwd type
lookupUser OPERATION
ARGUMENT UserName
RESULT Passwd
ERRORS { noSuchUser, congested }
::= 0
-- given a user ID, return a Passwd type
lookupUID OPERATION
ARGUMENT UserID
RESULT Passwd
ERRORS { noSuchUser, congested }
::= 1
-- errors
-- no matching user in the database
noSuchUser ERROR
::= 0
-- congestion at responder
congested ERROR
::= 1
-- types
-- similar to an entry in <pwd.h>
Passwd ::=
[APPLICATION 1]
IMPLICIT SEQUENCE {
name[0]
IMPLICIT UserName,
passwd[1]
IMPLICIT IA5String
OPTIONAL,
uid[2]
IMPLICIT UserID,
gid[3]
IMPLICIT GroupID,
quota[4]
IMPLICIT INTEGER
DEFAULT 0,
comment[5]
IMPLICIT IA5String
OPTIONAL,
gecos[6]
IMPLICIT IA5String
OPTIONAL,
dir[7]
IMPLICIT IA5String
OPTIONAL,
shell[8]
IMPLICIT IA5String
OPTIONAL
}
UserName ::=
[APPLICATION 2]
IMPLICIT GraphicString
UserID ::=
[APPLICATION 3]
IMPLICIT INTEGER
GroupID ::=
[APPLICATION 4]
IMPLICIT INTEGER
END