-- DirectoryProps.mesa (last edited by: Fay on: December 7, 1980 5:50 PM)
DIRECTORY
Directory USING [PropertyType],
File USING [Capability],
System USING [GreenwichMeanTime];
DirectoryProps: DEFINITIONS =
BEGIN
GetPropsInternal: PROC [file: File.Capability, name: LONG STRING] RETURNS
[readDate, writeDate, createDate: System.GreenwichMeanTime, byteLength: LONG CARDINAL,
parent: File.Capability];
PutPropertyInternal: PROC [file: File.Capability, property: Directory.PropertyType,
propertyValue: LONG DESCRIPTOR FOR ARRAY OF UNSPECIFIED, new: BOOLEAN ← FALSE];
SetCreateDate: PROC [file: File.Capability, name: LONG STRING, parent: File.Capability];
SetNameAndCap: PROC [file: File.Capability, name: LONG STRING, parent: File.Capability];
SetTimes: PROC [file: File.Capability];
ValidLP: PROC [file: File.Capability] RETURNS [BOOLEAN];
END.
LOG
Time: August 28, 1980 11:21 AM By: MarzulloAction: Created File
Time: December 7, 1980 4:06 PM By: FayAction: Added GetPropsInternal and PutPropertyInternal for Directory Scavenger.