// IfsLeafErrors.decl - Leaf IFSError codes // Copyright Xerox Corporation 1979, 1980 // Last modified by Wobber, July 10, 1980 1:56 PM manifest [ // leaf errors returnable to workstation ecBrokenLeaf = 1001; ecBuddingLeaf = 1010; ecBadHandle = 1011; ecLeafFileTooLong = 1012; ecIllegalLeafTruncate = 1013; ecAllocLeafVMem = 1014; ecIllegalLeafRead = 1015; ecIllegalLeafWrite = 1016; // codes for Leaf VMem errors ecBadOldPageNumber = 1020; ecNoFileMap = 1021; ecBadFileMap = 1022; ecBrokenLeafQueue = 1023; ecBrokenLeafVMemQueue = 1024; ecBadPageSize = 1025; ecLeafHashZero = 1026; ecLeafVMemPageMoved = 1027; ecLeafVMemFull = 1028; ecLeafHashTableFull = 1029; ecCantPurgeVFile = 1030; ecLeafMultiplePageIO = 1031; ecBadLeafPageState = 1032; ecPageNotDirty = 1033; ecLeafHashTableBroken = 1034; ecVPBIPageNumberWrong = 1035; // codes for Sequin errors ecSequinError = 1040; // unspecified sequin error ecSequinCount = 1041; // sequin count anomalies... ecOutOfSequence = 1042; // vpbis on backward chainm out of order. ecOutputVecFull = 1043; // output quota exceeded // codes for VPBI errors ecPreallocateBroken = 1060; // Pre-allocated page 0. ecMalformedVPBIPage = 1061; // Indexed vpbi ptr does not agree with vpbi. ecNonExistantVPBI = 1062; // Indexed vpbi ptr 0. ecUnlockedVPBI = 1064; ecNoFreeVPBIPages = 1066; ecVPBIBackChain = 1067; // Malformed VPBI backward chain. ecVPBIFileFD = 1068; ecCantOpenVPBIFile = 1069; ecCantCreateVPBIFile = 1070; ecVPBIPageZero = 1071; // Attempt to get vpbi page 0. ecBadFreeVPageCall = 1072; // codes for Leaf ecLeafAnswerTooLong = 1080; ]