Annotation of 43BSDReno/contrib/isode-beta/others/lookup/lookup.ry, revision 1.1

1.1     ! root        1: -- lookup.ry - the ISODE password lookup demo
        !             2: 
        !             3: -- $Header: /f/osi/others/lookup/RCS/lookup.ry,v 7.0 89/11/23 22:56:37 mrose Rel $
        !             4: --
        !             5: --
        !             6: -- $Log:       lookup.ry,v $
        !             7: -- Revision 7.0  89/11/23  22:56:37  mrose
        !             8: -- Release 6.0
        !             9: -- 
        !            10: 
        !            11: --
        !            12: --                               NOTICE
        !            13: --
        !            14: --    Acquisition, use, and distribution of this module and related
        !            15: --    materials are subject to the restrictions of a license agreement.
        !            16: --    Consult the Preface in the User's Manual for the full terms of
        !            17: --    this agreement.
        !            18: --
        !            19: --
        !            20: 
        !            21: 
        !            22: PasswordLookup DEFINITIONS ::=
        !            23: 
        !            24: BEGIN
        !            25: 
        !            26: -- operations
        !            27: 
        !            28:                        -- given a user name, return a Passwd type
        !            29: lookupUser OPERATION
        !            30:        ARGUMENT        UserName
        !            31:        RESULT          Passwd
        !            32:        ERRORS          { noSuchUser, congested }
        !            33:        ::=             0
        !            34: 
        !            35:                        -- given a user ID, return a Passwd type
        !            36: lookupUID OPERATION
        !            37:        ARGUMENT        UserID
        !            38:        RESULT          Passwd
        !            39:        ERRORS          { noSuchUser, congested }
        !            40:        ::=             1
        !            41: 
        !            42: 
        !            43: -- errors
        !            44: 
        !            45:                        -- no matching user in the database
        !            46: noSuchUser ERROR
        !            47:        ::=             0
        !            48: 
        !            49:                        -- congestion at responder
        !            50: congested ERROR
        !            51:        ::=             1
        !            52: 
        !            53: 
        !            54: -- types
        !            55: 
        !            56:                        -- similar to an entry in <pwd.h>
        !            57: Passwd ::=
        !            58:     [APPLICATION 1]
        !            59:        IMPLICIT SEQUENCE {
        !            60:            name[0]
        !            61:                IMPLICIT UserName,
        !            62: 
        !            63:            passwd[1]
        !            64:                IMPLICIT IA5String
        !            65:                OPTIONAL,
        !            66: 
        !            67:            uid[2]
        !            68:                IMPLICIT UserID,
        !            69: 
        !            70:            gid[3]
        !            71:                IMPLICIT GroupID,
        !            72: 
        !            73:            quota[4]
        !            74:                IMPLICIT INTEGER
        !            75:                DEFAULT 0,
        !            76:            
        !            77:            comment[5]
        !            78:                IMPLICIT IA5String
        !            79:                OPTIONAL,
        !            80: 
        !            81:            gecos[6]
        !            82:                IMPLICIT IA5String
        !            83:                OPTIONAL,
        !            84: 
        !            85:            dir[7]
        !            86:                IMPLICIT IA5String
        !            87:                OPTIONAL,
        !            88: 
        !            89:            shell[8]
        !            90:                IMPLICIT IA5String
        !            91:                OPTIONAL
        !            92:        }
        !            93: 
        !            94: UserName ::=
        !            95:     [APPLICATION 2]
        !            96:        IMPLICIT GraphicString
        !            97: 
        !            98: UserID ::=
        !            99:     [APPLICATION 3]
        !           100:        IMPLICIT INTEGER
        !           101: 
        !           102: GroupID ::=
        !           103:     [APPLICATION 4]
        !           104:        IMPLICIT INTEGER
        !           105: 
        !           106: END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.