Index: libcio/filesys.x
===================================================================
--- libcio/filesys.x	(revision 526a9931ecf963fd88914bbf92cee82eb60a80bd)
+++ libcio/filesys.x	(revision 4aa78b2a192ef236ecb29c3fccf3766f74f2dc5e)
@@ -8,4 +8,5 @@
 
 #include "biosdefs.h"
+#include "fspars.h"
 #include "stdint.h"
 
@@ -24,6 +25,6 @@
 extern	int16_t		_fatmod;
 extern	struct	bpb	*_thebpb;
-extern	struct	dirent	_thedir[224];
-extern	uint16_t	_thefat[7 * 256];
+extern	struct	dirent	_thedir[MAXDIRNT];
+extern	uint16_t	_thefat[MAXFAT * WDPSEC];
 
 /*
Index: libcio/fsinit.x
===================================================================
--- libcio/fsinit.x	(revision 526a9931ecf963fd88914bbf92cee82eb60a80bd)
+++ libcio/fsinit.x	(revision 4aa78b2a192ef236ecb29c3fccf3766f74f2dc5e)
@@ -19,8 +19,8 @@
 */
 
-extern	FILE		Cbuffs[11];
-extern	int32_t		Stdbuf[8][256];
+extern	FILE		Cbuffs[NSTREAMS];
+extern	int32_t		Stdbuf[MAXDFILE][BUFSIZL];
 extern	int8_t		*Stdbufs;
-extern	int8_t		Wrkbuf[512];
+extern	int8_t		Wrkbuf[BPSEC];
 extern	int16_t		_b_sect;
 extern	int16_t		_b_side;
@@ -28,6 +28,6 @@
 extern	int16_t		_b_trak;
 extern	int16_t		_b_tsec;
-extern	struct	fcb	_fcbtab[8];
-extern	struct	channel	chantab[11];
+extern	struct	fcb	_fcbtab[MAXDFILE];
+extern	struct	channel	chantab[MAXCHAN];
 
 /*
