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
System: CEDAR DEFINITIONS = BEGIN
UniversalID: TYPE [5];
nullIDRep:
MACHINE
DEPENDENT
RECORD [a, b, c, d, e:
WORD] = [0, 0, 0, 0, 0];
never returned by GetUniversalID
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.