/* Copyright 1989, 1990, 1992 Digital Equipment Corporation All rights reserved. This software is furnished under a license and may be used and copied only in accordance with the terms of such license and with the inclusion of the above copyright notice. This software and any copies shall not be provided to any other person. No title to or ownership of the software is hereby transferred. The information in this software is subject to change without notice. DIGITAL assumes no responsibility for the use, functionality or reliability of its software on equipment which is not supplied by DIGITAL. fcsiff.h PDP-11 C FCSIFF.H - FCS Index File Format definitions */ #ifndef __PDP11C$FCSIFF_H #define __PDP11C$FCSIFF_H #define FCS$CH$SDI (000400) #define FCS$H$CHK1 (000072) #define FCS$H$CHK2 (000776) #define FCS$H$DFPR (000044) #define FCS$H$DVTY (000012) #define FCS$H$FIEX (000055) #define FCS$H$FMAX (000006) #define FCS$H$IBLB (000002) #define FCS$H$IBSZ (000000) #define FCS$H$INDF (000760) #define FCS$H$INDN (000730) #define FCS$H$INDO (000744) #define FCS$H$LRUC (000056) #define FCS$H$PKSR (000710) #define FCS$H$REVC (000066) #define FCS$H$REVD (000057) #define FCS$H$SBCL (000010) #define FCS$H$VCHA (000042) #define FCS$H$VDAT (000074) #define FCS$H$VLEV (000014) #define FCS$H$VNAM (000016) #define FCS$H$VOWN (000036) #define FCS$H$VPRO (000040) #define FCS$H$WISZ (000054) typedef struct { short fcs$h$ibsz; /* Index bit map size */ short fcs$h$iblb[2]; /* Location of index bit map */ short fcs$h$fmax; /* Maximum files allowed */ short fcs$h$sbcl; /* Storage bit map cluster factor */ char fcs$h$dvty[2]; /* Disk device type */ short fcs$h$vlev; /* Structure level */ char fcs$h$vnam[12]; /* Volume name (12 ASCII characters */ short fcs$h$reserved1; /* Reserved */ short fcs$h$reserved2; /* Reserved */ short fcs$h$vown; /* Volume owner's UIC */ short fcs$h$vpro; /* Volume protection code */ short fcs$h$vcha; /* Volume characteristics */ short fcs$h$dfpr; /* Default protection word */ short fcs$h$reserved3; /* Reserved */ short fcs$h$reserved4; /* Reserved */ short fcs$h$reserved5; /* Reserved */ unsigned char fcs$h$wisz; /* Default number of retrieval pointers in a window */ unsigned char fcs$h$fiex; /* Default number of blocks to extend files */ unsigned char fcs$h$lruc; /* Number of entries in directory least recently used (LRU) */ unsigned char fcs$h$available[11]; /* Available space */ short fcs$h$chk1; /* Checksum of words 0-28 */ unsigned char fcs$h$vdat[14]; /* Creation date and time */ unsigned char fcs$h$notused[436]; /* (not used) */ short fcs$h$chk2; /* Checksum of home block */ } fcs$hbf; #endif