1BSD/portlib/iodec.h

# define	MAXFILES	15

struct fileps
{
	char	*buff;		/* beginning of buffer */
	char	*bptr;		/* current position */
	int	nchars;		/* number of characters internal */
	int	bsize;		/* size of buffer */
	char	eoferr;		/* end of file flag */
	char	wrflag;		/* mode flag */
	char	*pbuff;		/* bottom of peek buffer */
};

struct fileps	__filehdr[MAXFILES];

struct param
{
	int	bufsize;	/* initial buffer size */
	int	peeksize;	/* initial peek size */
};

extern struct param	__param;

int			__statbuf[MAXFILES];