Annotation of researchv10no/netfs/serv/f11.h, revision 1.1

1.1     ! root        1: typedef struct {
        !             2:        short count;
        !             3:        long bno;
        !             4: } Bmap;
        !             5: 
        !             6: typedef struct {
        !             7:        struct header h;        /* this file's file header */
        !             8:        Bmap lmap;              /* last-used map info */
        !             9:        long lbase;             /* first block it maps */
        !            10:        short lmi;              /* index into map */
        !            11:        unsigned short parent;  /* .. for directories */
        !            12:        char flags;
        !            13:        short tboff;            /* last text byte offset */
        !            14:        long tbno;              /* last text block */
        !            15:        long tuoff;             /* corresponding unix offset */
        !            16: } Fsfile;
        !            17: 
        !            18: #define        fsp(f)  ((Fsfile *)((f)->fs))
        !            19: 
        !            20: /*
        !            21:  * flags
        !            22:  */
        !            23: #define        FBIN    01              /* non-text file */
        !            24: 
        !            25: long htoutime();
        !            26: int htouperm();
        !            27: long hfilesize();
        !            28: Bmap *getmap(), *getblk();
        !            29: int gethdr();
        !            30: 
        !            31: #define        plong(l) (l[1]+(l[0]<<16))      /* pdp11 long */
        !            32: 
        !            33: extern int diskfd;
        !            34: extern struct homeblock home;
        !            35: extern Fsfile indexf;
        !            36: extern unsigned short dirtyp;

unix.superglobalmegacorp.com

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