-- 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: Marzullo
Action: Created File
Time: December 7, 1980 4:06 PM By: FayAction: Added GetPropsInternal and PutPropertyInternal for Directory Scavenger.