/*static char *SCCSID = "@(#)mfs_data.c	6.1 90/11/18";*/
/*static char *SCCSID = "@(#)mfs_data.c	13.3 90/01/25";*/
#define INCL_DOSERRORS
#include <os2.h>
#include <fsd.h>

#include "heap.h"
#include "api.h"
#include "filemode.h"
#include "const.h"
#include "misc.h"
#include "chain.h"
#include "buf.h"
#include "dir.h"
#include "storage.h"
#include "volume.h"
#include "tables.h"
#include "pb_ifs.h"
#include "pbmacros.h"
#include "superb.h"
#include "lw.h"
#include "frame.h"
#include "fsdata.h"
#include "tefti.h"
#include "pr_CACHE.h"
#include "pr_FCN.h"
#include "pr_HEAP.h"
#include "pr_MISC.h"
#include "pr_WRSUB.h"
#include "pr_DEBUG.h"

PFHT Stage1PFHT=NULL;	/* FHT for the one open file */
ULONG Stage1Pos=0L;	/* that file's seek position */
USHORT BootStage=1;	/* what stage of the boot we're in (1, 2, or 3) */

struct sffsd far *sffsdlist;	/* list of files opened in stage two */
VOL_REOPEN_DATA far avrdList[32]; /* list of volumes that have been mounted */
USHORT cHVPB = 0;		/* number of entries in HVPBlist */

struct PB_MFSDATA fsddata;	/* data passed between mini-FSD and real */
