• Aucun résultat trouvé

(1)DirectoryDefs.mesa 2-Sep

N/A
N/A
Protected

Academic year: 2022

Partager "(1)DirectoryDefs.mesa 2-Sep "

Copied!
1
0
0

Texte intégral

(1)

DirectoryDefs.mesa 2-Sep-78 13:58:17

-- DirectoryDefs.Mesa Edited by Sandman on May 19, 1977 12:20 PM DIRECTORY

AltoFileDefs: FROM "altofiledefs", StreamDefs: FROM "streamdefs";

DEFINITIONS FROM StreamDefs, AltoFileDefs;

DirectoryDefs: DEFINITIONS· BEGIN -- Signals

BadFilename: SIGNAL [name: STRING];

BadDirectory: SIGNAL [name: STRING];

-- procedures

Page 1

EnumerateDirectory: PROCEDURE [proc: PROCEDURE [POINTER TO FP, STRING] RETURNS [BOOLEAN]];

DirectoryLookup: PROCEDURE [fp: POINTER TO FP, name: STRING, create: BOOLEAN]

RETURNS [old: BOOLEAN];

DirectoryLookupFP: PROCEDURE [fp: POINTER TO FP, name: STRING] RETURNS [old: BOOLEAN];

DirectoryPurge: PROCEDURE [fp: POINTER TO FP, name: STRING] RETURNS [found: BOOLEAN];

DirectoryPurgeFP: PROCEDURE [fp: POINTER TO FP] RETURNS [found: BOOLEAN];

EnumerateEntries: PROCEDURE [dir: StreamHandle,

proc: PROCEDURE [StreamIndex, POINTER TO DV, STRING] RETURNS [BOOLEAN]]

RETURNS [StreamIndex];

-- Filename Parsing (such as it is)

ExpandFilename: PROCEDURE [name, filename: STRING];

END.

-- stuff yet to be done:

SetCurrentDir, CloseCurrentDir. SetWorkingDir, ParseFilename.

VersionsKept, StripVersion, AppendVersion, SearchForVersion.

Références