GPFiles.cp 644 B

123456789101112131415161718192021222324
  1. FOREIGN MODULE GPFiles;
  2. TYPE
  3. FILE* = POINTER TO ABSTRACT RECORD END;
  4. FileNameArray* = POINTER TO ARRAY OF CHAR;
  5. VAR
  6. pathSep- : CHAR; (* path separator on this platform *)
  7. fileSep- : CHAR; (* filename separator character *)
  8. optChar- : CHAR; (* option introduction character *)
  9. PROCEDURE isOlder*(first : FILE; second : FILE) : BOOLEAN;
  10. PROCEDURE MakeDirectory*(dirName : ARRAY OF CHAR);
  11. PROCEDURE CurrentDirectory*(): FileNameArray;
  12. PROCEDURE exists*(fName : ARRAY OF CHAR) : BOOLEAN;
  13. PROCEDURE FileList*(IN dirPath : ARRAY OF CHAR) :
  14. POINTER TO ARRAY OF FileNameArray;
  15. END GPFiles.