(FILECREATED "22-Oct-85 16:07:37" ("compiled on " {ERIS}LIBRARY>FILECACHE.;12) "17-Oct-85 21:51:46" recompiled changes: FCACHE.START \FCACHE.MAKEROOM \FCACHE.OFF \FCACHE.WRITEOUT \FCACHE.INITIALIZE FCACHE.VANQUISH in "INTERLISP-D 17-Oct-85 ..." dated "17-Oct-85 22:09:45") (FILECREATED "22-Oct-85 16:06:37" {ERIS}LIBRARY>FILECACHE.;12 148526 changes to: (FNS FCACHE.VANQUISH \FCACHE.INITIALIZE FCACHE.START \FCACHE.OFF \FCACHE.WRITEOUT \FCACHE.MAKEROOM) ( I.S.OPRS INUNSORTEDFILES) (MACROS REALDEVOP VersionlessFileName) previous date: "30-Sep-85 19:11:04" {ERIS}LIBRARY>FILECACHE.;10) ADD.FILE.TO.CACHE? D1 (P 1 fileSpec I 0 fullName) .`Hhh@Ioo IiHX(40Q \FCACHE.FILEMATCH? 35Q DIRECTORY.FILL.PATTERN) (2 DON'T.CACHE.FILES) ( 32Q "*" 26Q "") CACHE.FILE D1 (P 0 fullName I 0 fileName) @ Hd H(14Q \FCACHE.LOAD 3 INFILEP) NIL () FCACHE.DUMP.ALL D1 NIL i o` ` (26Q TERPRI 20Q PRIN1 6 FCACHE.DUMP 2 ALLOW.BUTTON.EVENTS) (23Q PROMPTWINDOW 15Q PROMPTWINDOW) ( 12Q "Done writing out cache") FCACHE.GENERIC.START D1 (P 3 openFileMethod P 2 genericDevice P 1 dev I 0 deviceType) `Hh@dg g#Y@ IiHXggJhg@h Jd``K`HJKII HX(174Q FCACHE.START 113Q UNDOSAVE 44Q U-CASE) (167Q FDEV 157Q FDEV 137Q \FILEDEVICES 131Q \FCACHE.GENERIC.DEVICES 125Q \FCACHE.GENERIC.DEVICES 120Q \FCACHE.GENERIC.DEVICES 104Q FCACHE.GENERIC.STOP 72Q \NSFILING.OPENFILE 64Q NSFILING 36Q FDEV 27Q \LEAF.OPENFILE 20Q LEAF 2 \FILEDEVICES) () FCACHE.GENERIC.STOP D1 (P 2 device P 1 dev I 0 deviceType) 8`H hJdY@ IiHX` J(61Q DREMOVE 36Q U-CASE) (64Q \FCACHE.GENERIC.DEVICES 56Q \FCACHE.GENERIC.DEVICES 30Q FDEV 2 \FILEDEVICES) () FCACHE.GETPROP D1 (I 0 name) R@dg` g$0`g dIHhZH&J@g`@ n`@ (117Q LISTGET 103Q LISTGET 40Q LISTGET 15Q LENGTH) (113Q \FCACHE.PROPERTIES 77Q \FCACHE.PROPERTIES 72Q DUMPSLEEP 35Q DEVICES 32Q \FCACHE.PROPERTIES 21Q DEVICES 12Q \FCACHE.LIST 4 ENTRIES) () FCACHE.PRIVATE.FILE? D1 (P 1 fileSpec I 0 fullName) *`Hh@Ioo IiHX(35Q \FCACHE.FILEMATCH? 32Q DIRECTORY.FILL.PATTERN) (2 PRIVATE.FILES) ( 27Q "*" 23Q "") FCACHE.PUTPROP D1 (P 7 devName P 3 file P 2 devInfo P 1 entry I 1 value I 0 name) 4@g@dgo@ gA b`Hho Y IiHXi A ;`g dJg ggg AK K 4oA *@g@dg(Addi`@A AoA g@An`LM @g@0AdO ddh\ML^]N`LM  ]L(455Q LAST 447Q LISTPUT 404Q \FCACHE.CANONICAL.HOSTNAME 351Q LISTPUT 320Q ERROR 306Q LISTPUT 234Q ERROR 221Q CLOSEF 214Q PRINT 204Q OPENFILE 163Q \FCACHE.EVENTFN 144Q LISTGET 131Q \FCACHE.RESTORE 124Q FCACHE.DUMP 104Q \FCACHE.WRITEOUT 74Q ERROR 44Q MKATOM 25Q ERROR) (442Q \FCACHE.PROPERTIES 360Q BADDEVICES 344Q \FCACHE.PROPERTIES 325Q DUMPSLEEP 301Q \FCACHE.PROPERTIES 275Q \FCACHE.LIST.CHANGED? 251Q MAXFILEPAGES 242Q MAXSIZE 201Q OLD/NEW 176Q OUTPUT 173Q {DSK}FCache.pointer;1 160Q AFTERLOGOUT 141Q DEVICES 136Q \FCACHE.PROPERTIES 52Q \FCACHE.LIST 33Q PREFIX 12Q ENTRIES 3 DEVICES) ( 314Q "Value not a number" 230Q "Bad prefix " 71Q "Can't flush a file, so can't switch cache prefix" 21Q "Can't set that cache property ") FCACHE.START D1 (P 3 cacheDevice P 0 canonicalName I 0 devname) `g'o@ h@ !Ho` @` ` h`g'hYhHg o H `g'o` H` ` KHKh Hg K g ogggggg gHh gHg KZHJUieIW(325Q FCACHE.PUTPROP 322Q DREMOVE 317Q FCACHE.GETPROP 305Q UNDOSAVE 272Q ADD.PROCESS 236Q FIND.PROCESS 230Q \DEFINEDEVICE 224Q PACK* 215Q \FCACHE.PUT.DEVINFO 203Q TERPRI 174Q PRIN1 164Q PRIN1 136Q \FCACHE.BUILD.DEVICE 130Q MEMB 121Q GETHOSTINFO 64Q TERPRI 55Q PRIN1 45Q PRIN1 25Q \FCACHE.CANONICAL.HOSTNAME 17Q PROMPTPRINT) (314Q BADDEVICES 310Q BADDEVICES 276Q FCACHE.STOP 266Q \FCACHE.FLUSH.INFOHOOK 263Q INFOHOOK 260Q SYSTEM 255Q RESTARTABLE 252Q DUMP-FCACHE 247Q NAME 233Q DUMP-FCACHE 221Q -CACHE 200Q PROMPTWINDOW 171Q PROMPTWINDOW 161Q PROMPTWINDOW 147Q SILENT 144Q \FCACHE.PROPERTIES 116Q OS 74Q DEVICES 71Q \FCACHE.PROPERTIES 61Q PROMPTWINDOW 52Q PROMPTWINDOW 42Q PROMPTWINDOW 5 PREFIX 2 \FCACHE.PROPERTIES) ( 244Q (\FCACHE.FLUSH) 156Q "Creating cache device for host " 125Q (UNIX) 37Q "No such host " 13Q "No cache prefix, so can't start cache for ") FCACHE.STOP D1 (P 7 entry P 5 stream P 2 entry P 1 stream P 0 dev I 0 devname) @id 1Hh`LhY.oI HMMg MiL\`NhZ;oJ _HOg id O OiN^g @Kg@K H (250Q \FCACHE.OFF 243Q FCACHE.PUTPROP 225Q FCACHE.GETPROP 202Q \FCACHE.WRITEOUT 173Q \GETCACHEDEVICEFROMHOSTNAME 166Q FILENAMEFIELD 143Q ERROR 73Q STREAMPROP 50Q ERROR 5 \GETCACHEDEVICEFROMHOSTNAME) (235Q BADDEVICES 222Q BADDEVICES 163Q HOST 156Q CACHENTRY 136Q CACHENTRY 112Q \FCACHE.LIST 70Q cacheEntry 60Q STREAM 43Q STREAM 17Q \OPENFILES) ( 132Q "Can't turn off cache because I can't write out the file " 37Q "Can't turn off cache -- file is open ") FCACHE.CACHELIST D1 NIL "0`dIHhZH&JNIL (14Q CACHENTRY 5 \FCACHE.LIST) () FCACHE.DIRTY? D1 (I 0 fileName) @g @i djh(16Q \FCACHE.LOOKUP 11Q \GETCACHEDEVICEFROMHOSTNAME 6 FILENAMEFIELD) (23Q CACHENTRY 3 HOST) () FCACHE.DUMP.FILE D1 (P 0 entry I 0 fileName) -@g @i HdjH H @h(47Q \FCACHE.WRITEOUT 42Q \FCACHE.ENTRYOPEN? 16Q \FCACHE.LOOKUP 11Q \GETCACHEDEVICEFROMHOSTNAME 6 FILENAMEFIELD) (30Q CACHENTRY 3 HOST) () \FCACHE.DEVINFO D1 (I 0 dev) %`g Hh@IIiHX(10Q LISTGET) (5 DEVICES 2 \FCACHE.PROPERTIES) () \FCACHE.PUT.DEVINFO D1 (I 1 info I 0 dev) !A@ `g `gH (36Q LISTPUT 20Q DREMOVE 15Q LISTGET 4 \FCACHE.DEVINFO) (32Q DEVICES 27Q \FCACHE.PROPERTIES 12Q DEVICES 7 \FCACHE.PROPERTIES) () \GETUSERDEVICEFROMNAME D1 (P 0 hostName I 2 dontCreate? I 1 noError? I 0 name) L@l@;`g 0`g %@g @HiB HBHid @AB (111Q \GETDEVICEFROMNAME 100Q \GETREALDEVICEFROMHOSTNAME 75Q \GETCACHEDEVICEFROMHOSTNAME 63Q \GETCACHEDEVICEFROMHOSTNAME 47Q FILENAMEFIELD 36Q LISTGET 23Q LISTGET) (44Q HOST 33Q PREFIX 30Q \FCACHE.PROPERTIES 20Q USECACHE 15Q \FCACHE.PROPERTIES) () \GETCACHEDEVICEFROMHOSTNAME D1 (P 12Q dev P 1 devInfo P 0 canonicalName I 2 dontCreate? I 1 noError? I 0 devname) `g'hZ\hYU@ X@dH`g'h\MhY6@id -B$`g'^Ch` OLh@ @AB [@KiJ]HMiL_H@OOiN__@kOOiO_(145Q \GETDEVICEFROMNAME 135Q FCACHE.START 70Q \GETDEVICEFROMNAME 27Q \FCACHE.CANONICAL.HOSTNAME) (246Q FDEV 116Q \FCACHE.GENERIC.DEVICES 103Q BADDEVICES 100Q \FCACHE.PROPERTIES 47Q DEVICES 44Q \FCACHE.PROPERTIES 10Q DEVICES 5 \FCACHE.PROPERTIES) () \GETREALDEVICEFROMHOSTNAME D1 (P 3 temp P 2 dev I 2 ignoreDevice I 1 dontCreate? I 0 name) `H2h@ b`H/hjAhe`1I2hBI@IIiHXBI@IIiHXBJJ@JlL[IY`K@J J(217Q \DEFINEDEVICE 26Q U-CASE) (206Q FDEVTYPE%# 161Q FDEV 60Q \FILEDEVICES 34Q \DEVICENAMETODEVICE 2 \DEVICENAMETODEVICE) () \FCACHE.CANONICAL.HOSTNAME D1 (P 0 dev I 0 name) J@id H$o@g @ @g @ @g @  (107Q U-CASE 104Q MKATOM 100Q \CANONICAL.HOSTNAME 72Q FILENAMEFIELD 53Q \CANONICAL.NSHOSTNAME 45Q FILENAMEFIELD 34Q STRPOS 26Q FILENAMEFIELD 5 \GETDEVICEFROMNAME) (67Q HOST 60Q FDEV 42Q HOST 23Q HOST) ( 17Q ":") \FCACHE.DELETE.ENTRYA0001A0002 D1 (NAME ERRORSET P 0 size F 2 entry F 3 RESETY) Rhi RR oR `g ,` o` R` o` Rg R `g o` ` R` `g Hչ`gI ci(264Q LISTPUT 247Q LISTGET 232Q DREMOVE 222Q TERPRI 213Q PRIN1 177Q LISTGET 165Q DELFILE 153Q CLEAR.LEAF.CACHE 150Q FILENAMEFIELD 133Q PRIN1 120Q PRIN1 103Q PRIN1 70Q TERPRI 60Q LISTGET 46Q ERROR 30Q \FCACHE.ENTRYOPEN? 12Q OBTAIN.MONITORLOCK) (260Q SIZE 255Q \FCACHE.PROPERTIES 244Q SIZE 241Q \FCACHE.PROPERTIES 235Q \FCACHE.LIST 227Q \FCACHE.LIST 217Q PROMPTWINDOW 210Q PROMPTWINDOW 174Q SILENT? 171Q \FCACHE.PROPERTIES 160Q CACHENTRY 145Q HOST 140Q CACHENTRY 130Q PROMPTWINDOW 115Q PROMPTWINDOW 110Q CACHENTRY 100Q PROMPTWINDOW 65Q PROMPTWINDOW 55Q SILENT? 52Q \FCACHE.PROPERTIES 41Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) ( 205Q "done" 125Q "..." 75Q "Deleting cache entry for file " 35Q "Cached file is open, so can't delete entry for file ") \FCACHE.DELETE.ENTRYA0001 D1 (NAME ERRORSET P 2 RESETZ P 1 RESETY P 0 LISPXHIST F 3 LISPXHIST F 4 RESETVARSLST F 5 RESETY) 0`hi S!Tog hgZ JIc i(47Q ERROR! 41Q RESETRESTORE 27Q \FCACHE.DELETE.ENTRYA0001A0002 7 OBTAIN.MONITORLOCK) (35Q ERROR 24Q INTERNAL 2 \FCACHE.CACHELOCK) ( 21Q (\FCACHE.DELETE.ENTRYA0001A0002)) \FCACHE.DELETE.ENTRY D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 entry F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.DELETE.ENTRYA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.DELETE.ENTRYA0001)) \FCACHE.INVENTNAME D1 (P 0 FIELDS I 0 REMOTENAME) 9@ `g Hg ooHg o (66Q PACK* 55Q \FCACHE.MAKE.LEGAL.FILENAME 52Q LISTGET 31Q \FCACHE.MAKE.LEGAL.FILENAME 26Q LISTGET 17Q LISTGET 3 UNPACKFILENAME) (47Q EXTENSION 23Q NAME 14Q PREFIX 11Q \FCACHE.PROPERTIES) ( 63Q "" 43Q "." 37Q "") \FCACHE.KEEPVERSIONS D1 (P 10Q e P 6 entry P 2 oldestVersion P 1 versionlessName I 1 keepVersions I 0 fullFileName) AddkA@g dd`@ko@ @ kk @g AkSHKhIN_koO O kk Ng JJNL Mh\HXM&dO` Oh h(302Q \NCONC2 273Q DREMOVE 223Q FILENAMEFIELD 204Q SUBATOM 175Q NCHARS 166Q STRPOS 122Q FILENAMEFIELD 113Q U-CASE 110Q SUBATOM 101Q NCHARS 73Q STRPOS 36Q FILENAMEFIELD) (305Q \FCACHE.LIST 270Q \FCACHE.LIST 220Q VERSION 213Q CACHENTRY 150Q CACHENTRY 117Q VERSION 61Q \FCACHE.LIST 33Q VERSION) ( 161Q ";" 67Q ";") \FCACHE.LOADA0001 D1 (NAME ERRORSET P 5 idate P 4 length P 3 localFileName P 2 outStream P 1 remoteDevice P 0 inStream F 12Q fullName F 13Q RESETVARSLST F 14Q RESETY)  `hi W Wi pWggo  HhWgHhhhWcHj@HcHHg jW`g' `g'^LNW L hI _HgIlO`g'4o` o` W` o` hWcW gghgggI _HgIlOhgMhgI _HgIlOhh ZLgJhhhWcJj@JHJ H J HgM KWMHg L ci(605Q \FCACHE.ADDENTRY 600Q GETFILEINFO 564Q SETFILEINFO 553Q CLOSEF 546Q CLOSEF 541Q COPYBYTES 470Q OPENSTREAM 350Q \FCACHE.INVENTNAME 332Q PRIN1 317Q PRIN1 306Q PRIN1 273Q TERPRI 217Q \FCACHE.MAKEROOM 205Q ADD.FILE.TO.CACHE? 162Q \FCACHE.KEEPVERSIONS 142Q GETFILEINFO 50Q OPENSTREAM 23Q \FCACHE.LOOKUP 15Q \GETUSERDEVICEFROMNAME 7 OBTAIN.MONITORLOCK) (575Q PLIST 560Q ICREATIONDATE 531Q STREAM 520Q STREAM 476Q CLOSEF? 445Q LENGTH 434Q FDEV 430Q LENGTH 421Q ICREATIONDATE 405Q TYPE 374Q FDEV 370Q TYPE 365Q SEQUENTIAL 362Q DON'TCACHE 356Q NEW 353Q OUTPUT 327Q PROMPTWINDOW 314Q PROMPTWINDOW 303Q PROMPTWINDOW 270Q PROMPTWINDOW 256Q SILENT 253Q \FCACHE.PROPERTIES 241Q ICREATIONDATE 230Q FDEV 171Q MAXFILEPAGES 166Q \FCACHE.PROPERTIES 156Q KEEPVERSIONS 153Q \FCACHE.PROPERTIES 137Q SIZE 130Q STREAM 117Q STREAM 106Q STREAM 64Q CLOSEF? 41Q OLD 36Q INPUT 2 \FCACHE.CACHELOCK) ( 324Q "..." 300Q "Caching " 265Q (COND (RESETSTATE (PRINT (QUOTE aborted.) PROMPTWINDOW)) (T (PRINT (QUOTE done) PROMPTWINDOW))) 45Q (DON'TCACHE SEQUENTIAL)) \FCACHE.LOAD D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 fullName F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.LOADA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.LOADA0001)) \FCACHE.MAKE.LEGAL.FILENAME D1 (P 3 c I 0 file) i @dl%k`@_O`@_O#@ b@M@kؾMNLM»MkؽKdlAdlBdlCdlDdlEdlFdlGdlHdlIdlJdlKdlLdlMdlN{dlOsdlPkdlQcdlR[dlSSdlTKdlUCdlV;dlW3dlX+dlY#dlZdladlb dlcdlddledlfdlgdlhdlidljdlkdlldlmdlndlodlpdlqdlrdlsdlt|dluvdlvpdlwjdlxddly^dlzXdl1Rdl2Ldl3Fdl4@dl5:dl64dl7.dl8(dl9"dl0dl+dl-dl$dlK oI JhYJ&H (1146Q PACK 1112Q CHARACTER 65Q MKSTRING) (111Q STRINGP 101Q STRINGP 72Q STRINGP 36Q \PNPSPACE 20Q \PNPSPACE) ( 1117Q "$") \FCACHE.MAKEROOMA0001 D1 (NAME ERRORSET F 0 freePages) 4dgdg`g' l2`g' ldci(53Q DISKFREEPAGES 35Q DISKFREEPAGES 32Q \GETDEVICEFROMNAME 2 MACHINETYPE) (47Q PREFIX 44Q \FCACHE.PROPERTIES 26Q PREFIX 23Q \FCACHE.PROPERTIES 14Q DOLPHIN 6 DORADO) () \FCACHE.MAKEROOMA0002 D1 (NAME ERRORSET F 0 entry F 1 RESETY) 2Phi PjP P P hci(52Q \FCACHE.DELETE.ENTRY 44Q \FCACHE.MAKEROOM.DELETEABLE? 32Q \FCACHE.ENTRYOPEN? 12Q OBTAIN.MONITORLOCK) (37Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) () \FCACHE.MAKEROOM D1 (P 10Q RESETZ P 7 RESETY P 6 LISPXHIST P 5 entry P 4 desiredLength P 2 freePages P 1 cacheSize P 0 cacheMaxTotal I 0 length F 11Q LISPXHIST F 12Q RESETVARSLST) `g'`g'@jbo @H3 JIX@dHhJI IHi` H@KhW!Wog hg_ O`g'LK[(167Q ERROR! 160Q RESETRESTORE 145Q \FCACHE.MAKEROOMA0002 106Q REVERSE 66Q MIN 35Q \FCACHE.MAKEROOMA0001) (177Q SIZE 174Q \FCACHE.PROPERTIES 153Q ERROR 142Q INTERNAL 103Q \FCACHE.LIST 14Q SIZE 11Q \FCACHE.PROPERTIES 5 MAXSIZE 2 \FCACHE.PROPERTIES) ( 137Q (\FCACHE.MAKEROOMA0002) 32Q (\FCACHE.MAKEROOMA0001)) \FCACHE.MAKEROOM.DELETEABLE? D1 (L (0 fileName)) iNIL NIL () FCACHE.SCAVENGEA0001A0002A0004 D1 (NAME ERRORSET F 0 entry F 1 RESETY) Phi PP ci(32Q \FCACHE.REPAIR.VERIFY 12Q OBTAIN.MONITORLOCK) (25Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) () FCACHE.SCAVENGEA0001A0002A0005 D1 (NAME ERRORSET F 0 entry F 1 RESETY) Phi PP ci(32Q \FCACHE.REPAIR.VERIFY 12Q OBTAIN.MONITORLOCK) (25Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) () FCACHE.SCAVENGEA0001A0002 D1 (NAME ERRORSET P 30Q alreadyCached P 27Q remoteFile P 26Q file P 24Q fileSpec P 23Q dir P 22Q host P 20Q file P 14Q A0016 P 13Q RESETZ P 12Q RESETY P 11Q LISPXHIST P 10Q entry P 1 badList P 0 options F 31Q LISPXHIST F 32Q RESETVARSLST F 33Q options F 34Q RESETY) u`hi W6ddhAgH o h `jM'N`gJ gH |gH 7`-_NOԾM]dO O >o `)dO o O o h gH gH A`7dW2! W4og hg_ OOO ʰ[o h `FdW2! W4og hg_ OOo O o gH o h g o AO _ 8O` `g g `g g O"Z_O _ O _ `h[hO _O%Oh__O LL~iKO&_n_(I1gH !gH o h I1O*IIc8iO O"_"a_ gO(gO&gO$go  O I O__, _.`O&h_0gH pO0DO, o O.Q_O.OOdg OiO_O.O, o O.o O, h O0.O.*O,O.O,g O.g O,g O,I O*_*(1552Q DREMOVE 1543Q \FCACHE.ADDENTRY 1537Q GETFILEINFO 1527Q GETFILEINFO 1517Q GETFILEINFO 1472Q TERPRI 1465Q PRIN1 1457Q PRIN1 1444Q PRIN1 1434Q PRIN1 1404Q \FCACHE.VERIFY 1401Q FILENAMEFIELD 1336Q PRIN1 1326Q PRIN1 1313Q MEMB 1260Q MKATOM 1255Q U-CASE 1252Q \FCACHE.REPAIR 1234Q DREMOVE 1225Q \FCACHE.FILEMATCH? 1222Q PACKFILENAME 1123Q TERPRI 1116Q PRIN1 1106Q MEMB 1075Q MEMB 752Q MKATOM 747Q U-CASE 737Q CONCATCODES 716Q FILENAMEFIELD 710Q LISTGET 677Q FILENAMEFIELD 671Q LISTGET 657Q ASSOC 651Q MACHINETYPE 636Q \GENERATENEXTFILE 626Q \GENERATEFILES 623Q CONCAT 614Q FCACHE.GETPROP 605Q TERPRI 600Q PRIN1 570Q MEMB 554Q PRIN1 544Q \FCACHE.DELETE.ENTRY 536Q PRIN1 522Q ERROR! 513Q RESETRESTORE 500Q FCACHE.SCAVENGEA0001A0002A0005 444Q TERPRI 437Q PRIN1 420Q \FCACHE.DELETE.ENTRY 406Q ERROR! 377Q RESETRESTORE 364Q FCACHE.SCAVENGEA0001A0002A0004 327Q MEMB 314Q MEMB 304Q TERPRI 273Q PRIN1 263Q \FCACHE.DELETE.ENTRY 255Q PRIN1 245Q INFILEP 220Q PRIN1 201Q \FCACHE.DELETE.ENTRY 173Q INFILEP 122Q MEMB 111Q MEMB 101Q LISTPUT 50Q TERPRI 43Q PRIN1 33Q MEMB 7 OBTAIN.MONITORLOCK) (1534Q SIZE 1524Q PLIST 1514Q ICREATIONDATE 1376Q HOST 1371Q CACHENTRY 1356Q CACHENTRY 1307Q SILENT 1267Q \FCACHE.LIST 1212Q VERSION 1205Q HOST 1200Q DIRECTORY 1173Q BODY 1102Q SILENT 1071Q REPAIR 1025Q CACHENTRY 760Q \FCACHE.LIST 713Q DIRECTORY 705Q PREFIX 702Q \FCACHE.PROPERTIES 674Q HOST 666Q PREFIX 663Q \FCACHE.PROPERTIES 654Q FCACHE.SCAVENGE.IGNORE 611Q PREFIX 564Q SILENT 506Q ERROR 475Q INTERNAL 450Q \FCACHE.LIST 372Q ERROR 361Q INTERNAL 334Q \FCACHE.LIST 323Q SILENT 310Q VERIFY 240Q CACHENTRY 224Q \FCACHE.LIST 166Q CACHENTRY 143Q CACHENTRY 127Q \FCACHE.LIST 116Q SILENT 105Q EXISTS 75Q SIZE 72Q \FCACHE.PROPERTIES 54Q \FCACHE.LIST 27Q SILENT 2 \FCACHE.CACHELOCK) ( 1454Q "Can't match the file " 1441Q " is a copy of " 1333Q " is a duplicate copy of " 1216Q "*" 1113Q "Trying to repair unknown files..." 620Q "*.*;*" 575Q "Collecting unknown files from the cache..." 551Q "." 533Q "?" 472Q (FCACHE.SCAVENGEA0001A0002A0005) 434Q "Verifying that cache files are valid copies" 356Q (FCACHE.SCAVENGEA0001A0002A0004) 270Q "." 252Q "?" 215Q "Verifying that cache files exist" 40Q "Recomputing cache size...") FCACHE.SCAVENGEA0001 D1 (NAME ERRORSET P 2 RESETZ P 1 RESETY P 0 LISPXHIST F 3 RESETVARSLST F 4 LISPXHIST F 5 RESETY) Cggd hg hScT!Sog hgZ JIc i(72Q ERROR! 64Q RESETRESTORE 52Q FCACHE.SCAVENGEA0001A0002 23Q FCACHE.PUTPROP 11Q FCACHE.GETPROP) (60Q ERROR 47Q INTERNAL 20Q USECACHE 5 USECACHE 2 FCACHE.PUTPROP) ( 44Q (FCACHE.SCAVENGEA0001A0002)) FCACHE.SCAVENGE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 options F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q FCACHE.SCAVENGEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (FCACHE.SCAVENGEA0001)) \FCACHE.REPAIRA0001A0002 D1 (NAME ERRORSET F 0 stream) P` h(6 READ) (3 FILERDTBL) () \FCACHE.REPAIRA0001A0003 D1 (NAME ERRORSET F 0 stream) P` h(6 READ) (3 FILERDTBL) () \FCACHE.REPAIRA0001 D1 (NAME ERRORSET P 7 file P 5 file P 4 A0017 P 3 fileName P 2 expr P 1 stream P 0 fileNameFields F 10Q localFileName F 11Q RESETVARSLST F 12Q DISPLAYFONTEXTENSIONS F 13Q RESETY) W !W ?gWg YhhhWco ZgWJ J7Hg `{gWg YhhhWco ZgRJKkoK oK K kk o`o L ]dHg `d` `h W`` ` Hg `W`ddh ]Hg gW W`` Cache>" 102Q "{DSK1}" 56Q "What should the file cache prefix be (NIL to disable)? ") \FCACHE.INITIALIZE.PROPS D1 (P 4 RESETZ P 3 RESETY P 2 LISPXHIST P 0 f F 5 LISPXHIST F 6 RESETVARSLST) fhg :gg o  `gI H `g' d U!Vog hg\ LK(141Q ERROR! 134Q RESETRESTORE 122Q \FCACHE.INITIALIZE.PROPSA0003 102Q \FCACHE.RESTORE 75Q \FCACHE.RESTORE 62Q CLOSEF 55Q LISTPUT 42Q MKATOM 36Q \FCACHE.INITIALIZE.PROPSA0001 24Q OPENFILE 11Q INFILEP) (130Q ERROR 117Q INTERNAL 71Q PREFIX 66Q \FCACHE.PROPERTIES 51Q PREFIX 46Q \FCACHE.PROPERTIES 21Q INPUT 16Q {DSK}FCache.pointer;1 6 {DSK}FCache.pointer;1 3 \FCACHE.LOGFILE) ( 114Q (\FCACHE.INITIALIZE.PROPSA0003) 33Q (\FCACHE.INITIALIZE.PROPSA0001)) \FCACHE.GLOBAL.EVENT D1 (P 1 device P 0 x I 0 EVENT) U` g` `g'dHY Hg I @g@g@g@g(122Q \FCACHE.AROUNDEXIT 60Q \DEFINEDEVICE 54Q PACK* 43Q \REMOVEDEVICE 16Q \DEFINEDEVICE 5 \REMOVEDEVICE) (114Q AFTERSAVEVM 106Q AFTERMAKESYS 100Q AFTERSYSOUT 71Q AFTERLOGOUT 51Q -CACHE 24Q DEVICES 21Q \FCACHE.PROPERTIES 13Q \FCACHE.DEVICE 10Q FCACHE 2 \FCACHE.DEVICE) () \FCACHE.AROUNDEXITA0003 D1 (NAME ERRORSET) ` h(5 READ) (2 \FCACHE.LOGFILE) () \FCACHE.AROUNDEXIT D1 (P 3 errorWindow P 2 entrydef P 1 logfileName P 0 prefix)  `g'Xddo Yd I k0` I `g'o` Ig ` do ZRldnlxho oK oK oK oK K K oK i `g'o` ` i(344Q TERPRI 335Q PRIN1 312Q FCACHE.DUMP 303Q \FCACHE.RESTORE.ENTRY 273Q PRIN1 262Q TERPRI 255Q TERPRI 250Q PRIN1 237Q PRIN1 226Q PRIN1 215Q PRIN1 202Q CREATEW 153Q \FCACHE.AROUNDEXITA0003 142Q EOFP 126Q OPENSTREAM 116Q PRIN1 70Q INFILEP 63Q CLOSEF? 42Q GETSTREAM 34Q OPENP 27Q PACK*) (341Q PROMPTWINDOW 332Q PROMPTWINDOW 320Q SILENT 315Q \FCACHE.PROPERTIES 137Q \FCACHE.LOGFILE 131Q \FCACHE.LOGFILE 123Q INPUT 113Q PROMPTWINDOW 102Q SILENT 77Q \FCACHE.PROPERTIES 60Q \FCACHE.LOGFILE 50Q STREAM 45Q \FCACHE.LOGFILE 10Q PREFIX 5 \FCACHE.PROPERTIES) ( 327Q "done." 267Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 244Q "they may have been lost!" 233Q "If there were any files that needed to be dumped, " 222Q "The cacher may have lost track of some files." 211Q "WARNING: The file cache log file was not completly dumped." 177Q "File cache warning" 150Q (\FCACHE.AROUNDEXITA0003) 110Q "Restoring log entries..." 24Q "FCache.Log;1") \FCACHE.CLOSEFILE D1 (P 3 result P 2 entry P 1 localDevice P 0 cacheDevice I 0 STREAM) @X`g YH@ Zo@ I@kL[}J Jj]`g Jս`gM JI JgIlN`g J_`gO J KoJ h(274Q ERROR 253Q IDATE 243Q \FCACHE.MAKEROOM 237Q LISTPUT 212Q LISTGET 144Q LISTPUT 122Q LISTGET 75Q CLOSEF? 45Q ERROR 33Q \FCACHE.LOOKUP 25Q \GETDEVICEFROMNAME 22Q LISTGET) (267Q CACHENTRY 250Q CACHENTRY 232Q SIZE 227Q \FCACHE.PROPERTIES 216Q CACHENTRY 207Q SIZE 204Q \FCACHE.PROPERTIES 171Q SIZE 164Q CACHENTRY 155Q FDEV 151Q CACHENTRY 140Q SIZE 135Q \FCACHE.PROPERTIES 126Q CACHENTRY 117Q SIZE 114Q \FCACHE.PROPERTIES 102Q CACHENTRY 70Q CACHENTRY 52Q FDEV 17Q PREFIX 14Q \FCACHE.PROPERTIES 6 STREAM) ( 263Q "Can't close the cache file " 41Q "Lost the cache entry for ") \FCACHE.DELETEFILE D1 (P 4 realDevice0049 P 1 entry P 0 fullName I 1 DEVICE I 0 NAME) q@gA 1HAHi YH dd hII I/A ZhJ LoA  HLlKjIjH(112Q ERROR 106Q \FCACHE.DEVINFO 70Q \GETREALDEVICEFROMHOSTNAME 57Q \FCACHE.DEVINFO 47Q \FCACHE.DELETE.ENTRY 36Q \FCACHE.ENTRYOPEN? 23Q \FCACHE.LOOKUP 7 \FCACHE.GETFILENAME) (146Q CACHENTRY 133Q CACHENTRY 116Q FDEV 3 OLDEST) ( 102Q "Host not up") \FCACHE.DIRECTORYNAMEPA0001 D1 (NAME ERRORSET P 0 answer F 2 DEVICE F 3 READBUF F 4 HOST/DIR F 5 RESETY) `hi  ` R ` k` o` ` hiS oTo oh`hi II ` H o c i(173Q MEMBER 164Q U-CASE 157Q CLOSEW 147Q BKBUFS 141Q PROMPTFORWORD 123Q CONCAT 106Q CLBUFS 77Q SYSBUF 73Q LINBUF 67Q TERPRI 60Q PRIN1 45Q SPACES 35Q PRIN1 26Q \FCACHE.DEVINFO 21Q CLEARW 7 OBTAIN.MONITORLOCK) (154Q \FCACHE.PROMPT.WINDOW 133Q \FCACHE.PROMPT.WINDOW 64Q \FCACHE.PROMPT.WINDOW 55Q \FCACHE.PROMPT.WINDOW 42Q \FCACHE.PROMPT.WINDOW 32Q \FCACHE.PROMPT.WINDOW 16Q \FCACHE.PROMPT.WINDOW 2 \FCACHE.PROMPT.WINDOW.MONITORLOCK) ( 170Q ("YES" "Y") 127Q "Yes" 120Q " is OK (Y/N)? " 113Q "Should I trust that " 52Q "does not seem to be responding for directory name verification.") \FCACHE.DIRECTORYNAMEP D1 (P 4 realDevice0110 P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 DEVICE I 0 HOST/DIR F 6 LISPXHIST F 7 RESETVARSLST) A  `g diidga` A ` k` o` ` o` k` @` k` o` i0dg'V!Wog hgZ JIh@2A KhK LoA  @LlM(330Q ERROR 324Q \FCACHE.DEVINFO 305Q \GETREALDEVICEFROMHOSTNAME 271Q \FCACHE.DEVINFO 253Q ERROR! 245Q RESETRESTORE 233Q \FCACHE.DIRECTORYNAMEPA0001 177Q PRIN1 164Q SPACES 154Q PRIN1 144Q SPACES 134Q PRIN1 121Q TERPRI 112Q PRIN1 77Q SPACES 67Q PRIN1 60Q \FCACHE.DEVINFO 53Q TERPRI 24Q LISTGET 7 \FCACHE.HOSTUP? 3 \FCACHE.DEVINFO) (334Q FDEV 241Q ERROR 230Q INTERNAL 207Q ASK 174Q PROMPTWINDOW 161Q PROMPTWINDOW 151Q PROMPTWINDOW 141Q PROMPTWINDOW 131Q PROMPTWINDOW 116Q PROMPTWINDOW 107Q PROMPTWINDOW 74Q PROMPTWINDOW 64Q PROMPTWINDOW 50Q PROMPTWINDOW 41Q NOTIFY 21Q UNSAFE 16Q \FCACHE.PROPERTIES) ( 320Q "Host not up" 225Q (\FCACHE.DIRECTORYNAMEPA0001) 171Q "is OK." 126Q "Trusting that" 104Q "does not seem to be responding for directory name verification.") \FCACHE.EVENTFN D1 (P 3 descr P 2 newDevice I 1 EVENT I 0 DEVICE F 4 \OPENFILES) AgAgAgAdggAgAgAdg`g $o` @ ` ` @ TH!h@  J`6g )@IIiHXdK@KJ h@ ` o` ` @ gAgAdg (374Q \ILLEGAL.ARG 343Q \FCACHE.OFF 337Q TERPRI 330Q PRIN1 315Q PRIN1 306Q \FCACHE.DEVINFO 273Q REPLACEFIELD 270Q FETCHFIELD 224Q GETDESCRIPTORS 203Q \FCACHE.BUILD.DEVICE 177Q \FCACHE.DEVINFO 156Q \FCACHE.OFF 152Q TERPRI 143Q PRIN1 134Q \FCACHE.DEVINFO 127Q PRIN1 113Q LISTGET) (366Q AFTERDOSAVEVM 356Q AFTERDOSYSOUT 347Q AFTERDOMAKESYS 334Q PROMPTWINDOW 325Q PROMPTWINDOW 312Q PROMPTWINDOW 235Q STREAM 221Q FDEV 213Q FDEVTYPE%# 147Q PROMPTWINDOW 140Q PROMPTWINDOW 124Q PROMPTWINDOW 110Q PREFIX 105Q \FCACHE.PROPERTIES 74Q AFTERSAVEVM 65Q AFTERLOGOUT 56Q AFTERMAKESYS 47Q AFTERSYSOUT 37Q BEFORESAVEVM 25Q BEFORELOGOUT 14Q BEFOREMAKESYS 3 BEFORESYSOUT) ( 322Q " no longer a known host, do turning off its cache" 121Q "No cache prefix, so turning off cache for ") \FCACHE.GENERATEFILES D1 (P 3 realDevice0112 P 1 realDevice0111 I 3 OPTIONS I 2 DESIREDPROPS I 1 PATTERN I 0 DEVICE) @ A @ABC `g 5@ HhH Io@   IABClJ@ HhH K!o@  @ABCi gC  KABClL(204Q MERGE.FILEGENERATORS 174Q \FCACHE.GENERATE.LOCAL.FILES 162Q ERROR 156Q \FCACHE.DEVINFO 137Q \GETREALDEVICEFROMHOSTNAME 123Q \FCACHE.DEVINFO 77Q ERROR 73Q \FCACHE.DEVINFO 54Q \GETREALDEVICEFROMHOSTNAME 40Q \FCACHE.DEVINFO 32Q LISTGET 20Q \FCACHE.GENERATE.LOCAL.FILES 10Q \FCACHE.USELOCALDIRECTORY? 3 \FCACHE.DEVINFO) (210Q FDEV 177Q SORT 103Q FDEV 27Q FASTDIR 24Q \FCACHE.PROPERTIES) ( 152Q "Host not up" 67Q "Host not up") \FCACHE.GETFILEINFO D1 (P 3 realDevice0113 P 0 entry I 2 DEVICE I 1 ATTRIBUTE I 0 NAME/STREAM) MB@i !HBHA B YhI KoB   @ @@AKlJ(73Q STREAMP 60Q ERROR 54Q \FCACHE.DEVINFO 36Q \GETREALDEVICEFROMHOSTNAME 25Q \FCACHE.DEVINFO 20Q \FCACHE.ENTRYINFO 5 \FCACHE.LOOKUP) (100Q STREAM 64Q FDEV) ( 50Q "Host not up") \FCACHE.GETFILENAME D1 (P 14Q realDevice0075 P 10Q entryVersion P 7 fileVersion P 6 file P 5 entry P 4 hostName P 3 givenVersion P 2 RECOG P 1 filter I 2 DEVICE I 1 RECOG I 0 NAME) ? `gog@g`  Ag@g B u KJo @L@ JB _hO  O!oB  ^$K!Jo N_@JOlOH9NJo o@ y@ko@ @ kk ovIM 6LMg !MB M Ng _Mg _KJdg9N+OddOddOOM^gJdg6N)OddOddOO~M^tgjN%Odd^OddPOOIOdd.M_koO O kk oOk M^J HXOK M@ko@ @ kk o (1074Q PACK* 1065Q SUBATOM 1056Q NCHARS 1050Q STRPOS 1025Q EQP 1010Q \ILLEGAL.ARG 773Q PACK* 760Q SUBATOM 751Q NCHARS 742Q STRPOS 416Q FILENAMEFIELD 377Q FILENAMEFIELD 365Q \FCACHE.DELETE.ENTRY 360Q \FCACHE.VERIFY 346Q \FCACHE.CANONICAL.HOSTNAME 343Q FILENAMEFIELD 322Q DIRECTORY.MATCH 277Q SUBATOM 270Q NCHARS 262Q STRPOS 244Q STRPOS 232Q MEMB 164Q MEMB 145Q ERROR 141Q \FCACHE.DEVINFO 122Q \GETREALDEVICEFROMHOSTNAME 107Q \FCACHE.DEVINFO 101Q \FCACHE.USELOCALDIRECTORY? 71Q MEMB 53Q \FCACHE.DEVINFO 47Q FILENAMEFIELD 32Q DIRECTORY.MATCH.SETUP 27Q PACKFILENAME) (1033Q CACHENTRY 1000Q CACHENTRY 724Q CACHENTRY 631Q NEW 621Q CACHENTRY 537Q OLD 530Q OLD/NEW 517Q CACHENTRY 433Q OLDEST 413Q VERSION 406Q CACHENTRY 374Q VERSION 340Q HOST 333Q CACHENTRY 315Q CACHENTRY 173Q FDEV 44Q VERSION 40Q OLD 23Q \CONNECTED.DIRECTORY 20Q DIRECTORY 14Q BODY 5 VERSION 2 \FCACHE.LIST) ( 1071Q ".;1" 1044Q ";" 764Q ";" 735Q ";" 303Q ";1" 256Q ";" 240Q "." 227Q (NEW OLD/NEW) 161Q (OLDEST OLD) 135Q "Host not up" 66Q (NEW OLD/NEW) 11Q "*") \FCACHE.HOSTNAMEP D1 (L (1 device 0 hostName)) hNIL NIL () \FCACHE.OPENFILEA0002 D1 (NAME ERRORSET L (0 NIL) F 1 cacheEntry F 2 localDevice F 3 ACCESS F 4 RESETY F 5 RECOG F 6 PARAMETERS F 7 cacheStream) +Qhi RQSUVRlHcci(12Q OBTAIN.MONITORLOCK) (30Q CACHENTRY 17Q FDEV 3 CACHENTRY) () \FCACHE.OPENFILEA0006 D1 (NAME ERRORSET F 0 cacheEntry F 1 ACCESS F 2 RECOG F 3 RESETY F 4 PARAMETERS F 5 cacheStream) Phi PQRT c ci(27Q \OPENFILE 12Q OBTAIN.MONITORLOCK) (17Q CACHENTRY 3 CACHENTRY) () \FCACHE.OPENFILE D1 (P 17Q realDevice0020 P 16Q RESETZ P 15Q RESETY P 14Q LISPXHIST P 6 latestVersion P 5 fileExisted? P 4 fullName P 3 cacheEntry P 2 cacheStream P 1 localDevice P 0 filePages I 4 DEVICE I 3 PARAMETERS I 2 RECOG I 1 ACCESS I 0 NAME F 20Q LISPXHIST F 21Q RESETVARSLST) 6gCgCjn`g'  `g'AdgogAgAdgo SgC HgC=HH`g'.Adg`D@\i )D_@gDlO\h@LDLi L [W !W"og hg_ OgAgAdgBAgggbD_@BDlO\D_LgDlO]DLi >L 8L 2L`g' L LMdg M Lg H [,W !W"og hg_ O J9D _hO OoD  _@ABCOlOgK JKJDAo %KkKh KMkjK KD J(1062Q \FCACHE.PROMOTE 1054Q \FCACHE.LOGENTRY 1010Q MEMB 755Q STREAMPROP 721Q ERROR 715Q \FCACHE.DEVINFO 676Q \GETREALDEVICEFROMHOSTNAME 663Q \FCACHE.DEVINFO 653Q \ILLEGAL.ARG 645Q ERROR! 636Q RESETRESTORE 623Q \FCACHE.OPENFILEA0006 577Q \FCACHE.ADDENTRY 572Q GETFILEINFO 560Q IDATE 554Q GETFILEINFO 542Q OUTFILEP 537Q \FCACHE.INVENTNAME 532Q \FCACHE.KEEPVERSIONS 515Q ADD.FILE.TO.CACHE? 507Q \FCACHE.LOAD 501Q \FCACHE.LOOKUP 342Q ERROR! 333Q RESETRESTORE 320Q \FCACHE.OPENFILEA0002 272Q \FCACHE.LOAD 264Q \FCACHE.LOOKUP 221Q \FCACHE.LOOKUP 143Q MEMB 130Q MEMB 125Q \ILLEGAL.ARG 42Q \GETDEVICEFROMNAME) (1037Q CACHENTRY 1027Q CACHENTRY 1016Q CACHENTRY 775Q STREAM 765Q CACHENTRY 761Q STREAM 751Q cacheEntry 725Q FDEV 631Q ERROR 620Q INTERNAL 567Q PLIST 551Q ICREATIONDATE 526Q KEEPVERSIONS 523Q \FCACHE.PROPERTIES 463Q OLD 452Q FDEV 424Q FDEV 415Q OLD/NEW 411Q NEW 404Q OUTPUT 370Q APPEND 361Q BOTH 352Q OUTPUT 326Q ERROR 315Q INTERNAL 240Q OLD 227Q FDEV 206Q INPUT 173Q MAXFILEPAGES 170Q \FCACHE.PROPERTIES 152Q DON'TCACHE 137Q DON'TCACHE 112Q APPEND 103Q BOTH 75Q OUTPUT 61Q INPUT 53Q USECACHE 50Q \FCACHE.PROPERTIES 36Q PREFIX 33Q \FCACHE.PROPERTIES 13Q LENGTH 2 SIZE) ( 1005Q (OUTPUT BOTH APPEND) 711Q "Host not up" 615Q (\FCACHE.OPENFILEA0006) 312Q (\FCACHE.OPENFILEA0002) 121Q (T Write) 70Q (T Read)) \FCACHE.RENAMEFILE D1 (P 13Q realDevice0116 P 12Q realDevice P 5 oldStream P 4 newRemoteName P 3 newLocalName P 2 entry P 1 localDevice P 0 OldRemoteName I 2 DEVICE I 1 NEWNAME I 0 OLDNAME) @gB `g  H H ]o@ BHi ZSB ^hN  O:JB _hO  OoB  *:_HAOlO o@ HA  \BHi Z;L I:_JKIlOJK JLJL L(337Q U-CASE 314Q INFILEP 254Q \FCACHE.INVENTNAME 245Q \FCACHE.LOOKUP 236Q INFILEP 232Q \GENERIC.RENAMEFILE 222Q ERROR 210Q \FCACHE.WRITEOUT 157Q ERROR 153Q \FCACHE.DEVINFO 134Q \GETREALDEVICEFROMHOSTNAME 121Q \FCACHE.DEVINFO 101Q \GETREALDEVICEFROMHOSTNAME 70Q \FCACHE.DEVINFO 61Q \FCACHE.LOOKUP 52Q ERROR 40Q GETSTREAM 32Q OPENP 23Q \GETDEVICEFROMNAME 20Q LISTGET 7 \FCACHE.GETFILENAME) (333Q CACHENTRY 323Q CACHENTRY 310Q CACHENTRY 272Q CACHENTRY 261Q FDEV 165Q FDEV 111Q FDEV 15Q PREFIX 12Q \FCACHE.PROPERTIES 3 OLD) ( 216Q "Can't flush file, so can't rename " 147Q "Host not up" 46Q "File open, can't rename ") \FCACHE.REOPENFILEA0001A0002 D1 (L (1 device 0 stream)) @AANIL (3 STREAM) () \FCACHE.REOPENFILEA0001 D1 (NAME ERRORSET L (0 NIL) F 1 localDevice F 2 OLDSTREAM F 3 newStream F 4 DEVICE F 5 RESETVARSLST F 6 entry F 7 RESETY F 10Q ACCESS F 11Q RECOG F 12Q PARAMETERS) Q gRThRQQhUc QVWWWQRlHcdTSgV Sci(111Q STREAMPROP) (105Q cacheEntry 75Q STREAM 46Q CACHENTRY 35Q FDEV 14Q STREAM 2 \FCACHE.REOPENFILEA0001A0002) () \FCACHE.REOPENFILE D1 (P 5 RESETZ P 4 RESETY P 3 LISPXHIST P 2 newStream P 1 localDevice P 0 entry I 5 OLDSTREAM I 4 DEVICE I 3 PARAMETERS I 2 RECOG I 1 ACCESS I 0 NAME F 6 LISPXHIST F 7 RESETVARSLST) _Eg hDEi `g H8EgH V!Wog hg] ML @ABCD (134Q \FCACHE.OPENFILE 116Q ERROR! 110Q RESETRESTORE 76Q \FCACHE.REOPENFILEA0001 56Q STREAMPROP 40Q \GETDEVICEFROMNAME 35Q LISTGET 24Q \FCACHE.LOOKUP 6 STREAMPROP) (104Q ERROR 73Q INTERNAL 52Q cacheEntry 32Q PREFIX 27Q \FCACHE.PROPERTIES 16Q STREAM 3 cacheEntry) ( 70Q (\FCACHE.REOPENFILEA0001)) \FCACHE.SETFILEINFO D1 (P 13Q realDevice0017 P 12Q realDevice0016 P 2 result P 1 entry P 0 localDevice I 3 device I 2 value I 1 attribute I 0 name/stream) Y `g C@i  IDC [hK  OoC  Z@ @@ABOlLj$IjHIABHlMZnIj AgHIABHlNZEC _hO  OFoC  ZH_IABHlOJdIaAdg,IBO_@ @@ABOlOgIB AdgIB gIBJ(465Q IDATE 424Q STREAMP 320Q ERROR 314Q \FCACHE.DEVINFO 275Q \GETREALDEVICEFROMHOSTNAME 262Q \FCACHE.DEVINFO 106Q STREAMP 67Q ERROR 63Q \FCACHE.DEVINFO 44Q \GETREALDEVICEFROMHOSTNAME 33Q \FCACHE.DEVINFO 21Q \FCACHE.LOOKUP 13Q \GETDEVICEFROMNAME 10Q LISTGET) (522Q CACHENTRY 514Q PLIST 505Q CACHENTRY 476Q ICREATIONDATE 461Q CACHENTRY 453Q CREATIONDATE 431Q STREAM 413Q FDEV 403Q CACHENTRY 373Q LENGTH 345Q CACHENTRY 334Q FDEV 242Q CACHENTRY 233Q FDEV 224Q LENGTH 211Q CACHENTRY 171Q CACHENTRY 162Q FDEV 147Q CACHENTRY 134Q CACHENTRY 113Q STREAM 77Q FDEV 5 PREFIX 2 \FCACHE.PROPERTIES) ( 310Q "Host not up" 57Q "Host not up") \FCACHE.GENERATE.FILEINFO D1 (I 1 attribute I 0 genfilestate) @ @A (16Q GETFILEINFO) (10Q CACHENTRY) () \FCACHE.GENERATE.LOCAL.FILESA0001 D1 (I 1 Y I 0 X) @A o(16Q FILES.IN.ORDER?) (11Q CACHENTRY 3 CACHENTRY) ( 22Q (EQUAL LESSP)) \FCACHE.GENERATE.LOCAL.FILES D1 (P 7 entries P 6 entry P 2 hostName P 1 filter I 4 dirtyOnly? I 3 options I 2 desiredprops I 1 pattern I 0 device) z`A @ CH!KgghgC MOg EDNj*IN JNg NL Mh\HXM&O(134Q \FCACHE.CANONICAL.HOSTNAME 131Q FILENAMEFIELD 112Q DIRECTORY.MATCH 57Q SORT 45Q MEMB 12Q \FCACHE.DEVINFO 6 DIRECTORY.MATCH.SETUP) (126Q HOST 121Q CACHENTRY 105Q CACHENTRY 71Q CACHENTRY 54Q \FCACHE.GENERATE.LOCAL.FILESA0001 41Q SORT 35Q \FCACHE.GENERATE.FILEINFO 32Q \FCACHE.NEXT.LOCAL.FILE 2 \FCACHE.LIST) () \FCACHE.NEXT.LOCAL.FILE D1 (I 1 nameonly I 0 genfilestate) @d @ @(5 RPLNODE2) (16Q CACHENTRY) () MERGE.FILEGENERATORS D1 (L (2 sorted? 1 gen2 0 gen1)) gg@AhddddBhNIL (5 MERGED.FILEINFOFN 2 MERGED.NEXTFILEFN) () MERGED.FILEINFOFN D1 (I 1 attribute I 0 genState) @@A o (24Q ERROR 14Q \GENERATEFILEINFO) NIL ( 21Q "No files generated yet!") MERGED.NEXTFILEFN D1 (P 2 gen2File P 1 gen1File P 0 file I 1 nameOnly I 0 genState) o0@dkd/A X@i@@@H @HA X@i@@H @@@H@h@A @@h @A I*J@@o I@iJ@iI@h@@JJ@h@@IIJ dg@h@h@@Idg@h@J@@Ig@I@h@@Jh(553Q SHOULDNT 414Q FILES.IN.ORDER? 312Q ERROR 252Q \GENERATENEXTFILE 216Q \GENERATENEXTFILE 146Q MKATOM 143Q U-CASE 112Q \GENERATENEXTFILE 73Q MKATOM 70Q U-CASE 34Q \GENERATENEXTFILE) (515Q GREATERP 457Q LESSP 420Q EQUAL) ( 307Q "File generator exhausted!") FILES.IN.ORDER? D1 (P 7 version2 P 6 version1 P 5 file2Field P 4 file1Field P 3 field P 1 testFile2 P 0 testFile1 I 1 file2 I 0 file1) }@ A HIgo1J4h/@g Ag N3O3 HI 6gN.gHK IK LdMJZM ggg(154Q ALPHORDER 134Q FILENAMEFIELD 126Q FILENAMEFIELD 101Q ALPHORDER 57Q FILENAMEFIELD 50Q FILENAMEFIELD 7 U-CASE 3 U-CASE) (172Q GREATERP 165Q GREATERP 160Q LESSP 116Q LESSP 106Q LESSP 54Q VERSION 45Q VERSION 21Q EQUAL) ( 26Q (DIRECTORY NAME EXTENSION)) \FCACHE.LOOKUP D1 (P 2 DAT P 1 entry P 0 ListOfEntries I 2 Verify? I 1 NAME/STREAM I 0 DEVICE) A Ag ?`!Adl b% A bAA bA HhYA&I BI@ IIjI HX(171Q \FCACHE.DELETE.ENTRY 150Q \FCACHE.VERIFY 137Q INFILEP 104Q \ILLEGAL.ARG 75Q MKATOM 72Q U-CASE 56Q U-CASE 44Q STREAMP 35Q U-CASE 13Q STREAMPROP 3 STREAMP) (157Q CACHENTRY 132Q CACHENTRY 120Q CACHENTRY 51Q STREAM 20Q \FCACHE.LIST 10Q cacheEntry) () \FCACHE.PROMOTE D1 (L (1 DEVICE 0 ENTRY) P 2 \INTERRUPTABLE) 5@d``HY@@@`IdINIL (46Q \FCACHE.LIST 42Q \FCACHE.LIST 13Q \FCACHE.LIST 4 \FCACHE.LIST) () \FCACHE.VERIFYA0001 D1 (NAME ERRORSET L (0 NIL) P 5 idate P 3 realDevice0077 P 1 realDevice0076 F 6 entry F 7 cacheDevice F 10Q RESETY) Vhi VjVjW HhH IkoW  rW HhH K-oW  Mdd MV / VgKlLVgIlJici(212Q IEQP 157Q ERROR 153Q \FCACHE.DEVINFO 133Q \GETREALDEVICEFROMHOSTNAME 117Q \FCACHE.DEVINFO 107Q ERROR 103Q \FCACHE.DEVINFO 63Q \GETREALDEVICEFROMHOSTNAME 47Q \FCACHE.DEVINFO 12Q OBTAIN.MONITORLOCK) (262Q OLD 255Q CACHENTRY 246Q FDEV 234Q ICREATIONDATE 227Q CACHENTRY 220Q FDEV 205Q CACHENTRY 31Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) ( 146Q "Host not up" 76Q "Host not up") \FCACHE.VERIFY D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 cacheDevice I 0 entry F 3 LISPXHIST F 4 RESETVARSLST) ;AdlAi b@A "S!Tog hgZ JI(66Q ERROR! 61Q RESETRESTORE 47Q \FCACHE.VERIFYA0001 26Q \FCACHE.IGNOREDATECHECK? 16Q \GETCACHEDEVICEFROMHOSTNAME) (55Q ERROR 44Q INTERNAL) ( 41Q (\FCACHE.VERIFYA0001)) \FCACHE.HOSTUP?A0001 D1 (NAME ERRORSET P 10Q I P 7 ECHOPUPLENGTH P 6 IPUP P 5 OPUP P 4 echo P 3 SOC P 2 PORT P 1 interval P 0 i F 11Q RESETVARSLST F 12Q name F 13Q RESETY) knW` TgKhhhWcJJh]JlkhKi Mk_(MldlM_KM KI ^HkظIlڹHlh7l'N M N!M!NO N(OjN ici(247Q RELEASE.PUP 141Q GETPUP 133Q SENDPUP 70Q SETUPPUP 54Q ALLOCATE.PUP 16Q OPENPUPSOCKET 13Q BESTPUPADDRESS) (234Q ETHERPACKET 75Q ETHERPACKET 24Q CLOSEPUPSOCKET 10Q PROMPTWINDOW) () \FCACHE.HOSTUP?A0002 D1 (NAME ERRORSET P 12Q I P 11Q NSOC P 10Q XIPBASE P 7 ECHOXIPLENGTH P 6 IXIP P 5 OXIP P 4 echo P 3 NSOC P 2 ECHOADDRESS P 1 interval P 0 i F 14Q RESETVARSLST F 15Q DEV F 16Q name F 17Q RESETY) knW&Wl t gKhhhWcJNhw  `O dllKJ ]k Mk_ M_KM KI ^HkظIlڹHlh% lNO Nl-_lN ici(234Q RELEASE.XIP 150Q GETXIP 142Q SENDXIP 126Q XIPAPPEND.WORD 116Q XIPAPPEND.WORD 111Q \FILLINXIP 71Q NCREATE2 56Q \NSFILING.ADDRESS 21Q OPENNSOCKET 16Q \COERCE.TO.NSADDRESS) (64Q NSADDRESSTYPE# 27Q CLOSENSOCKET) () \FCACHE.HOSTUP? D1 (P 3 RESETZ P 2 RESETY P 1 LISPXHIST P 0 DEV I 0 name F 4 LISPXHIST F 5 RESETVARSLST) @ ` @i H gdgNT!Uog .h.dgdggggHg[ KJdg T!Uog hg[ KJdgidggh(221Q RESETRESTORE 207Q \FCACHE.HOSTUP?A0002 156Q ERROR! 151Q RESETRESTORE 64Q \FCACHE.HOSTUP?A0001 25Q \GETDEVICEFROMNAME 14Q MEMB 6 U-CASE 3 MKATOM) (250Q NOFDEV 242Q TCP 232Q FLOPPY 215Q ERROR 204Q INTERNAL 165Q NSFILING 145Q ERROR 136Q FDEV 130Q NSFILING 123Q \NSFILING.OPENFILE 116Q LEAF 110Q \FTP.OPENFILE 102Q \LEAF.OPENFILE 74Q FDEV 61Q INTERNAL 42Q LEAF 36Q NOFDEV 11Q FCACHE.DEAD.HOSTS) ( 201Q (\FCACHE.HOSTUP?A0002) 56Q (\FCACHE.HOSTUP?A0001)) \NSFILING.ADDRESS D1 (L (0 DEV)) @(NIL (3 FDEV) () \FCACHE.IGNOREDATECHECK?A0001 D1 (NAME ERRORSET P 0 answer F 2 entry F 3 READBUF F 4 RESETY) `hi  ` o` k` R` k` o` k` R` ` hiS ooh`hi II ` H o ci(234Q MEMBER 225Q U-CASE 220Q CLOSEW 210Q BKBUFS 202Q PROMPTFORWORD 157Q CLBUFS 150Q SYSBUF 144Q LINBUF 140Q TERPRI 131Q PRIN1 114Q SPACES 104Q PRIN1 71Q SPACES 61Q PRIN1 44Q SPACES 34Q PRIN1 21Q CLEARW 7 OBTAIN.MONITORLOCK) (215Q \FCACHE.PROMPT.WINDOW 174Q \FCACHE.PROMPT.WINDOW 135Q \FCACHE.PROMPT.WINDOW 126Q \FCACHE.PROMPT.WINDOW 121Q CACHENTRY 111Q \FCACHE.PROMPT.WINDOW 101Q \FCACHE.PROMPT.WINDOW 66Q \FCACHE.PROMPT.WINDOW 56Q \FCACHE.PROMPT.WINDOW 51Q CACHENTRY 41Q \FCACHE.PROMPT.WINDOW 31Q \FCACHE.PROMPT.WINDOW 16Q \FCACHE.PROMPT.WINDOW 2 \FCACHE.PROMPT.WINDOW.MONITORLOCK) ( 231Q ("YES" "Y") 170Q "Yes" 164Q "Should I accept it on faith anyway? " 76Q "is a valid cache for" 26Q "It doesn't look like I can check to see if") \FCACHE.IGNOREDATECHECK? D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 cacheDevice I 0 entry F 3 LISPXHIST F 4 RESETVARSLST) @j@ iA  `g didgVo` k` @` k` o` k` @` o` idg#S!Tog hgZ JIhh(252Q ERROR! 245Q RESETRESTORE 233Q \FCACHE.IGNOREDATECHECK?A0001 203Q PRIN1 170Q PRIN1 153Q SPACES 143Q PRIN1 130Q SPACES 120Q PRIN1 103Q SPACES 73Q PRIN1 45Q LISTGET 30Q \FCACHE.HOSTUP? 24Q \FCACHE.DEVINFO 15Q \FCACHE.ENTRYOPEN?) (241Q ERROR 230Q INTERNAL 211Q ASK 200Q PROMPTWINDOW 165Q PROMPTWINDOW 160Q CACHENTRY 150Q PROMPTWINDOW 140Q PROMPTWINDOW 125Q PROMPTWINDOW 115Q PROMPTWINDOW 110Q CACHENTRY 100Q PROMPTWINDOW 70Q PROMPTWINDOW 56Q NOTIFY 42Q UNSAFE 37Q \FCACHE.PROPERTIES 3 CACHENTRY) ( 225Q (\FCACHE.IGNOREDATECHECK?A0001) 175Q ", but I'm using it anyway." 135Q "is a valid cache for" 65Q "It doesn't look like I can check to see if") \FCACHE.USELOCALDIRECTORY?A0001 D1 (NAME ERRORSET P 0 answer F 2 hostName F 3 filePattern F 4 READBUF F 5 RESETY) `hi  ` R` k` o` o` S` ` hiT ooh`hi II ` H o c i(202Q MEMBER 173Q U-CASE 166Q CLOSEW 156Q BKBUFS 150Q PROMPTFORWORD 125Q CLBUFS 116Q SYSBUF 112Q LINBUF 106Q TERPRI 77Q PRIN1 67Q PRIN1 54Q PRIN1 41Q SPACES 31Q PRIN1 21Q CLEARW 7 OBTAIN.MONITORLOCK) (163Q \FCACHE.PROMPT.WINDOW 142Q \FCACHE.PROMPT.WINDOW 103Q \FCACHE.PROMPT.WINDOW 74Q \FCACHE.PROMPT.WINDOW 64Q \FCACHE.PROMPT.WINDOW 51Q \FCACHE.PROMPT.WINDOW 36Q \FCACHE.PROMPT.WINDOW 26Q \FCACHE.PROMPT.WINDOW 16Q \FCACHE.PROMPT.WINDOW 2 \FCACHE.PROMPT.WINDOW.MONITORLOCK) ( 177Q ("YES" "Y") 136Q "Yes" 132Q "Should I use the local cache list instead (Y/N)? " 61Q "for file pattern " 46Q "does not seem to be responding for directory lookup ") \FCACHE.USELOCALDIRECTORY? D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 filePattern I 0 hostName F 3 LISPXHIST F 4 RESETVARSLST) @ `g'diidgJ` @` k` o` o` A` ` o` idg#S!Tog hgZ JIhh(210Q ERROR! 203Q RESETRESTORE 171Q \FCACHE.USELOCALDIRECTORY?A0001 141Q PRIN1 126Q TERPRI 117Q PRIN1 107Q PRIN1 74Q PRIN1 61Q SPACES 51Q PRIN1 41Q TERPRI 3 \FCACHE.HOSTUP?) (177Q ERROR 166Q INTERNAL 147Q ASK 136Q PROMPTWINDOW 123Q PROMPTWINDOW 114Q PROMPTWINDOW 104Q PROMPTWINDOW 71Q PROMPTWINDOW 56Q PROMPTWINDOW 46Q PROMPTWINDOW 36Q PROMPTWINDOW 30Q NOTIFY 15Q UNSAFE 12Q \FCACHE.PROPERTIES) ( 163Q (\FCACHE.USELOCALDIRECTORY?A0001) 133Q "Using local cache list instead." 101Q "for file pattern " 66Q "does not seem to be responding for directory lookup ") \FCACHE.RESOURCES.ERROR D1 (P 2 fn P 0 stream I 0 file) C@ @ H Hg oI hl Z JiIY(65Q STKPOS 57Q \FCACHE.MAKEROOM 31Q STREAMPROP 20Q STREAMP 11Q GETSTREAM 3 OPENP) (26Q cacheEntry) ( 37Q (\FCACHE.LOAD)) \FCACHE.ENTRYOPEN? D1 (P 1 stream I 0 entry) #`Hh@Ig IiHX(25Q STREAMPROP) (22Q cacheEntry 2 \OPENFILES) () \FCACHE.FLUSH D1 (P 0 entry) X`g `BdHj0H *H dH `g H (116Q \FCACHE.WRITEOUT 107Q LISTGET 70Q IDATE 45Q \FCACHE.ENTRYOPEN? 13Q BLOCK 10Q LISTGET) (104Q DUMPIDLE 101Q \FCACHE.PROPERTIES 74Q CACHENTRY 53Q CACHENTRY 32Q CACHENTRY 17Q \FCACHE.LIST 5 DUMPSLEEP 2 \FCACHE.PROPERTIES) () \FCACHE.WRITEOUTA0001A0008 D1 (NAME ERRORSET L (0 NIL) F 1 localDevice F 2 inStream F 3 fileName F 4 idate) ZSgghgggQ RgQlHhgThgQ RgQlHhh h(125Q OPENSTREAM 57Q IDATE) (102Q LENGTH 71Q FDEV 65Q LENGTH 51Q ICREATIONDATE 35Q TYPE 24Q FDEV 20Q TYPE 15Q SEQUENTIAL 12Q DON'TCACHE 6 OLD/NEW 3 OUTPUT) () \FCACHE.WRITEOUTA0001A0013 D1 (NAME ERRORSET F 0 outStream) P i(3 CLOSEF) NIL () \FCACHE.WRITEOUTA0001 D1 (NAME ERRORSET P 11Q idate P 10Q errorN P 7 outStream P 6 inStream P 5 remoteDevice P 4 newFileName P 3 errorCount P 2 localDevice P 1 fileName P 0 originalFileName F 20Q entry F 21Q RESETVARSLST F 22Q RESETY) W hi W W `g' jW jW hW  oIo h}Ig mIi ]`h]W jOM_IgMlOgiooNW  M _IgMlOsgioo#M_IgMlOPgioo \>gLghgW  g W IW I Ii ]N9W ggho ^gNhhhW"c"Nj@J _NgJlO_o _HgOhhhW"c"Oj@`g'3o` o` I` o` hW"c"NO o W jW jM_W gOMlOW M _W gMlO NgW  W HIgo h o H k o I h o H k o o h o h ic$iKkԻ_dl)gioodl*gioodlidoo l -lKIg n idoo lKIg n idoo (1602Q BREAK1 1562Q BLOCK 1553Q CLEAR.LEAF.CACHE 1550Q FILENAMEFIELD 1527Q BREAK1 1507Q BLOCK 1500Q CLEAR.LEAF.CACHE 1475Q FILENAMEFIELD 1447Q BREAK1 1346Q ERRORN 1330Q TERPRI 1323Q PRIN1 1313Q TERPRI 1306Q PRIN1 1276Q PRIN1 1266Q SPACES 1261Q PRIN1 1254Q PRIN1 1244Q TERPRI 1237Q PRIN1 1232Q PRIN1 1222Q SPACES 1215Q PRIN1 1210Q PRIN1 1200Q TERPRI 1173Q PRIN1 1156Q \FCACHE.LOGENTRY 1150Q SETFILEINFO 1127Q IDATE 776Q \FCACHE.WRITEOUTA0001A0013 766Q COPYCHARS 747Q PRIN1 734Q PRIN1 724Q PRIN1 711Q TERPRI 623Q \FCACHE.WRITEOUTA0001A0008 525Q OPENSTREAM 472Q \GETDEVICEFROMNAME 462Q MKATOM 457Q U-CASE 434Q FULLNAME 426Q PACKFILENAME 375Q BREAK1 165Q \GETDEVICEFROMNAME 152Q \FCACHE.HOSTUP? 147Q FILENAMEFIELD 133Q ERROR 130Q CONCAT 112Q INFILEP 73Q \FCACHE.ENTRYOPEN? 44Q \GETDEVICEFROMNAME 13Q OBTAIN.MONITORLOCK) (1545Q HOST 1472Q HOST 1407Q fileName 1362Q fileName 1143Q CACHENTRY 1136Q ICREATIONDATE 1114Q ICREATIONDATE 1107Q CACHENTRY 1075Q FDEV 1071Q CACHENTRY 1053Q ICREATIONDATE 1046Q CACHENTRY 1034Q FDEV 1023Q CACHENTRY 1011Q CACHENTRY 744Q PROMPTWINDOW 731Q PROMPTWINDOW 721Q PROMPTWINDOW 706Q PROMPTWINDOW 674Q SILENT 671Q \FCACHE.PROPERTIES 661Q STREAM 635Q CLOSEF? 603Q ICREATIONDATE 572Q FDEV 561Q STREAM 537Q CLOSEF? 514Q OLD 511Q INPUT 504Q CACHENTRY 453Q CACHENTRY 442Q CACHENTRY 431Q OLD/NEW 420Q CACHENTRY 413Q BODY 407Q VERSION 403Q BODY 361Q fileName 346Q OLD 335Q FDEV 316Q fileName 302Q ICREATIONDATE 271Q FDEV 263Q CACHENTRY 243Q fileName 231Q OLD 220Q FDEV 205Q CACHENTRY 172Q FDEVTYPE# 144Q HOST 105Q CACHENTRY 55Q CACHENTRY 40Q PREFIX 35Q \FCACHE.PROPERTIES 30Q CACHENTRY 21Q CACHENTRY 4 CACHENTRY) ( 1577Q ((printout NIL "The error '" (ERRORSTRING (CAR ERRORN)) "'" , "occured while trying to write out the cache file " fileName T "Try to correct the situation and then continue from this break." T)) 1573Q "FCache dump" 1524Q ((printout NIL "The error '" (ERRORSTRING (CAR ERRORN)) "'" , "occured while trying to write out the cache file " fileName T "Try to correct the situation and then continue from this break." T)) 1520Q "FCache dump" 1444Q ((printout NIL "There is not enough space on the server to write out the cached file " fileName T "Try to correct the situation and then continue from this break." T)) 1440Q "FCache dump" 1420Q ((printout NIL "The cached file " fileName , "does not appear to have a legal file name." T "If you want to write the file someplace else," , "RETURN the new file name." T "RETURN NIL or OK will try the same name again." T)) 1414Q "FCache dump" 1373Q ((printout NIL "You do not have write privilege for the file " fileName T "If you want to write the file someplace else," , "RETURN the new file name." T "RETURN NIL or OK will try the same name again." T)) 1367Q "FCache dump" 1320Q "--------------------" 1303Q "before accessing the file again. Close TEdit windows and Get the files anew; close Lafite folders and Browse them again; or do an explicit LOADFROM again for Lisp source files." 1273Q "but it actually didn't. You should try to clean up " 1251Q "Some Interlisp-D utilities might get confused by the rename, since Lisp thought it wrote out " 1227Q "was actually stored as " 1205Q "WARNING: the file that was supposed to be " 1170Q "--------------------" 773Q (\FCACHE.WRITEOUTA0001A0013) 741Q "..." 716Q "Writing out " 703Q (COND (RESETSTATE (PRINT (QUOTE aborted.) PROMPTWINDOW)) (T (PRINT (QUOTE done.) PROMPTWINDOW))) 620Q (\FCACHE.WRITEOUTA0001A0008) 521Q (SEQUENTIAL) 372Q ((printout NIL "When the cached file " fileName , "was created, no remote version of the file existed." T "It is now time to write out the cached version," , "but a remote version of the file has since appeared!" T "If you want to write the file someplace else," , "RETURN the new file name." T "RETURN NIL or OK will write the file to the same place." T)) 366Q "FCache dump" 327Q ((printout NIL "The remote version of " fileName , "has changed since you wrote the cached file." ,, "Where do you want to dump the new (cached) version of the file?" T "If you want to write the file someplace else," , "RETURN the new file name." T "RETURN NIL or OK will write the file to the same place." T)) 323Q "FCache dump" 254Q ((printout NIL "When the cached file " fileName , "was created, a remote version of the file existed." T "It is now time to write out the cached version," , "but the remote file has disappeared!" T T "If you want to write the file someplace else," , "RETURN the new file name." T "RETURN NIL or OK will write the file to the same place." T)) 250Q "FCache dump" 125Q " has disappeared before it could be written out!" 120Q "The cached version of ") \FCACHE.WRITEOUT D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 entry F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.WRITEOUTA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.WRITEOUTA0001)) \FCACHE.ADDENTRY D1 (P 2 ENTRY I 4 PAGES I 3 PROPS I 2 ICREATIONDATE I 1 REMOTENAME I 0 LOCALNAME) g`dAd@A HdIdCdB dDg HdIJ``g DԻ`gK J J(143Q \FCACHE.LOGENTRY 136Q LISTPUT 121Q LISTGET 63Q CREATE.MONITORLOCK 24Q MKATOM 21Q U-CASE) (132Q SIZE 127Q \FCACHE.PROPERTIES 116Q SIZE 113Q \FCACHE.PROPERTIES 110Q \FCACHE.LIST 104Q \FCACHE.LIST 60Q CACHELOCK 2 CACHENTRYTYPE%#) () FCACHE.DUMPA0001 D1 (NAME ERRORSET P 1 f P 0 stream F 2 RESETVARSLST F 3 RESETY) `g'o` o` hRc`g'o gg gHhhhRcgogg`g`g'g`g'hhhH `*dIH `g'o` ` gH H ` #` `k0` hci(347Q DELFILE 344Q CLOSEF 321Q OPENP 311Q STREAMP 302Q CLOSEF? 275Q PRINT 260Q FORCEOUTPUT 251Q PRIN1 225Q \FCACHE.DUMP.ENTRY 205Q PRINT 74Q OPENSTREAM 63Q PACK* 35Q PRIN1 22Q TERPRI) (357Q \FCACHE.LIST.CHANGED? 354Q \FCACHE.LOGFILE 341Q \FCACHE.LOGFILE 331Q STREAM 326Q \FCACHE.LOGFILE 316Q \FCACHE.LOGFILE 306Q \FCACHE.LOGFILE 271Q STOP 255Q PROMPTWINDOW 246Q PROMPTWINDOW 234Q SILENT 231Q \FCACHE.PROPERTIES 211Q \FCACHE.LIST 162Q MAXFILEPAGES 157Q \FCACHE.PROPERTIES 154Q MaxFilePages 150Q MAXSIZE 145Q \FCACHE.PROPERTIES 142Q MaxSize 137Q FCACHE.VERSION.NUMBER 134Q FCacheVersion 131Q QUOTE 122Q ERROR 102Q CLOSEF? 71Q OLD/NEW 66Q OUTPUT 53Q PREFIX 50Q \FCACHE.PROPERTIES 32Q PROMPTWINDOW 17Q PROMPTWINDOW 5 SILENT 2 \FCACHE.PROPERTIES) ( 243Q "." 126Q "This file cannot be LOADed. Do not delete or alter this file!" 60Q "FCache.Listing;1" 27Q "Dumping cache listing..." 14Q (COND (RESETSTATE (PRINT (QUOTE aborted.) PROMPTWINDOW)) (T (PRINT (QUOTE done) PROMPTWINDOW)))) FCACHE.DUMP D1 (P 3 RESETZ P 2 RESETY P 1 LISPXHIST P 0 entry I 0 onlyIfChanged F 4 LISPXHIST F 5 RESETVARSLST) y`g'?`7dH *`g'!o` H` ` @`h`g'"T!Uog hg[ KJ(164Q ERROR! 157Q RESETRESTORE 145Q FCACHE.DUMPA0001 77Q TERPRI 70Q PRIN1 53Q PRIN1 26Q \FCACHE.WRITEOUT) (153Q ERROR 142Q INTERNAL 123Q PREFIX 120Q \FCACHE.PROPERTIES 112Q \FCACHE.LIST.CHANGED? 74Q PROMPTWINDOW 65Q PROMPTWINDOW 60Q CACHENTRY 50Q PROMPTWINDOW 36Q SILENT 33Q \FCACHE.PROPERTIES 13Q \FCACHE.LIST 5 PREFIX 2 \FCACHE.PROPERTIES) ( 137Q (FCACHE.DUMPA0001) 45Q "Could not dump the file ") \FCACHE.DUMP.ENTRYA0001 D1 (NAME ERRORSET F 0 stream F 1 entry F 2 RESETVARSLST F 3 RESETY) gl hhRcP oP QP kP QP P QjhP kP QjhP kP QP kP QP kP Q P kP Q P kP QP oP P ci(310Q TERPRI 303Q PRIN1 272Q PRIN2 257Q SPACES 251Q PRIN2 236Q SPACES 230Q PRIN2 215Q SPACES 207Q PRIN2 174Q SPACES 166Q PRIN2 153Q SPACES 145Q PRIN2 125Q SPACES 117Q PRIN2 77Q TERPRI 72Q PRIN2 57Q SPACES 51Q PRIN2 36Q PRIN1 25Q TERPRI 7 RADIX) (264Q CACHENTRY 243Q CACHENTRY 222Q CACHENTRY 201Q CACHENTRY 160Q CACHENTRY 132Q CACHENTRY 104Q CACHENTRY 64Q CACHENTRY 43Q CACHENTRY 2 RADIX) ( 277Q ")" 32Q "(") \FCACHE.DUMP.ENTRY D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 stream I 0 entry F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.DUMP.ENTRYA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.DUMP.ENTRYA0001)) \FCACHE.FILEMATCH? D1 (P 0 fileSpecHost I 1 fileSpec I 0 fullName) 0A @ &Ag HhAg @g (54Q \FCACHE.CANONICAL.HOSTNAME 51Q FILENAMEFIELD 42Q \FCACHE.CANONICAL.HOSTNAME 37Q FILENAMEFIELD 20Q FILENAMEFIELD 7 DIRECTORY.MATCH 3 DIRECTORY.MATCH.SETUP) (46Q HOST 34Q HOST 15Q HOST) () \FCACHE.LOGENTRY D1 (I 0 entry) ni`g _` `g ?` ` `g o gg j0`j@@` `i (153Q FORCEOUTPUT 144Q \FCACHE.DUMP.ENTRY 107Q OPENSTREAM 76Q PACK* 67Q LISTGET 55Q CLOSEF? 46Q STREAMP 36Q OPENP 24Q STREAMP 14Q LISTGET) (147Q \FCACHE.LOGFILE 141Q \FCACHE.LOGFILE 130Q STREAM 125Q \FCACHE.LOGFILE 115Q STREAM 112Q \FCACHE.LOGFILE 104Q OLD/NEW 101Q OUTPUT 64Q PREFIX 61Q \FCACHE.PROPERTIES 52Q \FCACHE.LOGFILE 43Q \FCACHE.LOGFILE 33Q OUTPUT 30Q \FCACHE.LOGFILE 21Q \FCACHE.LOGFILE 11Q PREFIX 6 \FCACHE.PROPERTIES 3 \FCACHE.LIST.CHANGED?) ( 73Q "FCache.Log;1") \FCACHE.RESTOREA0001A0002 D1 (I 0 s) @ @ @ (22Q DELFILE 11Q CLOSEF? 3 STREAMP) (15Q STREAM) () \FCACHE.RESTOREA0001A0003 D1 (NAME ERRORSET F 0 prefix) Po gg h(20Q OPENSTREAM 7 PACK*) (15Q NEW 12Q OUTPUT) ( 4 "fcache.temp") \FCACHE.RESTOREA0001A0004 D1 (NAME ERRORSET F 0 stream) P h(3 READ) NIL () \FCACHE.RESTOREA0001A0007 D1 (NAME ERRORSET F 0 stream) P h(3 READ) NIL () \FCACHE.RESTOREA0001 D1 (NAME ERRORSET P 12Q errorWindow P 11Q errorWindow P 10Q oldFCacheVersion P 7 plist P 6 header P 3 entryDef P 2 stream P 1 name P 0 testFile F 13Q prefix F 14Q RESETVARSLST F 15Q RESETY) t W2`g'o h`gj `gW i>kd g/Wi h$go XhhhWcHPh`gj `gW Wo Y!gIgg ZhhhWc`g'oo` hWco Ng_NoUN Og'O3j_kOOg'`gL oOOg'`gM in,dnlxho  oO oO oO oO O O oO o [dgJ i `g'#o`g'o` `i J n,dnlxho  oO oO oO oO O O oO J I g`g'oWo ci(1156Q PROMPTPRINT 1125Q DELFILE 1120Q CLOSEF? 1113Q PRIN1 1101Q TERPRI 1073Q TERPRI 1065Q PRIN1 1053Q PRIN1 1041Q PRIN1 1027Q PRIN1 1013Q CREATEW 764Q EOFP 757Q FORCEOUTPUT 747Q PRIN1 705Q \FCACHE.RESTORE.ENTRY 674Q CLOSEF? 657Q \FCACHE.RESTOREA0001A0007 644Q PRIN1 632Q TERPRI 624Q TERPRI 616Q PRIN1 604Q PRIN1 572Q PRIN1 560Q PRIN1 544Q CREATEW 506Q LISTPUT 453Q LISTPUT 376Q EVAL 341Q \FCACHE.RESTOREA0001A0004 321Q PRIN1 254Q OPENSTREAM 232Q INFILEP 227Q PACK* 215Q LISTPUT 201Q LISTPUT 132Q \FCACHE.RESTOREA0001A0003 110Q \GETDEVICEFROMNAME 70Q SUBATOM 56Q LISTPUT 42Q LISTPUT 22Q PROMPTPRINT) (1136Q SILENT 1133Q \FCACHE.PROPERTIES 753Q PROMPTWINDOW 744Q PROMPTWINDOW 732Q SILENT 727Q \FCACHE.PROPERTIES 714Q SILENT 711Q \FCACHE.PROPERTIES 665Q STOP 502Q MAXFILEPAGES 477Q \FCACHE.PROPERTIES 472Q MaxFilePages 447Q MAXSIZE 444Q \FCACHE.PROPERTIES 437Q MaxSize 406Q FCacheVersion 352Q ERROR 316Q PROMPTWINDOW 300Q SILENT 275Q \FCACHE.PROPERTIES 251Q OLD 246Q INPUT 242Q CLOSEF? 210Q PREFIX 205Q \FCACHE.PROPERTIES 175Q SIZE 172Q \FCACHE.PROPERTIES 166Q \FCACHE.LIST 123Q \FCACHE.RESTOREA0001A0002 73Q { 51Q PREFIX 46Q \FCACHE.PROPERTIES 36Q SIZE 33Q \FCACHE.PROPERTIES 27Q \FCACHE.LIST 11Q SILENT 6 \FCACHE.PROPERTIES) ( 1153Q "!" 1145Q "Cache can't write to " 1106Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 1060Q "they may have been lost!" 1046Q "If there were any files that needed to be dumped, " 1034Q "The cacher may have lost track of some files." 1022Q "WARNING: The file cache directory file was not completly dumped." 1010Q "File cache warning" 741Q "?" 723Q "." 654Q (\FCACHE.RESTOREA0001A0007) 637Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 611Q "they have been lost!" 577Q "If there were any files that needed to be dumped, " 565Q "The cacher has lost track of all the files in the cache." 553Q "WARNING: The file cache directory file was trashed!" 541Q "File cache warning" 460Q 1.6 364Q "This file cannot be LOADed. Do not delete or alter this file!" 336Q (\FCACHE.RESTOREA0001A0004) 313Q "Restoring cache" 307Q (COND (RESETSTATE (PRINT (QUOTE aborted.) PROMPTWINDOW)) (T (PRINT (QUOTE done) PROMPTWINDOW))) 224Q "FCache.Listing;1" 127Q (\FCACHE.RESTOREA0001A0003) 17Q "Cache prefix is NIL, so disabling cache.") \FCACHE.RESTORE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 prefix F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.RESTOREA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.RESTOREA0001)) \FCACHE.RESTORE.ENTRYA0001 D1 (NAME ERRORSET L (0 NIL) F 2 entryList) `Rk HdIRl HdIRl HdIkjRl HdIkjRl HdIRl HdIRl HdI Rl HdI Rl HdIg HdIh(253Q CREATE.MONITORLOCK 232Q NTH 211Q NTH 170Q NTH 147Q NTH 126Q NTH 100Q NTH 52Q NTH 31Q NTH 10Q NTH) (250Q CACHELOCK 2 CACHENTRYTYPE%#) () \FCACHE.RESTORE.ENTRY D1 (P 4 oldEntry P 3 entry I 1 first? I 0 entryList) o `@l H&h"KL-K rAGK`IIJJiHX` `g Lս`gM `Kh `g KԾ`gN K(241Q LISTPUT 217Q LISTGET 203Q \NCONC2 167Q LISTPUT 145Q LISTGET 130Q DREMOVE 60Q INFILEP 20Q NTH 6 \FCACHE.RESTORE.ENTRYA0001) (235Q SIZE 232Q \FCACHE.PROPERTIES 223Q CACHENTRY 214Q SIZE 211Q \FCACHE.PROPERTIES 206Q \FCACHE.LIST 175Q \FCACHE.LIST 163Q SIZE 160Q \FCACHE.PROPERTIES 151Q CACHENTRY 142Q SIZE 137Q \FCACHE.PROPERTIES 133Q \FCACHE.LIST 125Q \FCACHE.LIST 103Q CACHENTRY 71Q \FCACHE.LIST 53Q CACHENTRY 12Q \FCACHE.LIST) ( 3 (\FCACHE.RESTORE.ENTRYA0001)) \FCACHE.ENTRYINFO D1 (P 4 realDevice0121 P 2 realDevice0120 P 0 localDevice I 2 attribute I 1 entry I 0 cacheDevice) BdgA gA Bdg8Aj%`g H ABHlIAgAjhBdgAgBg%`g H ABHlI@ IhI JHo@  8@ IhI Lo@   ABLlMAgJlK(363Q ERROR 357Q \FCACHE.DEVINFO 340Q \GETREALDEVICEFROMHOSTNAME 324Q \FCACHE.DEVINFO 315Q ERROR 311Q \FCACHE.DEVINFO 272Q \GETREALDEVICEFROMHOSTNAME 256Q \FCACHE.DEVINFO 223Q \GETDEVICEFROMNAME 220Q LISTGET 75Q \GETDEVICEFROMNAME 72Q LISTGET 34Q GDATE) (426Q OLD 421Q CACHENTRY 412Q FDEV 376Q CACHENTRY 367Q FDEV 241Q CACHENTRY 232Q FDEV 215Q PREFIX 212Q \FCACHE.PROPERTIES 204Q LENGTH 176Q TYPE 170Q CACHENTRY 161Q CACHEFILE 144Q CACHENTRY 136Q CACHEDIRTY 130Q CACHENTRY 113Q CACHENTRY 104Q FDEV 67Q PREFIX 64Q \FCACHE.PROPERTIES 52Q CACHENTRY 42Q SIZE 27Q CACHENTRY 21Q CREATIONDATE 13Q CACHENTRY 4 ICREATIONDATE) ( 353Q "Host not up" 305Q "Host not up") \FCACHE.FLUSH.INFOHOOKA0001 D1 (I 2 newvalue I 1 property I 0 object) AB (4 FCACHE.PUTPROP) NIL () \FCACHE.FLUSH.INFOHOOK D1 (P 0 inspectWindow) 6`ggggggo Hg` Hgg (63Q WINDOWADDPROP 51Q PUTWINDOWPROP 34Q INSPECTW.CREATE) (60Q INSPECTW.REDISPLAY 55Q EXPANDFN 46Q \FCACHE.ICON 43Q ICON 24Q \FCACHE.INSPECT.TITLEFN 21Q NILL 16Q \FCACHE.INSPECT.PROPCOMMANDFN 13Q \FCACHE.FLUSH.INFOHOOKA0001 10Q \FCACHE.INSPECT.VALUES 5 \FCACHE.PROPERTY.NAMES 2 \FCACHE.PROPERTIES) ( 30Q "File cache info") \FCACHE.INSPECT.PROPCOMMANDFNA0001 D1 (NAME ERRORSET F 0 pwindow) gohdP i(22Q FCACHE.PUTPROP 17Q MKATOM 14Q PROMPTFORWORD) (2 PREFIX) ( 6 "New cache prefix: ") \FCACHE.INSPECT.PROPCOMMANDFN D1 (P 1 pwindow P 0 set?menu I 2 inspectw I 1 object I 0 property) o@dgNH @o dii+dggdggdghh@ B g@g@dgBl I oI g3H *Bl I o B I oI @g@g@g@g@dg!H @o@ B g5H @o diidghh@ B @dg2H y@o diidghh@ B gKH D@o dii-dgg!dggdghhg B @dhAB (706Q DEFAULT.INSPECTW.PROPCOMMANDFN 673Q INSPECTW.REDISPLAY 667Q FCACHE.PUTPROP 664Q FCACHE.GETPROP 601Q MENU 567Q MENU 554Q INSPECTW.REDISPLAY 550Q FCACHE.PUTPROP 545Q FCACHE.GETPROP 514Q MENU 502Q MENU 464Q INSPECTW.REDISPLAY 460Q FCACHE.PUTPROP 455Q FCACHE.GETPROP 424Q MENU 406Q MENU 373Q INSPECTW.REDISPLAY 367Q FCACHE.PUTPROP 364Q RNUMBER 361Q CONCAT 342Q MENU 272Q PRIN1 262Q TERPRI 255Q INSPECTW.REDISPLAY 250Q \FCACHE.INSPECT.PROPCOMMANDFNA0001 241Q CLEARW 232Q GETPROMPTWINDOW 216Q MENU 203Q PRIN1 173Q CLEARW 164Q GETPROMPTWINDOW 131Q INSPECTW.REDISPLAY 125Q FCACHE.PUTPROP 122Q FCACHE.GETPROP 41Q MENU 23Q MENU) (661Q UNSAFE 645Q OFF 637Q NOTIFY 631Q NOTIFY 623Q ASK 615Q ASK 560Q UNSAFE 530Q OFF 472Q SILENT 440Q OFF 377Q FASTDIR 332Q KEEPVERSIONS 323Q DUMPIDLE 315Q DUMPSLEEP 306Q MAXFILEPAGES 277Q MAXSIZE 207Q PREFIX 152Q SIZE 143Q ENTRIES 135Q DEVICES 105Q OFF 77Q Write 71Q Write 63Q Read 55Q Read 13Q USECACHE) ( 576Q (create MENU ITEMS _ (QUOTE ((T T "Silently use the cache if a server is down") (NOTIFY (QUOTE NOTIFY) "Tell the user when using the cache while a server is down") (ASK (QUOTE ASK) "Ask the user whether to use the cache if a server is down") (NIL (QUOTE OFF) "Don't use the cache if a server is down"))) TITLE _ "Value for UNSAFE") 511Q (create MENU ITEMS _ (QUOTE (T (NIL (QUOTE OFF)))) TITLE _ "Value for SILENT") 421Q (create MENU ITEMS _ (QUOTE (T (NIL (QUOTE OFF)))) TITLE _ "Value for FASTDIR") 355Q "Value for " 266Q "Bad cache prefix" 245Q (\FCACHE.INSPECT.PROPCOMMANDFNA0001) 177Q "Can't set that field!" 36Q (create MENU ITEMS _ (QUOTE ((T T "Use cache for Reading and Writing") (Read (QUOTE Read) "Use cache for Reading only") (Write (QUOTE Write) "Use cache for Writing only") (NIL (QUOTE OFF) "Don't use the cache at all"))) TITLE _ "Value for USECACHE") 3 (create MENU ITEMS _ (QUOTE ((SET (QUOTE SET) "Set the value of the property"))))) \FCACHE.INSPECT.TITLEFN D1 (I 1 object I 0 inspectw) Ao dg@ dg!`ggggggo h(76Q SHOULDNT 67Q INSPECTW.CREATE 21Q INSPECTW.REDISPLAY 6 MENU) (57Q \FCACHE.INSPECT.TITLEFN 54Q NILL 51Q \FCACHE.INSPECT.ENTRYCOMMAND 46Q NILL 43Q \FCACHE.INSPECT.FILEINFO 40Q \FCACHE.INSPECT.FILESLST 35Q \FCACHE.LIST 26Q ENTRIES 12Q REFETCH) ( 63Q "FCache entries" 3 (create MENU ITEMS _ (QUOTE (("Inspect entries" (QUOTE ENTRIES) "Inspect the list of cache entries") (ReFetch (QUOTE REFETCH) "Recompute the inspect window"))))) \FCACHE.INSPECT.ENTRYCOMMAND D1 (P 0 dev I 2 inspectw I 1 devinfo I 0 file) Yo dgA@ dg#o@ AH@ B dg@ B h(126Q SHOULDNT 117Q INSPECTW.REDISPLAY 113Q FCACHE.DUMP.FILE 77Q INSPECTW.REDISPLAY 72Q \FCACHE.DELETE.ENTRY 67Q \FCACHE.LOOKUP 53Q MOUSECONFIRM 50Q CONCAT 27Q INSPECT 24Q \FCACHE.LOOKUP 6 MENU) (104Q FLUSH 34Q DELETE 12Q INSPECT) ( 44Q "Delete cache entry for file " 3 (create MENU ITEMS _ (QUOTE ((Inspect (QUOTE INSPECT) "Inspect this cache entry") (Delete (QUOTE DELETE) "Delete from the cache") (Flush (QUOTE FLUSH) "Flush the file to the server, if it is dirty"))))) \FCACHE.INSPECT.FILEINFO D1 (P 3 info P 2 entry I 1 file I 0 devinfo) C`H#hJ gKJjgKYAIiHXK(22Q \FCACHE.ENTRYOPEN?) (57Q CACHENTRY 47Q Dirty 35Q CACHENTRY 26Q Open 2 \FCACHE.LIST) () \FCACHE.INSPECT.FILESLST D1 (L (0 entryList)) 0@dIHhZH&JNIL (12Q CACHENTRY) () \FCACHE.INSPECT.VALUES D1 (I 1 property I 0 cachePropList) A (3 FCACHE.GETPROP) NIL () \FCACHE.PROPERTY.NAMES D1 NIL "g0`dIHhZH&JNIL (10Q \FCACHE.PROPERTIES 2 ENTRIES) () \FCACHE.INITIALIZE D1 (P 0 fn) gi odHgg odHgg `dgdgdk dgdg:dg8dg6dg4dg2dg0dg.dg*dg$dgg` lo` g`o`ho `d h(350Q FCACHE.GENERIC.START 337Q \FCACHE.INITIALIZE.PROPS 334Q UNDOSAVE 273Q PUTASSOC 257Q \DEFINEDEVICE 71Q CHANGENAME 37Q CHANGENAME 6 \GETDEVICEFROMHOSTNAME) (342Q FCACHE.GENERIC.DEVICE.TYPES 324Q BackgroundMenu 317Q BackgroundMenuCommands 313Q BackgroundMenuCommands 301Q BackgroundMenuCommands 276Q DumpCache 270Q ERRORTYPELST 254Q \FCACHE.DEVICE 251Q FCACHE 246Q \FCACHE.DEVICE 240Q NILL 231Q \GENERIC.READP 222Q NILL 213Q \IS.NOT.RANDACCESSP 204Q \ILLEGAL.DEVICEOP 175Q \IS.NOT.RANDACCESSP 166Q \ILLEGAL.DEVICEOP 157Q \GENERIC.BINS 150Q \GENERIC.BOUTS 141Q \GENERIC.RENAMEFILE 132Q NILL 115Q FCACHE 106Q \FCACHE.DEVICE.EVENTFN 101Q FDEVTYPE# 66Q \GETUSERDEVICEFROMNAME 63Q \GETDEVICEFROMHOSTNAME 34Q \GETUSERDEVICEFROMNAME 31Q \GETDEVICEFROMNAME 2 FCACHE) ( 331Q (FCACHE.VANQUISH) 310Q (DumpCache (QUOTE (FCACHE.DUMP.ALL)) "Writes out all dirty files and updates the cache listing" (SUBITEMS (DumpCache (QUOTE (FCACHE.DUMP.ALL)) "Writes out all dirty files and updates the cache listing") (InspectCache (QUOTE (\FCACHE.FLUSH.INFOHOOK)) "Inspect the cache properties"))) 265Q ((\FCACHE.RESOURCES.ERROR (CADR ERRORMESS))) 50Q (DIRECTORYNAME) 16Q (\DELETEFILE \GENERATEFILES \GETFILENAME \GETFILENAME.OR.STREAM \OPENFILE \RENAMEFILE DIRECTORYNAMEP GETFILEINFO SETFILEINFO)) FCACHE.VANQUISH D1 (P 1 dev P 0 entry) ^`'dHjH oH `d `g `g'dI h(125Q FCACHE.STOP 103Q \FCACHE.DEVICE.EVENTFN 65Q FCACHE.GENERIC.STOP 46Q ERROR 30Q \FCACHE.ENTRYOPEN?) (111Q DEVICES 106Q \FCACHE.PROPERTIES 100Q BEFORELOGOUT 75Q \FCACHE.DEVICE 57Q \FCACHE.GENERIC.DEVICES 41Q CACHENTRY 15Q CACHENTRY 2 \FCACHE.LIST) ( 35Q "Can't vanquish the file cacher -- a (cached) file is open and needs to be flushed!") (PRETTYCOMPRINT FILECACHECOMS) (RPAQQ FILECACHECOMS ((* * The FileCache package, here before your eyes! * *) (COMS (* * Public functions for manipulating the cache) (FNS ADD.FILE.TO.CACHE? CACHE.FILE FCACHE.DUMP.ALL FCACHE.GENERIC.START FCACHE.GENERIC.STOP FCACHE.GETPROP FCACHE.PRIVATE.FILE? FCACHE.PUTPROP FCACHE.START FCACHE.STOP FCACHE.CACHELIST FCACHE.DIRTY? FCACHE.DUMP.FILE) (MACROS WITHOUT.FCACHE) ( PROP ARGNAMES WITHOUT.FCACHE) (PROP SETFN FCACHE.GETPROP) (TEMPLATES FCACHE.GETPROP FCACHE.PUTPROP) ( INITVARS (FCACHE.GENERIC.DEVICE.TYPES (QUOTE (LEAF NSFILING))) (DON'T.CACHE.FILES NIL) (PRIVATE.FILES NIL)) (GLOBALVARS DON'T.CACHE.FILES PRIVATE.FILES FCACHE.GENERIC.DEVICE.TYPES)) (COMS (* * Data access functions) (MACROS \FCACHE.PROPERTY \FCACHE.PROPERTY.PUT \FCACHE.LOCALDEVICE) (RECORDS CACHEDEVINFO CACHENTRY CACHEDEVICE) (FNS \FCACHE.DEVINFO \FCACHE.PUT.DEVINFO) (INITVARS (\FCACHE.PROPERTIES (QUOTE (USECACHE T DEVICES NIL PREFIX NIL SIZE 0 MAXSIZE 10000 MAXFILEPAGES 400 UNSAFE ASK SILENT NIL DUMPSLEEP 10000 DUMPIDLE 20 FASTDIR NIL KEEPVERSIONS 2 BADDEVICES NIL))) (\FCACHE.PROMPT.WINDOW ( CREATEW (CREATEREGION 200 200 500 100) "File cache prompt window" 15 T)) ( \FCACHE.PROMPT.WINDOW.MONITORLOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.PROMPT.WINDOW.MONITORLOCK))) ( \FCACHE.GENERIC.DEVICES NIL)) (GLOBALVARS \FCACHE.PROMPT.WINDOW \FCACHE.PROMPT.WINDOW.MONITORLOCK \FCACHE.PROPERTIES \FCACHE.GENERIC.DEVICES)) (COMS (* * Functions for producing the device given the name) (FNS \GETUSERDEVICEFROMNAME \GETCACHEDEVICEFROMHOSTNAME \GETREALDEVICEFROMHOSTNAME \FCACHE.CANONICAL.HOSTNAME)) (COMS (* * Functions for loading or removing a file into the cache) ( INITVARS (\FCACHE.CACHELOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.CACHELOCK))) (\FCACHE.LIST NIL) ( \FCACHE.LIST.CHANGED? NIL) (\FCACHE.LOGFILE NIL)) (GLOBALVARS \FCACHE.CACHELOCK \FCACHE.LIST \FCACHE.LIST.CHANGED? \FCACHE.LOGFILE) (FNS \FCACHE.DELETE.ENTRY \FCACHE.INVENTNAME \FCACHE.KEEPVERSIONS \FCACHE.LOAD \FCACHE.MAKE.LEGAL.FILENAME \FCACHE.MAKEROOM \FCACHE.MAKEROOM.DELETEABLE?)) (COMS (* * Scavenging functions) (FNS FCACHE.SCAVENGE) (FNS \FCACHE.REPAIR \FCACHE.REPAIR.FINDFILE \FCACHE.REPAIR.VERIFY) (INITVARS (FCACHE.SCAVENGE.IGNORE (QUOTE ((DANDELION FCACHE.POINTER FCACHE.LISTING FCACHE.LOG) (DOVE FCACHE.POINTER FCACHE.LISTING FCACHE.LOG) (DORADO FCACHE.POINTER FCACHE.LISTING FCACHE.LOG COM.CM DISKDESCRIPTOR. DMT.BOOT DUMPER.BOOT EXECUTIVE.RUN FTP.LOG FTP.RUN REM.CM SWAT. SWATEE. SYS.BOOT SYS.ERRORS SYSDIR. SYSFONT.AL USER.CM) ( DOLPHIN FCACHE.POINTER FCACHE.LISTING FCACHE.LOG COM.CM DISKDESCRIPTOR. DMT.BOOT DUMPER.BOOT EXECUTIVE.RUN FTP.LOG FTP.RUN REM.CM SWAT. SWATEE. SYS.BOOT SYS.ERRORS SYSDIR. SYSFONT.AL USER.CM))))) (GLOBALVARS FCACHE.SCAVENGE.IGNORE)) (COMS (* * Functions for creating or destroying a cache device) (FNS \FCACHE.BUILD.DEVICE \FCACHE.OFF)) (COMS (* * Functions for dealing with device events, like LOGOUT) (FNS \FCACHE.DEVICE.EVENTFN \FCACHE.INITIALIZE.PROPS) (GLOBALVARS \FCACHE.DEVICE) (* Make sure the cache devices are at the top of the list of known devices before we do any device event -- in other words, a big HACK) (FNS \FCACHE.GLOBAL.EVENT) (APPENDVARS (AROUNDEXITFNS \FCACHE.GLOBAL.EVENT)) (* Before revalidating files, load the LOG file, if any -- in other words, a big HACK) (FNS \FCACHE.AROUNDEXIT)) (COMS (* * Methods for the {FCACHE} file device. Note that methods that are not defined are not really needed since {FCACHE} is a specialization of the local device that holds the cache, and inherits all bin/bout like methods) (FNS \FCACHE.CLOSEFILE \FCACHE.DELETEFILE \FCACHE.DIRECTORYNAMEP \FCACHE.EVENTFN \FCACHE.GENERATEFILES \FCACHE.GETFILEINFO \FCACHE.GETFILENAME \FCACHE.HOSTNAMEP \FCACHE.OPENFILE \FCACHE.RENAMEFILE \FCACHE.REOPENFILE \FCACHE.SETFILEINFO)) (COMS ( * * Directory enumeration functions) (FNS \FCACHE.GENERATE.FILEINFO \FCACHE.GENERATE.LOCAL.FILES \FCACHE.NEXT.LOCAL.FILE) (FNS MERGE.FILEGENERATORS MERGED.FILEINFOFN MERGED.NEXTFILEFN FILES.IN.ORDER? ) (RECORDS MERGEDFILEGENSTATE)) (COMS (* * Functions for finding a file in the cache) (FNS \FCACHE.LOOKUP \FCACHE.PROMOTE \FCACHE.VERIFY)) (COMS (* * Try to figure out if a host is up) (FNS \FCACHE.HOSTUP? \NSFILING.ADDRESS \FCACHE.IGNOREDATECHECK? \FCACHE.USELOCALDIRECTORY?) (INITVARS ( FCACHE.DEAD.HOSTS NIL)) (GLOBALVARS FCACHE.DEAD.HOSTS)) (COMS (* * Functions for dealing with overflow of the cache) (FNS \FCACHE.RESOURCES.ERROR)) (COMS (* * Functions for writing out dirty files from the cache) (FNS \FCACHE.ENTRYOPEN? \FCACHE.FLUSH \FCACHE.WRITEOUT)) (COMS (* * Functions for dumping and restoring information about the contents of the cache) (FNS \FCACHE.ADDENTRY FCACHE.DUMP \FCACHE.DUMP.ENTRY \FCACHE.FILEMATCH? \FCACHE.LOGENTRY \FCACHE.RESTORE \FCACHE.RESTORE.ENTRY)) (COMS ( * * Functions for inspecting the cache) (FNS \FCACHE.ENTRYINFO \FCACHE.FLUSH.INFOHOOK \FCACHE.INSPECT.PROPCOMMANDFN \FCACHE.INSPECT.TITLEFN \FCACHE.INSPECT.ENTRYCOMMAND \FCACHE.INSPECT.FILEINFO \FCACHE.INSPECT.FILESLST \FCACHE.INSPECT.VALUES \FCACHE.PROPERTY.NAMES) ( BITMAPS \FCACHE.ICON) (GLOBALVARS \FCACHE.ICON)) (* * Initialize things) (FNS \FCACHE.INITIALIZE FCACHE.VANQUISH) (DECLARE: DONTEVAL@LOAD DOCOPY (P (\FCACHE.INITIALIZE))) (COMS * (BQUOTE ((VARS ( FCACHE.VERSION.DATE , (DATE)) (FCACHE.VERSION.NUMBER 3.2)) (GLOBALVARS FCACHE.VERSION.DATE FCACHE.VERSION.NUMBER)))) (* * This all depends on record defns from the system) (DECLARE: EVAL@COMPILE DONTCOPY (MACROS REALDEVOP VersionlessFileName) (I.S.OPRS INUNSORTEDFILES) DONTEVAL@LOAD (FILES SYSEDIT (LOADCOMP) NSFILING LLNS)))) (PUTPROPS WITHOUT.FCACHE MACRO (...forms (BQUOTE (RESETLST (RESETSAVE (FCACHE.PUTPROP (QUOTE USECACHE) NIL) (LIST (QUOTE FCACHE.PUTPROP) (QUOTE USECACHE) (FCACHE.GETPROP (QUOTE USECACHE)))) ,@ ...forms))) ) (PUTPROPS WITHOUT.FCACHE ARGNAMES (form1 ... formN)) (PUTPROPS FCACHE.GETPROP SETFN FCACHE.PUTPROP) (SETTEMPLATE (QUOTE FCACHE.GETPROP) (QUOTE (EVAL PROP . PPE))) (SETTEMPLATE (QUOTE FCACHE.PUTPROP) (QUOTE (EVAL PROP EVAL . PPE))) (RPAQ? FCACHE.GENERIC.DEVICE.TYPES (QUOTE (LEAF NSFILING))) (RPAQ? DON'T.CACHE.FILES NIL) (RPAQ? PRIVATE.FILES NIL) (PUTPROPS \FCACHE.PROPERTY MACRO (OPENLAMBDA (X) (LISTGET \FCACHE.PROPERTIES X))) (PUTPROPS \FCACHE.PROPERTY.PUT MACRO (OPENLAMBDA (NAME VALUE) (LISTPUT \FCACHE.PROPERTIES NAME VALUE)) ) (PUTPROPS \FCACHE.LOCALDEVICE MACRO (OPENLAMBDA NIL (\GETDEVICEFROMNAME (\FCACHE.PROPERTY (QUOTE PREFIX))))) (RECORD CACHEDEVINFO (REALDEVICENAME (* The remote device for these operations) CACHEDEV (* The cache device for this remote device)) (ACCESSFNS ((REALDEVICE (\GETREALDEVICEFROMHOSTNAME (fetch REALDEVICENAME of DATUM) NIL (fetch CACHEDEV of DATUM))))) (SYSTEM)) (DATATYPE CACHENTRY (REMOTEFILENAME LOCALFILENAME MATCHFILENAME (CACHEISDIRTY FLAG) (* True if OPENFILE specified version) (FILEXISTED FLAG) (* Did the file exist when we started to write it out?) (CACHEFILELENGTH INTEGER) (* in bytes. Not valid while open for write) CACHEFILEPROPS (* prop list of real file from opening) (CACHEFILEDATE INTEGER) (* ICREATIONDATE of remote file) (CACHEBEINGWRITTEN FLAG) (* True while writeout in progress) CACHETIMECLOSED (* The time the cache file was last closed) CACHELOCK (* A monitor lock for access to the cache)) CACHELOCK _ (CREATE.MONITORLOCK (QUOTE CACHELOCK )) (SYSTEM)) (ACCESSFNS CACHEDEVICE ((CACHEDEVINFO (\FCACHE.DEVINFO DATUM) (\FCACHE.PUT.DEVINFO DATUM NEWVALUE))) ( SUBRECORD CACHEDEVINFO) (SYSTEM)) (/DECLAREDATATYPE (QUOTE CACHENTRY) (QUOTE (POINTER POINTER POINTER FLAG FLAG FIXP POINTER FIXP FLAG POINTER POINTER)) (QUOTE ((CACHENTRY 0 POINTER) (CACHENTRY 2 POINTER) (CACHENTRY 4 POINTER) (CACHENTRY 4 (FLAGBITS . 0)) (CACHENTRY 4 (FLAGBITS . 16)) (CACHENTRY 6 FIXP) (CACHENTRY 8 POINTER) (CACHENTRY 10 FIXP) (CACHENTRY 8 (FLAGBITS . 0)) (CACHENTRY 12 POINTER) (CACHENTRY 14 POINTER))) (QUOTE 16)) (RPAQ? \FCACHE.PROPERTIES (QUOTE (USECACHE T DEVICES NIL PREFIX NIL SIZE 0 MAXSIZE 10000 MAXFILEPAGES 400 UNSAFE ASK SILENT NIL DUMPSLEEP 10000 DUMPIDLE 20 FASTDIR NIL KEEPVERSIONS 2 BADDEVICES NIL))) (RPAQ? \FCACHE.PROMPT.WINDOW (CREATEW (CREATEREGION 200 200 500 100) "File cache prompt window" 15 T)) (RPAQ? \FCACHE.PROMPT.WINDOW.MONITORLOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.PROMPT.WINDOW.MONITORLOCK) )) (RPAQ? \FCACHE.GENERIC.DEVICES NIL) (RPAQ? \FCACHE.CACHELOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.CACHELOCK))) (RPAQ? \FCACHE.LIST NIL) (RPAQ? \FCACHE.LIST.CHANGED? NIL) (RPAQ? \FCACHE.LOGFILE NIL) (RPAQ? FCACHE.SCAVENGE.IGNORE (QUOTE ((DANDELION FCACHE.POINTER FCACHE.LISTING FCACHE.LOG) (DOVE FCACHE.POINTER FCACHE.LISTING FCACHE.LOG) (DORADO FCACHE.POINTER FCACHE.LISTING FCACHE.LOG COM.CM DISKDESCRIPTOR. DMT.BOOT DUMPER.BOOT EXECUTIVE.RUN FTP.LOG FTP.RUN REM.CM SWAT. SWATEE. SYS.BOOT SYS.ERRORS SYSDIR. SYSFONT.AL USER.CM) (DOLPHIN FCACHE.POINTER FCACHE.LISTING FCACHE.LOG COM.CM DISKDESCRIPTOR. DMT.BOOT DUMPER.BOOT EXECUTIVE.RUN FTP.LOG FTP.RUN REM.CM SWAT. SWATEE. SYS.BOOT SYS.ERRORS SYSDIR. SYSFONT.AL USER.CM)))) (APPENDTOVAR AROUNDEXITFNS \FCACHE.GLOBAL.EVENT) (RECORD MERGEDFILEGENSTATE (gen1 gen2 lastUsedGen gen1Info gen2Info gen1Empty? gen2Empty? sorted?) ( SYSTEM)) (RPAQ? FCACHE.DEAD.HOSTS NIL) (RPAQ \FCACHE.ICON (READBITMAP)) (102 76 "D@GF@D@@@@@@@AOLAB@HH@@@@@@@" "OOOOOOOOOOOOOOOOOOOOOOOOOL@@" "OOOOOOOOOOOOOOOOOOOOOOOOOL@@" "OOOOOOOOOOOOCKOOOOOOOONCND@@" "FMBCOOOOONCMGFNJOOOOOOJBJH@@" "BAAKOOOKBIGAGJNBMMOOOOKJNL@@" "OOOOOONJHLC@@@@JMLLOOOOOOL@@" "OOOOOMJCL@@@@@@@@NHEMOOOOL@@" "OOOOOMOH@@@@@@@@@@@MJKKOOD@@" "B@H@DM@@@@@@@@@@@@@AKHEMIH@@" "NLKNGH@@@@@@@@@@@@@@CIGOGL@@" "M@@@D@@@@@@@@@@@@@@@@@@@@@@@" "@@@@@@@@@@@@GL@@@@@@@@@@@@@@" "@@@@@@@@@@@GOOH@@@@@@@@@@@@@" "@D@H@@@@@@AOOON@@@@@@@@@@@@@" "@@@@@@@@@@GOOOOH@@@H@DD@DD@@" "B@BL@@@@@@OL@@CL@@@H@@@@D@@@" "@@@@@@@@@AN@@@CN@@@H@@@@@D@@" "@@@@@@@@@CHO@@GO@@@HB@@BD@@@" "@@@@@@@@@GHO@@FOH@@@@@@@@@@@" "@@@@@@@@@OHC@@FGL@@@@@@@@@@@" "D@@@@@@@@OKDF@CGN@@@@@@@@@@@" "OL@@@@@@ANCN@@@GN@@@@@@@@@@@" "OL@@@@@@COHL@@CCO@@@@@@@@@@@" "ON@@@@@@CONF@@@COH@@@@@@@@@@" "OOH@@@@@GONB@@@COH@@@BJ@H@@@" "AOH@@@@@GONB@@@@OL@@@@@@@@@@" "@OL@@@@@OOOB@JMHGL@@@@@@@@@@" "HGL@@@@@OOOJMNOHOL@@@@@@L@@@" "@CL@@@@@OOKCNNOHOL@@@@AMOH@@" "@CD@@@@@OOHDDBADON@@@@COOD@@" "@CL@@@@AOONN@B@EON@@@@GNC@@@" "BCL@@@@AOOON@C@GON@@@@KOO@@@" "BGL@@@@AOOOO@A@GON@@@AKFGH@@" "NGL@@@@AOOOO@GLGOO@@@AKGO@@@" "@OL@@@@AOOOOHGHGOO@@@ACFCD@@" "COH@@@@AOOOOH@@GOO@@@CKFCL@@" "OOH@@@@AOOOOLGHGOO@@@CGGOL@@" "ON@@@@@AOOOONC@GOO@@@CNGOL@@" "OL@@@@@COOOONCHOOO@@@CNNGL@@" "O@@@@@@COOOOO@AOOO@@@AKLCL@@" "D@@@@@@AOOOOOOGOOO@@@AKGOL@@" "@@@@@@@AOOOOOOOOON@@@AOKAL@@" "@@@@@@@AOOOOOOIOOO@@@@OOGL@@" "@@@@@@@AOOOOOOAOOO@@@@GOOL@@" "HHIHD@@AOOOOO@COON@@@@COOL@@" "@EE@D@@AOOOOL@COON@@@@AOKH@@" "@HLDD@@AOOOON@COON@@@@@CL@@@" "@@DDH@@@OOOON@COOL@@@@@@@@@@" "@@@@@@@@OOOON@EOOL@@@@@@@@@@" "@@@@@@@@OOOOO@AOOL@@@@@@@@@@" "@@@@@@@@GOOOO@AOOL@@@@@@@@@@" "@@@@@@@@GOOOOH@OOH@@@@@@@@@@" "@@@@@@@@COOOOL@OOH@@@@@@@@@@" "@@@DH@@@COOOON@GO@@@@@@@@@@@" "DCLH@K@@AOOOON@GO@@@@@@G@@@@" "@@@HAG@@AOOOON@GN@AO@@@@@@@@" "@@@@@B@@@OOOOO@CH@@C@@@@@@@@" "@@@@@L@@AKOOIOHCN@@E@@@@@@@@" "MFOCIH@@AKO@BJ@AD@@@@@@@@@@@" "@@@@@@@@@CH@CB@AH@@@@@@@@@@@" "@@@@@@BD@@@NEENAD@DMMLII@@@@" "@COEMJJLJGGNLDOMKOOOOOOOL@@@" "@MBOAOLLKEONIEGO@DLOOKOO@@@@" "@AHHHAEAI@D@@IL@BDIA@IECD@@@" "FKIHHCC@HLDLHHMBBFAC@HGCNH@@" "OOILICADHDHIH@EBEBAE@HEIN@@@" "NOINICEEJLNOJJOFOOOOOOOONL@@" "OOOOOOO@@@@A@A@@@@AOOOOOOH@@" "OOOOOOOOKHOADIBGAOMOOOOOOL@@" "OO@@@@B@CH@F@B@NANAL@BAKOL@@" "OO@BHHHBAHDDBAANAN@L@B@COL@@" "OOLCH@DBAHD@BAAJAB@D@F@AOL@@" "OOLCHLDBCHDDBBA@@AHD@BNCOL@@" "OONCMMONOOOOOOOOOOOOOOOOOL@@" "OOOLOOOOOLIN@@@@@@@@@@@@@@@@") (\FCACHE.INITIALIZE) (RPAQ FCACHE.VERSION.DATE "22-Oct-85 16:06:59") (RPAQQ FCACHE.VERSION.NUMBER 3.2) (PUTPROPS FILECACHE COPYRIGHT ("Xerox Corporation" 1983 1985)) NIL