System: CEDAR DEFINITIONS = BEGIN UniversalID: TYPE [5]; nullIDRep: MACHINE DEPENDENT RECORD [a, b, c, d, e: WORD] = [0, 0, 0, 0, 0]; nullID: UniversalID = LOOPHOLE[nullIDRep]; GetUniversalID: PROCEDURE RETURNS [uid: UniversalID]; VolumeID: TYPE = RECORD [UniversalID]; -- another useful special case of UniversalID PhysicalVolumeID: TYPE = RECORD [UniversalID]; -- yet another useful special case of UniversalID END. LOG (Trimmed to Pilot 7.0. See Pilot 6.0 archives for earlier entries) 11-Aug-81 11:25:27 AWL Trimmed log to Trinity. Added Switches. Made nullIDRep a MACHINE DEPENDENT RECORD. Added BootDevice, IsUtilityPilot, Overflow and systemBootDevice. 9-Nov-81 14:05:55 AWL Added HostNumber, isUtiltiyPilot. Made IsUtilityPilot an INLINE. 9-Nov-81 14:05:55 WDK MiscAlpha changed to ESCAlpha. 7-Dec-81 8:07:27 AWL NetworkAddress is now concrete here. December 7, 1981 3:13 PM AWL Added definitions of nullNetworkAddress, nullNetworkNumber, nullHostNumber, nullSocketNumber, broadcastHostNumber. 1-Oct-82 14:56:37 AWL Removed FileID - file ID's are no longer UIDs. 22-Nov-82 16:53:30 AWL Added localHostNumber. Named field of Pulses to pulses. κSystem.mesa (last edited by AWL on 22-Nov-82 16:53:34) Copyright (C) Xerox Corporation 1982, 1986. All rights reserved. Tim Diebert: October 2, 1986 11:45:57 am PDT Universal identifiers never returned by GetUniversalID Κt˜codešœ ™ Kšœ1™1Kšœ@™@K™,—K˜KšΟnœΟkœž œž˜!˜Kšœ™—˜Kšœ žœ˜š œ žœž œžœžœ˜LKšœ ™ —Kšœžœ ˜*Kšœž œžœ˜5Kšœ žœžœΟc-˜TKšœžœžœŸ1˜`Kšžœ˜—Kšž˜K˜K˜CK˜šœžœ˜Kšœ;žœž œžœC˜–—šœžœ˜Kšœ:žœ˜A—šœžœ˜K˜—šœžœ˜K˜$—šœžœžœ˜#K˜KK˜&šœžœ˜Kšœžœ˜.——šœžœ˜K˜8—K˜—…—Ό