Annotation of researchv9/include/shares.h, revision 1.1

1.1     ! root        1: /*
        !             2: **     Define format of data in ``shares'' file record.
        !             3: */
        !             4: 
        !             5: #ifndef        _TYPES_
        !             6: #include       <sys/types.h>
        !             7: #endif
        !             8: #ifndef        _LNODE_
        !             9: #include       <sys/lnode.h>
        !            10: #endif
        !            11: 
        !            12: #define        SHAREFILE       "/etc/shares"
        !            13: #define        MAXUID          10000
        !            14: #define        OTHERUID        MAXUID          /* For spare lnode */
        !            15: #define        OTHERSHARES     1
        !            16: #define        OTHERGROUP      0
        !            17: #define        IDLEUID         (MAXUID-1)      /* For ``idle'' lnode */
        !            18: #define        IDLESHARES      0
        !            19: #define        IDLEGROUP       0
        !            20: 
        !            21: typedef struct
        !            22: {
        !            23:        struct lnode    l;
        !            24:        unsigned long   extime;
        !            25: }
        !            26:                        Share;
        !            27: 
        !            28: typedef        Share *         ShareP;
        !            29: 
        !            30: extern int             ShareFd;
        !            31: 
        !            32: extern void            closeshares();
        !            33: extern unsigned long   getshares();
        !            34: extern unsigned long   getshput();
        !            35: extern int             openshares();
        !            36: extern int             putshares();
        !            37: extern void            sharesfile();
        !            38: 
        !            39: #ifndef        NULLSTR
        !            40: #define        NULLSTR         (char *)0
        !            41: #endif
        !            42: #ifndef        SYSERROR
        !            43: #define        SYSERROR        (-1)
        !            44: #endif

unix.superglobalmegacorp.com

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