Annotation of 43BSD/ucb/pascal/src/iorec.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * Copyright (c) 1980 Regents of the University of California.
        !             3:  * All rights reserved.  The Berkeley software License Agreement
        !             4:  * specifies the terms and conditions for redistribution.
        !             5:  *
        !             6:  *     @(#)iorec.h     5.1 (Berkeley) 6/5/85
        !             7:  */
        !             8: 
        !             9: #include <stdio.h>
        !            10: #define NAMSIZ 76
        !            11: 
        !            12: struct iorec {
        !            13:        char            *fileptr;       /* ptr to file window */
        !            14:        long            lcount;         /* number of lines printed */
        !            15:        long            llimit;         /* maximum number of text lines */
        !            16:        FILE            *fbuf;          /* FILE ptr */
        !            17:        struct iorec    *fchain;        /* chain to next file */
        !            18:        long            *flev;          /* ptr to associated file variable */
        !            19:        char            *pfname;        /* ptr to name of file */
        !            20:        long            funit;          /* file status flags */
        !            21:        long            size;           /* size of elements in the file */
        !            22:        char            fname[NAMSIZ];  /* name of associated UNIX file */
        !            23:        char            buf[BUFSIZ];    /* I/O buffer */
        !            24:        char            window[1];      /* file window element */
        !            25: };

unix.superglobalmegacorp.com

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