1*22222Sdist /* 2*22222Sdist * Copyright (c) 1980 Regents of the University of California. 3*22222Sdist * All rights reserved. The Berkeley software License Agreement 4*22222Sdist * specifies the terms and conditions for redistribution. 5*22222Sdist * 6*22222Sdist * @(#)iorec.h 5.1 (Berkeley) 06/05/85 7*22222Sdist */ 8735Speter 9735Speter #include <stdio.h> 10735Speter #define NAMSIZ 76 11735Speter 12735Speter struct iorec { 13735Speter char *fileptr; /* ptr to file window */ 14735Speter long lcount; /* number of lines printed */ 15735Speter long llimit; /* maximum number of text lines */ 16735Speter FILE *fbuf; /* FILE ptr */ 17735Speter struct iorec *fchain; /* chain to next file */ 18735Speter long *flev; /* ptr to associated file variable */ 19735Speter char *pfname; /* ptr to name of file */ 20735Speter long funit; /* file status flags */ 21735Speter long size; /* size of elements in the file */ 22735Speter char fname[NAMSIZ]; /* name of associated UNIX file */ 23735Speter char buf[BUFSIZ]; /* I/O buffer */ 24735Speter char window[1]; /* file window element */ 25735Speter }; 26