// ISF.D -- definitions for ISF and ISFINIT// Copyright Xerox Corporation 1979// last modified by Butterfield, March 9, 1979  1:01 PM	get "altofilesys.d"	get "disks.d"structure FM0:	// filemap structure prefix[	fp @FP	// fp for file	DAs word 3 =	// first 3 page DAs	 [ DA0 word	   DA1 word	   DA2 word	 ]	seal word	// for checking map	disk word	// points to DSK structure for file	zone word	// allocation zone for temporary page buffers	last word	// index of last word (a da)	end word	// index of end of available space	onern word	// last rn added	oneda word	// corresponding da	rewrite bit	// if true, rewrite index	blank bit 7	extendmap byte	// extend map in zone by this amount	extend word	// extend file in chunks of this many pages	fmap word	// point this elsewhere to extend the map]structure FM:	// full filemap structure[	@FM0	blank word (size FM0/16)&1	// padding to ensure map is even	map word 0	// beginning of map]manifest mapoffset = (offset FM.map)/16manifest checksize = (offset FM.seal)/16+1  //number of leading words to checkmanifest lenMapEntry = 2manifest[	ppc = 10		// max pages per BFS call	version = 3 lshift 12 + 9 lshift 7 + 79	// month, day, year]