Annotation of 43BSD/ucb/pascal/src/iorec.h, revision 1.1.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.