/*
 *
 * tfile.h  -- Definition for internal 'tfile's.
 *
 * $Header: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.bin/discuss/include/discuss/RCS/tfile.h,v 1.2 91/09/04 11:33:58 lwvanels Exp $
 * $Log:	tfile.h,v $
 * Revision 1.2  91/09/04  11:33:58  lwvanels
 * stuff not checked in when picked up for the release.
 * 
 */

#include <sys/types.h>

struct _tfile {
     int (*proc)();				/* file proc */
     off_t size;				/* file size */
     char *infop;				/* pointer to misc info */
     int info;
};

typedef struct _tfile *tfile;

#define TFOPEN 1
#define TFCLOSE 2
#define TFREAD 3
#define TFWRITE 4
#define TFDESTROY 5
#define TFCONTROL 6

/* TF Control orders (start high just for fun) */

#define TFC_FORCE_NL 15

tfile tcreate();
