DIRECTORY BasicTime USING [GMT], FilingP10V5 USING [Handle], PFSNames USING [PATH], XNSFilingOps USING [ServerData]; XNSFilingFileMgr: CEDAR DEFINITIONS ~ { OPEN XNSFilingOps; OpenFile: TYPE ~ REF OpenFileObject; OpenFileObject: TYPE ~ RECORD [ fileH: FilingP10V5.Handle, ref: BasicTime.GMT ]; OpenFileOp: PROC [mnt: ServerData, fullFName: PFSNames.PATH] RETURNS [xnsFile: OpenFile ¬ NIL]; CloseFileOp: PROC [mnt: ServerData, xnsFile: OpenFile]; ReadFileOp: PROC [mnt: ServerData, xnsFile: OpenFile, filePosition, nBytes: CARD, to: LONG POINTER] RETURNS [bytesRead: INT ¬ 0]; WriteFileOp: PROC [mnt: ServerData, xnsFile: OpenFile, filePosition, nBytes: CARD, from: LONG POINTER] RETURNS [bytesWritten: INT ¬ 0]; }. ž XNSFilingFileMgr.mesa Copyright Σ 1990, 1992 by Xerox Corporation. All rights reserved. Bill Jackson (bj), May 28, 1990 9:11 pm PDT File Operations Κt–(cedarcode) style•NewlineDelimiter ™šœ™Jšœ Οeœ7™BJ™+J™—codešΟk ˜ Kšœ žœžœ˜Kšœ žœ ˜Kšœ žœžœ˜Kšœ žœ˜ K˜—šΟnœžœž œ˜'Kšžœ˜head2šΟz™Kšœ žœžœ˜$šœžœžœ˜Kšœ˜Kšœž˜Kšœ˜K˜—Kš Ÿ œžœ'žœžœžœ˜_KšŸ œžœ&˜7K˜KšŸ œžœ<žœžœžœžœ žœ˜KšŸ œžœ<žœžœžœžœžœ˜‡—K˜——…—Ξΰ