(FILECREATED "13-Mar-86 15:28:49" ("compiled on " {PHYLUM}FILECACHE>FILECACHE.;21) "12-Nov-85 14:59:23" recompiled exprs: \FCACHE.CREATE.MSG.WINDOW \FCACHE.BUILD.DEVICE \FCACHE.BEFORELOGIN \FCACHE.\INTERNAL/SETPASSWORD \FCACHE.CLOSEFILE \FCACHE.GETFILENAME \FCACHE.OPENFILE \FCACHE.RENAMEFILE \FCACHE.REOPENFILE \FCACHE.SETFILEINFO \FCACHE.ENTRYINFO \FCACHE.LOOKUP \FCACHE.VERIFY \FCACHE.RESOURCES.ERROR \FCACHE.WRITEOUT \FCACHE.RESTORE in "SMALLLOOPS/KOTO 29-Jan-86 ..." dated "29-Jan-86 19:18:26") (FILECREATED "13-Mar-86 15:27:02" {PHYLUM}FILECACHE>FILECACHE.;21 191070 changes to: (MACROS \FCACHE.LOCALDEVICE MatchFileName KLUDGE WITH.FCACHE.ABORT.WINDOW) (VARS FILECACHECOMS) (FNS \FCACHE.CREATE.MSG.WINDOW \FCACHE.BUILD.DEVICE \FCACHE.BEFORELOGIN \FCACHE.\INTERNAL/SETPASSWORD \FCACHE.CLOSEFILE \FCACHE.GETFILENAME \FCACHE.OPENFILE \FCACHE.RENAMEFILE \FCACHE.REOPENFILE \FCACHE.SETFILEINFO \FCACHE.ENTRYINFO \FCACHE.RESOURCES.ERROR \FCACHE.WRITEOUT \FCACHE.RESTORE \FCACHE.LOOKUP \FCACHE.VERIFY FCACHE.DUMP \FCACHE.LOAD \FCACHE.MAKEROOM \FCACHE.DEVICE.EVENTFN \FCACHE.INITIALIZE.PROPS \FCACHE.USECACHE? \FCACHE.INITIALIZE FCACHE.VANQUISH \FCACHE.DIRECTORYNAMEP \FCACHE.IGNOREDATECHECK? \FCACHE.USELOCALDIRECTORY? \FCACHE.ADDENTRY \FCACHE.DUMP.ENTRY \FCACHE.RESTORE.ENTRY FCACHE.START \FCACHE.WRITEOUT.READNEWFILENAME \FCACHE.WRITEOUT.NEWFILENAME \FCACHE.BROWSE.CACHE \FCACHE.BROWSE.WHENSELECTEDFN CACHE.FILE FCACHE.DELETE.CACHE.ENTRY FCACHE.DIRTY? FCACHE.DUMP.FILE \FCACHE.DONE.OR.ABORTED.MSG \FCACHE.DELETE.ENTRY \FCACHE.AROUNDEXIT \FCACHE.DELETEFILE \FCACHE.GETFILEINFO FCACHE.DUMP.ALL \FCACHE.EVENTFN \FCACHE.CANONICAL.HOSTNAME \FCACHE.PRINT.PROMPT \FCACHE.INSPECT.PROPCOMMANDFN \FCACHE.GENERATE.LOCAL.FILES FILES.IN.ORDER? \FCACHE.GENERIC.DEVICE.TYPE \FCACHE.PRINT.MESSAGE? \FCACHE.HOSTUP? \FCACHE.FLUSH.INFOHOOK \FCACHE.WRITEOUT.WHENSELECTEDFN \FCACHE.GENERATE.FILES.DEPTH \FCACHE.NEXT.LOCAL.FILE MERGED.NEXTFILEFN \MERGED.NEXTFILEFN1 \FCACHE.REPAIR.FINDFILE \FCACHE.REPAIR.VERIFY \FCACHE.HOSTDEAD.WHENSELECTEDFN FCACHE.GENERIC.START \GETCACHEDEVICEFROMHOSTNAME \FCACHE.GENERATE.FILEINFO \FCACHE.BROWSE.COPYFN FCACHE.PUTPROP \FCACHE.BROWSE.REPAINTFN \FCACHE.INSPECT.TITLEFN \FCACHE.BROWSE.RECOMPUTE \FCACHE.BROWSER.SCAVENGE) (RECORDS MERGEDFILEGENSTATE LocalFileGenerator CACHENTRY) previous date: " 3-Feb-86 17:49:02" {PHYLUM}FILECACHE>FILECACHE.;3) ADD.FILE.TO.CACHE? D1 (P 1 fileSpec I 0 fileName) .`Hhh@Ioo IiHX(40Q \FCACHE.FILEMATCH? 35Q DIRECTORY.FILL.PATTERN) (2 DON'T.CACHE.FILES) ( 32Q "*" 26Q "") CACHE.FILEA0001 D1 (NAME ERRORSET P 0 fullName F 1 fileName F 2 RESETY) Q Hd Hci(14Q \FCACHE.LOAD 3 INFILEP) NIL () CACHE.FILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 fileName F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q CACHE.FILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (CACHE.FILEA0001)) FCACHE.DELETE.CACHE.ENTRYA0001 D1 (NAME ERRORSET P 0 entry F 1 fullName F 2 RESETY) Q Q Hd ci(20Q \FCACHE.DELETE.ENTRY 7 \FCACHE.LOOKUP 3 \GETUSERDEVICEFROMNAME) NIL () FCACHE.DELETE.CACHE.ENTRY D1 (P 3 RESETZ P 2 RESETY P 1 LISPXHIST P 0 fullName I 0 fileName F 4 LISPXHIST F 5 RESETVARSLST) ,@ H"T!Uog hg[ KJ(47Q ERROR! 42Q RESETRESTORE 30Q FCACHE.DELETE.CACHE.ENTRYA0001 3 FINDFILE) (36Q ERROR 25Q INTERNAL) ( 22Q (FCACHE.DELETE.CACHE.ENTRYA0001)) FCACHE.DUMP.ALL D1 NIL i ` o` (26Q PRIN1 14Q TERPRI 6 FCACHE.DUMP 2 ALLOW.BUTTON.EVENTS) (23Q *FILE-CACHE-MESSAGE-STREAM* 11Q *FILE-CACHE-MESSAGE-STREAM*) ( 20Q "Done writing out cache") FCACHE.GENERIC.START D1 (P 2 genericDevice P 1 dev I 0 deviceType) m`H hJhY@ IiHXg@h Jd```HJ@ I I HX(145Q FCACHE.START 132Q \FCACHE.GENERIC.DEVICE.TYPE 126Q U-CASE 65Q UNDOSAVE 36Q U-CASE) (140Q FDEV 107Q \FILEDEVICES 103Q \FCACHE.GENERIC.DEVICES 77Q \FCACHE.GENERIC.DEVICES 72Q \FCACHE.GENERIC.DEVICES 56Q FCACHE.GENERIC.STOP 30Q FDEV 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) L@dg` g"0`g'dIHhZH&J@g`@'n`@'(15Q LENGTH) (107Q \FCACHE.PROPERTIES 75Q \FCACHE.PROPERTIES 70Q 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) 5@g@dgo@ g~A b`Hho Y IiHXi A 9`g'dJg ggg AK K 9oA /@g@g@g@dg A3i`@A AoA g@An`LM @g@0AdO ddh\ML^]N`LM  ]L(456Q LAST 450Q LISTPUT 405Q \FCACHE.CANONICAL.HOSTNAME 352Q LISTPUT 321Q ERROR 307Q LISTPUT 230Q ERROR 215Q CLOSEF 210Q PRINT 200Q OPENFILE 157Q \FCACHE.EVENTFN 127Q \FCACHE.RESTORE 122Q FCACHE.DUMP 102Q \FCACHE.WRITEOUT 72Q ERROR 42Q MKATOM 25Q ERROR) (443Q \FCACHE.PROPERTIES 361Q BADDEVICES 345Q \FCACHE.PROPERTIES 326Q DUMPSLEEP 302Q \FCACHE.PROPERTIES 276Q \FCACHE.LIST.CHANGED? 262Q TIMETOVERIFY 253Q UNSAFE.TIMEOUT 245Q MAXFILEPAGES 236Q MAXSIZE 175Q OLD/NEW 172Q OUTPUT 167Q {DSK}FCache.pointer;1 154Q AFTERLOGOUT 137Q DEVICES 134Q \FCACHE.PROPERTIES 50Q \FCACHE.LIST 33Q PREFIX 12Q ENTRIES 3 DEVICES) ( 315Q "Value not a number" 224Q "Bad prefix " 67Q "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@ !H` o` @` h`g'hYhHg o H ` o` H` KHKh Hg K g ogggggg gHh gHg KZHJigIY(347Q FCACHE.PUTPROP 344Q DREMOVE 341Q FCACHE.GETPROP 327Q UNDOSAVE 314Q ADD.PROCESS 260Q FIND.PROCESS 252Q \DEFINEDEVICE 246Q PACK* 237Q \FCACHE.PUT.DEVINFO 225Q PRIN1 215Q PRIN1 202Q TERPRI 172Q \FCACHE.PRINT.MESSAGE? 164Q \FCACHE.BUILD.DEVICE 156Q MEMB 147Q GETHOSTINFO 106Q PRIN1 76Q PRIN1 63Q TERPRI 47Q \FCACHE.CANONICAL.HOSTNAME 41Q PRIN1 31Q PRIN1 16Q TERPRI) (336Q BADDEVICES 332Q BADDEVICES 320Q FCACHE.STOP 310Q \FCACHE.FLUSH.INFOHOOK 305Q INFOHOOK 302Q SYSTEM 277Q RESTARTABLE 274Q DUMP-FCACHE 271Q NAME 255Q DUMP-FCACHE 243Q -CACHE 222Q *FILE-CACHE-MESSAGE-STREAM* 212Q *FILE-CACHE-MESSAGE-STREAM* 177Q *FILE-CACHE-MESSAGE-STREAM* 144Q OS 116Q DEVICES 113Q \FCACHE.PROPERTIES 103Q *FILE-CACHE-MESSAGE-STREAM* 73Q *FILE-CACHE-MESSAGE-STREAM* 60Q *FILE-CACHE-MESSAGE-STREAM* 36Q *FILE-CACHE-MESSAGE-STREAM* 26Q *FILE-CACHE-MESSAGE-STREAM* 13Q *FILE-CACHE-MESSAGE-STREAM* 5 PREFIX 2 \FCACHE.PROPERTIES) ( 266Q (\FCACHE.FLUSH) 207Q "Creating cache device for host " 153Q (UNIX) 70Q "No such host " 23Q "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?A0001 D1 (NAME ERRORSET F 0 fileName F 1 RESETY) Pg Pi djhci(16Q \FCACHE.LOOKUP 11Q \GETCACHEDEVICEFROMHOSTNAME 6 FILENAMEFIELD) (23Q CACHENTRY 3 HOST) () FCACHE.DIRTY? D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 fileName F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q FCACHE.DIRTY?A0001) (24Q ERROR 13Q INTERNAL) ( 10Q (FCACHE.DIRTY?A0001)) FCACHE.DUMP.FILEA0001 D1 (NAME ERRORSET P 0 entry F 1 fileName F 2 RESETY) 2Qg Qi HdjH H Qhci(47Q \FCACHE.WRITEOUT 42Q \FCACHE.ENTRYOPEN? 16Q \FCACHE.LOOKUP 11Q \GETCACHEDEVICEFROMHOSTNAME 6 FILENAMEFIELD) (30Q CACHENTRY 3 HOST) () FCACHE.DUMP.FILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 fileName F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q FCACHE.DUMP.FILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (FCACHE.DUMP.FILEA0001)) FCACHE.DUMPA0001A0002 D1 (NAME ERRORSET P 1 f P 0 stream F 2 RESETVARSLST F 3 RESETY) o `g'o gg gHhhhRcgogg`g`g'g`g'hhhH `&dIH o` ` gH H ` #` `k0` hci(305Q DELFILE 302Q CLOSEF 257Q OPENP 247Q STREAMP 240Q CLOSEF? 233Q PRINT 216Q FORCEOUTPUT 207Q PRIN1 173Q \FCACHE.PRINT.MESSAGE? 167Q \FCACHE.DUMP.ENTRY 147Q PRINT 36Q OPENSTREAM 25Q PACK* 6 \FCACHE.DONE.OR.ABORTED.MSG) (315Q \FCACHE.LIST.CHANGED? 312Q \FCACHE.LOGFILE 277Q \FCACHE.LOGFILE 267Q STREAM 264Q \FCACHE.LOGFILE 254Q \FCACHE.LOGFILE 244Q \FCACHE.LOGFILE 227Q STOP 213Q *FILE-CACHE-MESSAGE-STREAM* 204Q *FILE-CACHE-MESSAGE-STREAM* 153Q \FCACHE.LIST 124Q MAXFILEPAGES 121Q \FCACHE.PROPERTIES 116Q MaxFilePages 112Q MAXSIZE 107Q \FCACHE.PROPERTIES 104Q MaxSize 101Q FCACHE.VERSION.NUMBER 76Q FCacheVersion 73Q QUOTE 64Q ERROR 44Q CLOSEF? 33Q OLD/NEW 30Q OUTPUT 15Q PREFIX 12Q \FCACHE.PROPERTIES) ( 201Q "." 70Q "This file cannot be LOADed. Do not delete or alter this file!" 22Q "FCache.Listing;1" 3 "Dumping cache listing") FCACHE.DUMPA0001 D1 (NAME ERRORSET P 3 RESETZ P 2 RESETY P 1 LISPXHIST P 0 entry F 4 onlyIfChanged F 5 LISPXHIST F 6 RESETVARSLST F 7 RESETY) `hi `g';`3dH &!` o` H` T`h-`g'$U!Vog hg[ KJci(173Q ERROR! 165Q RESETRESTORE 153Q FCACHE.DUMPA0001A0002 104Q PRIN1 67Q PRIN1 54Q TERPRI 44Q \FCACHE.PRINT.MESSAGE? 37Q \FCACHE.WRITEOUT 7 OBTAIN.MONITORLOCK) (161Q ERROR 150Q INTERNAL 131Q PREFIX 126Q \FCACHE.PROPERTIES 117Q \FCACHE.LIST.CHANGED? 101Q *FILE-CACHE-MESSAGE-STREAM* 74Q CACHENTRY 64Q *FILE-CACHE-MESSAGE-STREAM* 51Q *FILE-CACHE-MESSAGE-STREAM* 24Q \FCACHE.LIST 16Q PREFIX 13Q \FCACHE.PROPERTIES 2 \FCACHE.DUMPLOCK) ( 145Q (FCACHE.DUMPA0001A0002) 61Q "Could not dump the file ") FCACHE.DUMP D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 onlyIfChanged F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q FCACHE.DUMPA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (FCACHE.DUMPA0001)) \FCACHE.DONE.OR.ABORTED.MSGA0001 D1 (I 0 msg F 0 RESETSTATE) >` o` Poo` o` @` o` (73Q PRIN1 61Q PRIN1 52Q PRIN1 40Q PRIN1 17Q PRIN1 5 TERPRI) (70Q *FILE-CACHE-MESSAGE-STREAM* 56Q *FILE-CACHE-MESSAGE-STREAM* 47Q *FILE-CACHE-MESSAGE-STREAM* 35Q *FILE-CACHE-MESSAGE-STREAM* 14Q *FILE-CACHE-MESSAGE-STREAM* 2 *FILE-CACHE-MESSAGE-STREAM*) ( 65Q "]" 44Q ": " 32Q "Done" 25Q "Aborted" 11Q "[") \FCACHE.DONE.OR.ABORTED.MSG D1 (I 0 entermsg F 0 RESETVARSLST) 94g@h` o` @` o` hPc(57Q PRIN1 44Q PRIN1 34Q PRIN1 21Q TERPRI 2 \FCACHE.PRINT.MESSAGE?) (54Q *FILE-CACHE-MESSAGE-STREAM* 41Q *FILE-CACHE-MESSAGE-STREAM* 31Q *FILE-CACHE-MESSAGE-STREAM* 16Q *FILE-CACHE-MESSAGE-STREAM* 7 \FCACHE.DONE.OR.ABORTED.MSGA0001) ( 51Q "]" 26Q "[") \FCACHE.PRINT.MESSAGE? D1 NIL 1`,`g'h!` ` ` `g (56Q OPENP 43Q STREAMP 34Q OPENWP 25Q WINDOWP) (53Q OUTPUT 50Q *FILE-CACHE-MESSAGE-STREAM* 40Q *FILE-CACHE-MESSAGE-STREAM* 31Q *FILE-CACHE-MESSAGE-STREAM* 22Q *FILE-CACHE-MESSAGE-STREAM* 12Q SILENT 7 \FCACHE.PROPERTIES 2 *FILE-CACHE-MESSAGE-STREAM*) () \FCACHE.PRINT.PROMPT D1 (P 6 line P 5 line P 2 width P 1 font P 0 pwindow I 1 msgsLines I 0 window) g@i hH Hg @i AjKL Xd A+LMI JojԼK[dH NH H(136Q PRIN1 130Q TERPRI 77Q STRINGWIDTH 64Q CLEARW 57Q GETPROMPTWINDOW 41Q MAINWINDOW 31Q GETWINDOWPROP 17Q DSPFONT 7 GETPROMPTWINDOW 4 MAINWINDOW) (26Q WIDTH) ( 105Q .9) \FCACHE.CREATE.MSG.WINDOW D1 NIL n&ldnn, ol (26Q CREATEW 15Q CREATEREGION) NIL ( 21Q "FileCache ERROR") \GETUSERDEVICEFROMNAME D1 (P 0 hostName I 2 dontCreate? I 1 noError? I 0 name) H@l@7`g'.`g'%@g @HiB HBHid @AB (105Q \GETDEVICEFROMNAME 74Q \GETREALDEVICEFROMHOSTNAME 71Q \GETCACHEDEVICEFROMHOSTNAME 57Q \GETCACHEDEVICEFROMHOSTNAME 43Q FILENAMEFIELD) (40Q HOST 31Q PREFIX 26Q \FCACHE.PROPERTIES 20Q USECACHE 15Q \FCACHE.PROPERTIES) () \GETCACHEDEVICEFROMHOSTNAME D1 (P 13Q dev P 2 realDevice P 1 canonicalName P 0 devInfo I 2 dontCreate? I 1 noError? I 0 devname)   `g'h[ hXdd\@LiK@ @Yd@I`g'h]9hXIid ZB`g'h__)hJU` O+hS^INiM_IOOdiO_J OOiO_` Oh.I 1IAB __IkOOiO_JIAB (404Q \GETDEVICEFROMNAME 333Q \GETDEVICEFROMNAME 323Q FCACHE.START 251Q \FCACHE.GENERIC.DEVICE.TYPE 117Q \GETDEVICEFROMNAME 54Q \FCACHE.CANONICAL.HOSTNAME) (342Q FDEV 303Q \FCACHE.GENERIC.DEVICES 256Q FDEV 160Q \FCACHE.GENERIC.DEVICES 133Q BADDEVICES 130Q \FCACHE.PROPERTIES 76Q DEVICES 73Q \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) Y@id H$o@g @ &@g @ $o H@g @  (126Q U-CASE 123Q MKATOM 117Q \CANONICAL.HOSTNAME 111Q FILENAMEFIELD 71Q MEMB 53Q \CANONICAL.NSHOSTNAME 45Q FILENAMEFIELD 34Q STRPOS 26Q FILENAMEFIELD 5 \GETDEVICEFROMNAME) (106Q HOST 77Q FDEV 60Q FDEV 42Q HOST 23Q HOST) ( 66Q (DPUPFTP) 17Q ":") \FCACHE.GENERIC.DEVICE.TYPE D1 (L (0 device)) @dggggNIL (30Q NSFILING 22Q \NSFILING.OPENFILE 16Q LEAF 11Q \LEAF.OPENFILE 3 FDEV) () \FCACHE.DELETE.ENTRYA0001 D1 (NAME ERRORSET P 0 size F 2 entry F 3 RESETY) `hi Rhi RR oR oR Rg R R` `g'Hչ`gI ci(172Q LISTPUT 142Q DREMOVE 132Q DELFILE 120Q CLEAR.LEAF.CACHE 115Q FILENAMEFIELD 100Q \FCACHE.DONE.OR.ABORTED.MSG 75Q CONCAT 57Q ERROR 41Q \FCACHE.ENTRYOPEN? 23Q OBTAIN.MONITORLOCK 7 OBTAIN.MONITORLOCK) (166Q SIZE 163Q \FCACHE.PROPERTIES 154Q SIZE 151Q \FCACHE.PROPERTIES 145Q \FCACHE.LIST 137Q \FCACHE.LIST 125Q CACHENTRY 112Q HOST 105Q CACHENTRY 70Q CACHENTRY 52Q CACHENTRY 30Q CACHENTRY 14Q CACHENTRY 2 \FCACHE.CACHELOCK) ( 64Q "Deleting entry " 46Q "Cached file is open, so can't delete entry for file ") \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) 3@ `g'Hg' ooHg' o (60Q PACK* 47Q \FCACHE.MAKE.LEGAL.FILENAME 25Q \FCACHE.MAKE.LEGAL.FILENAME 3 UNPACKFILENAME) (43Q EXTENSION 21Q NAME 14Q PREFIX 11Q \FCACHE.PROPERTIES) ( 55Q "" 37Q "." 33Q "") \FCACHE.KEEPVERSIONS D1 (P 10Q e P 6 entry P 2 oldestVersion P 1 versionlessName I 1 keepVersions I 0 fullFileName) A3kA@g 3`@ko@ @ kk @g AkSHKhIN_koO O kk Ng JJNL Mh\HXM&dO` Oh h(262Q \NCONC2 253Q DREMOVE 203Q FILENAMEFIELD 164Q SUBATOM 155Q NCHARS 146Q STRPOS 102Q FILENAMEFIELD 73Q U-CASE 70Q SUBATOM 61Q NCHARS 53Q STRPOS 26Q FILENAMEFIELD) (265Q \FCACHE.LIST 250Q \FCACHE.LIST 200Q VERSION 173Q CACHENTRY 130Q CACHENTRY 77Q VERSION 41Q \FCACHE.LIST 23Q VERSION) ( 141Q ";" 47Q ";") \FCACHE.LOADA0001 D1 (NAME ERRORSET F 0 fullName F 1 entry F 2 inProgress? F 3 RESETY) %`hi P Pi cP` chci(33Q MEMBER 21Q \FCACHE.LOOKUP 14Q \GETUSERDEVICEFROMNAME 7 OBTAIN.MONITORLOCK) (30Q \FCACHE.CACHING.FILES 2 \FCACHE.CACHELOCK) () \FCACHE.LOADA0002 D1 (I 0 file) @` ` (17Q NOTIFY.EVENT 6 DREMOVE) (14Q \FCACHE.CACHE.CHANGED.EVENT 11Q \FCACHE.CACHING.FILES 3 \FCACHE.CACHING.FILES) () \FCACHE.LOAD D1 (P 16Q RESETZ P 15Q RESETY P 14Q LISPXHIST P 7 inProgress? P 6 entry P 5 idate P 4 length P 3 localFileName P 2 outStream P 1 remoteDevice P 0 inStream I 0 fullName F 17Q RESETVARSLST F 20Q LISPXHIST)  W !Wog hg_ ON{O` g@h@`hWc@ggo XD@`gHhhhWcHj@HbHHg j`g'_LOH @`g' @ L H I _HgIlOo@ @ gghgggI _HgIlOhgMhgI _HgIlOjhh ZXgJhhhWcJj@JHJ H J JgM K@MHg L ^j@` Ndhi N(674Q OBTAIN.MONITORLOCK 653Q DREMOVE 636Q IDATE 627Q \FCACHE.ADDENTRY 622Q GETFILEINFO 607Q SETFILEINFO 576Q CLOSEF 571Q CLOSEF 564Q COPYCHARS 513Q OPENSTREAM 370Q \FCACHE.INVENTNAME 363Q \FCACHE.DONE.OR.ABORTED.MSG 360Q CONCAT 321Q CLOSEF? 314Q \FCACHE.MAKEROOM 307Q ADD.FILE.TO.CACHE? 302Q \FCACHE.KEEPVERSIONS 264Q CLOSEF? 235Q GETFILEINFO 136Q OPENSTREAM 65Q AWAIT.EVENT 45Q ERROR! 36Q RESETRESTORE 23Q \FCACHE.LOADA0001) (665Q CACHENTRY 656Q \FCACHE.CACHING.FILES 650Q \FCACHE.CACHING.FILES 633Q CACHENTRY 617Q PLIST 603Q ICREATIONDATE 554Q STREAM 543Q STREAM 521Q CLOSEF? 465Q LENGTH 454Q FDEV 450Q LENGTH 441Q ICREATIONDATE 425Q TYPE 414Q FDEV 410Q TYPE 405Q SEQUENTIAL 402Q FCACHE.INTERNAL 376Q NEW 373Q OUTPUT 341Q ICREATIONDATE 330Q FDEV 276Q KEEPVERSIONS 273Q \FCACHE.PROPERTIES 247Q MAXFILEPAGES 244Q \FCACHE.PROPERTIES 232Q SIZE 223Q STREAM 212Q STREAM 201Q STREAM 157Q CLOSEF? 153Q \FCACHE.CACHING.FILES 147Q \FCACHE.CACHING.FILES 127Q OLD 124Q INPUT 107Q \FCACHE.CACHING.FILES 103Q \FCACHE.CACHING.FILES 73Q \FCACHE.LOADA0002 62Q \FCACHE.CACHE.CHANGED.EVENT 31Q ERROR 20Q INTERNAL) ( 354Q "Caching " 133Q (FCACHE.INTERNAL SEQUENTIAL) 15Q (\FCACHE.LOADA0001)) \FCACHE.MAKE.LEGAL.FILENAME D1 (P 3 c I 0 file) Vp@dlk@@ @ 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 (1123Q PACK 1067Q CHARACTER 45Q MKSTRING) (66Q STRINGP 52Q STRINGP) ( 1074Q "$") \FCACHE.MAKEROOMA0001 D1 (NAME ERRORSET) 3dgdg`g' l2`g' ldh(53Q DISKFREEPAGES 35Q DISKFREEPAGES 32Q \GETDEVICEFROMNAME 2 MACHINETYPE) (47Q PREFIX 44Q \FCACHE.PROPERTIES 26Q PREFIX 23Q \FCACHE.PROPERTIES 14Q DOLPHIN 6 DORADO) () \FCACHE.MAKEROOMA0002A0003 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.MAKEROOMA0002 D1 (NAME ERRORSET L (0 NIL) P 5 RESETZ P 4 RESETY P 3 LISPXHIST P 2 entry P 1 desiredLength F 6 cacheMaxTotal F 7 length F 10Q RESETVARSLST F 11Q RESETY F 12Q LISPXHIST) Xo ` VWHhciW!Wog hg] M`g'IiHX(101Q ERROR! 73Q RESETRESTORE 61Q \FCACHE.MAKEROOMA0002A0003 15Q REVERSE 6 \FCACHE.DONE.OR.ABORTED.MSG) (111Q SIZE 106Q \FCACHE.PROPERTIES 67Q ERROR 56Q INTERNAL 12Q \FCACHE.LIST) ( 53Q (\FCACHE.MAKEROOMA0002A0003) 3 "Making some room in the cache") \FCACHE.MAKEROOM D1 (P 5 RESETZ P 4 RESETY P 3 LISPXHIST P 2 freePages P 1 cacheSize P 0 cacheMaxTotal I 0 length F 6 LISPXHIST F 7 RESETVARSLST) g@jb`g'`g'o @kH3 JIX@dHhJI IHiV!Wog hg] ML(142Q ERROR! 135Q RESETRESTORE 123Q \FCACHE.MAKEROOMA0002 71Q MIN 32Q \FCACHE.MAKEROOMA0001) (131Q ERROR 120Q INTERNAL 22Q SIZE 17Q \FCACHE.PROPERTIES 13Q MAXSIZE 10Q \FCACHE.PROPERTIES) ( 115Q (\FCACHE.MAKEROOMA0002) 27Q (\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 A0108 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) m`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 _ 2O``g'g `g'g O"X]O _ O _ `h[hO _O#Oh__O LLiKO&_v_(I1gH !gH o h I1O*IIc8iO O"_"c_ 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*_*(1542Q DREMOVE 1533Q \FCACHE.ADDENTRY 1527Q GETFILEINFO 1517Q GETFILEINFO 1507Q GETFILEINFO 1462Q TERPRI 1455Q PRIN1 1447Q PRIN1 1434Q PRIN1 1424Q PRIN1 1374Q \FCACHE.VERIFY 1371Q FILENAMEFIELD 1326Q PRIN1 1316Q PRIN1 1303Q MEMB 1250Q MKATOM 1245Q U-CASE 1242Q \FCACHE.REPAIR 1224Q DREMOVE 1215Q \FCACHE.FILEMATCH? 1212Q PACKFILENAME 1113Q TERPRI 1106Q PRIN1 1076Q MEMB 1065Q MEMB 744Q MKATOM 741Q U-CASE 731Q CONCATCODES 710Q FILENAMEFIELD 673Q FILENAMEFIELD 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) (1524Q SIZE 1514Q PLIST 1504Q ICREATIONDATE 1366Q HOST 1361Q CACHENTRY 1346Q CACHENTRY 1277Q SILENT 1257Q \FCACHE.LIST 1202Q VERSION 1175Q HOST 1170Q DIRECTORY 1163Q BODY 1072Q SILENT 1061Q REPAIR 1017Q CACHENTRY 752Q \FCACHE.LIST 705Q DIRECTORY 701Q PREFIX 676Q \FCACHE.PROPERTIES 670Q HOST 664Q PREFIX 661Q \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) ( 1444Q "Can't match the file " 1431Q " is a copy of " 1323Q " is a duplicate copy of " 1206Q "*" 1103Q "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.REPAIRA0001A0004 D1 (NAME ERRORSET P 1 file P 0 A0109 F 2 expr F 3 localFileName) ?g`gggR  H YdhI SI Ii(65Q \FCACHE.REPAIR.VERIFY 57Q CONCATCODES 42Q \GENERATENEXTFILE 33Q \GENERATEFILES 30Q PACKFILENAME.STRING) (16Q BODY 13Q * 10Q VERSION 5 COMPILE.EXT 2 EXTENSION) () \FCACHE.REPAIRA0001 D1 (NAME ERRORSET P 10Q file P 6 lf P 4 expr P 3 stream P 2 ext P 1 name P 0 fileNameFields F 11Q localFileName F 12Q RESETVARSLST F 13Q LOADEDFILELST F 14Q RESETY F 15Q DISPLAYFONTEXTENSIONS)  W AHg'Hg'WM)hW ?gWg [hhhWco \gWL LJd`:gWg [hhhWco \go J`d` `h W`` sg !`Jd`W`ddh LJgW W`` 1IgJg`OJhW`h`` ciIN gIgJ Ni WN NM]_g gWO OiO_(615Q \FCACHE.REPAIR.VERIFY 601Q U-CASE 576Q FILENAMEFIELD 552Q \FCACHE.REPAIR.VERIFY 542Q NAMEFIELD 535Q PACKFILENAME 520Q STRPOS 504Q \FCACHE.REPAIR.FINDFILE 501Q UNION 423Q \FCACHE.REPAIR.FINDFILE 420Q UNION 404Q MEMB 370Q \FCACHE.REPAIR.FINDFILE 331Q BOUNDP 321Q \FCACHE.REPAIR.FINDFILE 303Q MEMB 271Q PACK* 247Q \FCACHE.REPAIRA0001A0004 230Q \FCACHE.REPAIRA0001A0003 203Q OPENSTREAM 144Q \FCACHE.REPAIR.VERIFY 122Q \FCACHE.REPAIRA0001A0002 75Q OPENSTREAM 60Q LISPSOURCEFILEP 7 U-CASE 4 UNPACKFILENAME) (604Q DSK 573Q HOST 531Q EXTENSION 525Q NAME 476Q LISPUSERSDIRECTORIES 473Q DIRECTORIES 466Q LOGINHOST/DIR 445Q PRESSFONTWIDTHSFILES 440Q WIDTHS 431Q FONTS 415Q INTERPRESSFONTDIRECTORIES 412Q DISPLAYFONTDIRECTORIES 376Q WD 356Q LAFITEFORMDIRECTORIES 345Q LAFITEFORM.EXT 336Q LAFITEFORMDIRECTORIES 326Q LAFITEFORMDIRECTORIES 316Q LOGINHOST/DIR 311Q LAFITEDEFAULTHOST&DIR 274Q LAFITEFORM.EXT 266Q LAFITETOC.EXT 262Q LAFITEMAIL.EXT 236Q FILECREATED 200Q INPUT 173Q CLOSEF? 164Q COMPILE.EXT 130Q FILECREATED 72Q INPUT 65Q CLOSEF? 24Q EXTENSION 16Q NAME) ( 244Q (\FCACHE.REPAIRA0001A0004) 225Q (\FCACHE.REPAIRA0001A0003) 117Q (\FCACHE.REPAIRA0001A0002)) \FCACHE.REPAIR D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 localFileName F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.REPAIRA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.REPAIRA0001)) \FCACHE.REPAIR.FINDFILEA0001 D1 (NAME ERRORSET L (0 NIL) P 11Q file P 10Q A0141 P 7 remoteFile P 6 dir P 5 extension P 4 name P 2 full P 1 dir F 12Q localFile F 13Q dirList) W!Hd"WWg Wg #KdFhHhHHoIhddd ghgIgW  ZWJ JKhKKoNhddd gNgLgM   O _d_wOvO _WO Oi(302Q \FCACHE.REPAIR.VERIFY 270Q CONCATCODES 241Q \GENERATENEXTFILE 231Q \GENERATEFILES 226Q PACKFILENAME.STRING 204Q STRPOS 200Q UPPERCASEARRAY 143Q \FCACHE.REPAIR.VERIFY 132Q INFILEP 127Q PACKFILENAME.STRING 104Q STRPOS 100Q UPPERCASEARRAY 35Q FILENAMEFIELD 25Q FILENAMEFIELD) (221Q EXTENSION 215Q NAME 211Q DIRECTORY 121Q BODY 115Q DIRECTORY 111Q VERSION 32Q EXTENSION 22Q NAME) ( 170Q "DSK" 70Q "DSK") \FCACHE.REPAIR.FINDFILE D1 (I 1 dirList I 0 localFile) o (6 \FCACHE.REPAIR.FINDFILEA0001) NIL ( 3 (\FCACHE.REPAIR.FINDFILEA0001)) \FCACHE.REPAIR.VERIFYA0001 D1 (NAME ERRORSET L (0 NIL) P 2 info P 1 prop F 3 localFile F 4 remoteFile) 7S T o!HihSI ZdTI hHX(53Q GETFILEINFO 42Q GETFILEINFO 11Q INFILEP 3 INFILEP) NIL ( 17Q (ICREATIONDATE LENGTH)) \FCACHE.REPAIR.VERIFY D1 (I 1 remoteFile I 0 localFile) o (6 \FCACHE.REPAIR.VERIFYA0001) NIL ( 3 (\FCACHE.REPAIR.VERIFYA0001)) \FCACHE.BUILD.DEVICE D1 (I 0 devname) ``g'i `H H@Hk kjhHg HgHgHgHgHgHgHgHgHg HgHg:H(34Q NCREATE2 17Q \GETDEVICEFROMNAME) (237Q \FCACHE.RENAMEFILE 234Q FDEV 226Q \FCACHE.SETFILEINFO 223Q FDEV 215Q \FCACHE.GETFILEINFO 212Q FDEV 204Q \FCACHE.DELETEFILE 201Q FDEV 173Q \FCACHE.GETFILENAME 170Q FDEV 162Q \FCACHE.REOPENFILE 157Q FDEV 151Q \FCACHE.DIRECTORYNAMEP 146Q FDEV 140Q \FCACHE.HOSTNAMEP 135Q FDEV 127Q \FCACHE.CLOSEFILE 124Q FDEV 116Q \FCACHE.OPENFILE 113Q FDEV 105Q \FCACHE.EVENTFN 102Q FDEV 74Q \FCACHE.GENERATEFILES 71Q FDEV 53Q FDEV 44Q FDEV 30Q FDEVTYPE# 22Q \FCACHE.LOCALDEVICE 12Q PREFIX 7 \FCACHE.PROPERTIES 2 \FCACHE.LOCALDEVICE) () \FCACHE.OFF D1 (I 0 device) *@ `g' `gH g @ (47Q \REMOVEDEVICE 42Q DEL.PROCESS 32Q LISTPUT 15Q REMOVE 3 \FCACHE.DEVINFO) (37Q DUMP-FCACHE 26Q DEVICES 23Q \FCACHE.PROPERTIES 11Q DEVICES 6 \FCACHE.PROPERTIES) () \FCACHE.DEVICE.EVENTFN D1 (P 2 fileName P 1 entry I 1 EVENT I 0 DEVICE) AgAgAgAdg`` hgAgAdghgAgAdgi g`!H`HXi YjAII idoo %oI idoo oJ HXY I HXA (355Q \ILLEGAL.ARG 343Q \FCACHE.DELETE.ENTRY 336Q FCACHE.PRIVATE.FILE? 316Q ERROR 305Q BREAK1 266Q \FCACHE.WRITEOUT 252Q BREAK1 233Q \FCACHE.ENTRYOPEN? 203Q FCACHE.DUMP 140Q FCACHE.DUMP 52Q DREMOVE 43Q \FCACHE.INITIALIZE.PROPS) (331Q CACHENTRY 224Q CACHENTRY 211Q CACHENTRY 167Q \FCACHE.LIST 154Q \FCACHE.LIST 144Q BEFORELOGOUT 131Q BEFORESAVEVM 122Q BEFOREMAKESYS 114Q BEFORESYSOUT 105Q AFTERDOSAVEVM 76Q AFTERDOSYSOUT 70Q AFTERDOMAKESYS 62Q \FCACHE.LOGFILE 55Q \OPENFILES 47Q \OPENFILES 36Q \FCACHE.LOGFILE 27Q AFTERSAVEVM 20Q AFTERLOGOUT 12Q AFTERMAKESYS 3 AFTERSYSOUT) ( 312Q "Can't dump file " 302Q ((printout NIL "The cached version of the file " fileName , "needs to be dumped to the fileserver, " "but I can't do it." T "If you continue with OK, I will continue with the LOGOUT." T "RETURN NIL will abort the LOGOUT." T)) 276Q "Can't flush file" 260Q "Can't dump file " 247Q ((printout NIL "The cached version of the file " fileName , "needs to be dumped to the fileserver, " "but I can't because the file is open." T "If you continue with OK, I will continue with the LOGOUT." T "RETURN NIL will abort the LOGOUT." T)) 243Q "Can't flush file") \FCACHE.INITIALIZE.PROPSA0001 D1 (NAME ERRORSET F 0 f) P h(3 READ) NIL () \FCACHE.INITIALIZE.PROPS D1 (P 3 prefix P 2 f P 0 f F 5 READBUF) hg :gg o  `gI H `g' d gg !` hiU odgdgogoh`hi LL [ ` `g'J J J h` o` K` ` u(340Q TERPRI 331Q PRIN1 321Q PRIN1 306Q TERPRI 276Q CLOSEF 271Q TERPRI 264Q PRIN2 250Q CLOSEW 240Q \FCACHE.RESTORE 234Q MKATOM 230Q BKBUFS 222Q PROMPTFORWORD 154Q MACHINETYPE 144Q CLBUFS 135Q SYSBUF 131Q LINBUF 125Q CLEARW 114Q OPENFILE 102Q \FCACHE.RESTORE 75Q \FCACHE.RESTORE 62Q CLOSEF 55Q LISTPUT 42Q MKATOM 36Q \FCACHE.INITIALIZE.PROPSA0001 24Q OPENFILE 11Q INFILEP) (335Q \FCACHE.PROMPT.WINDOW 326Q \FCACHE.PROMPT.WINDOW 316Q \FCACHE.PROMPT.WINDOW 303Q \FCACHE.PROMPT.WINDOW 257Q PREFIX 254Q \FCACHE.PROPERTIES 245Q \FCACHE.PROMPT.WINDOW 214Q \FCACHE.PROMPT.WINDOW 201Q DANDELION 166Q DOLPHIN 160Q DORADO 122Q \FCACHE.PROMPT.WINDOW 111Q OUTPUT 106Q {DSK}FCache.pointer;1 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) ( 313Q "Bad device specification: " 210Q "{DSK}Cache>" 175Q "{DSK1}" 151Q "What should the file cache prefix be (NIL to disable)? " 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.AROUNDEXITA0001A0004 D1 (NAME ERRORSET) ` h(5 READ) (2 \FCACHE.LOGFILE) () \FCACHE.AROUNDEXITA0001 D1 (NAME ERRORSET P 3 errorWindow P 2 entrydef P 1 logfileName P 0 prefix F 4 RESETY)  `g'Xdo Y I k0` I o Ig ` do ZRldnlxho oK oK oK oK K K oK i ici(276Q FCACHE.DUMP 267Q \FCACHE.RESTORE.ENTRY 257Q PRIN1 246Q TERPRI 241Q TERPRI 234Q PRIN1 223Q PRIN1 212Q PRIN1 201Q PRIN1 166Q CREATEW 137Q \FCACHE.AROUNDEXITA0001A0004 126Q EOFP 111Q OPENSTREAM 101Q \FCACHE.DONE.OR.ABORTED.MSG 66Q INFILEP 61Q CLOSEF? 40Q GETSTREAM 32Q OPENP 26Q PACK*) (123Q \FCACHE.LOGFILE 114Q \FCACHE.LOGFILE 106Q INPUT 56Q \FCACHE.LOGFILE 46Q STREAM 43Q \FCACHE.LOGFILE 10Q PREFIX 5 \FCACHE.PROPERTIES) ( 253Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 230Q "they may have been lost!" 217Q "If there were any files that needed to be dumped, " 206Q "The cacher may have lost track of some files." 175Q "WARNING: The file cache log file was not completly dumped." 163Q "File cache warning" 134Q (\FCACHE.AROUNDEXITA0001A0004) 76Q "Restoring log entries" 23Q "FCache.Log;1") \FCACHE.AROUNDEXIT D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.AROUNDEXITA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.AROUNDEXITA0001)) \FCACHE.BEFORELOGIN D1 (P 2 fileName P 1 entry I 0 HOST) _@`!HhYjAII idoo %oI idoo oJ HX(127Q ERROR 116Q BREAK1 77Q \FCACHE.WRITEOUT 63Q BREAK1 44Q \FCACHE.ENTRYOPEN?) (35Q CACHENTRY 22Q CACHENTRY 4 \FCACHE.LIST) ( 123Q "Can't dump file " 113Q ((printout NIL "The cached version of the file " fileName , "needs to be dumped to the fileserver, " "but I can't do it." T "If you continue with OK, " "I will continue with changing the password." T "RETURN NIL will abort it." T)) 107Q "Can't flush file" 71Q "Can't dump file " 60Q ((printout NIL "The cached version of the file " fileName , "needs to be dumped to the fileserver, " "but I can't because the file is open." T "If you continue with OK, " "I will continue with changing the password." T "RETURN NIL will abort it." T)) 54Q "Can't flush file") \FCACHE.\INTERNAL/SETPASSWORD D1 (P 0 fn I 6 OSTYPE I 5 DEFAULTNAME I 4 MSG I 3 ALWAYSASK I 2 DIRECTORY I 1 NEWNAME/PASS I 0 HOST) (`d@ABCDEFlH@ABCDEF (45Q \OLD\INTERNAL/SETPASSWORD) (2 \BEFORELOGINFNS) () \FCACHE.CLOSEFILEA0001 D1 (NAME ERRORSET P 3 result P 2 entry P 1 localDevice P 0 cacheDevice F 10Q STREAM F 11Q RESETY) W``g'i HW ZoW IWkL[zJ JjY`g'Jս`gM JI JgIlN`g'J_`gO J KoJ hci(304Q ERROR 262Q IDATE 252Q \FCACHE.MAKEROOM 246Q LISTPUT 155Q LISTPUT 110Q CLOSEF? 57Q ERROR 44Q \FCACHE.LOOKUP 32Q \GETDEVICEFROMNAME) (277Q CACHENTRY 257Q CACHENTRY 241Q SIZE 236Q \FCACHE.PROPERTIES 225Q CACHENTRY 220Q SIZE 215Q \FCACHE.PROPERTIES 202Q SIZE 175Q CACHENTRY 166Q FDEV 162Q CACHENTRY 151Q SIZE 146Q \FCACHE.PROPERTIES 137Q CACHENTRY 132Q SIZE 127Q \FCACHE.PROPERTIES 115Q CACHENTRY 103Q CACHENTRY 64Q FDEV 35Q \FCACHE.LOCALDEVICE 25Q PREFIX 22Q \FCACHE.PROPERTIES 15Q \FCACHE.LOCALDEVICE 7 STREAM) ( 273Q "Can't close the cache file " 52Q "Lost the cache entry for ") \FCACHE.CLOSEFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 0 STREAM F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.CLOSEFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.CLOSEFILEA0001)) \FCACHE.DELETEFILEA0001 D1 (NAME ERRORSET P 4 realDevice0240 P 1 entry P 0 fullName F 5 DEVICE F 6 NAME F 7 RESETY) yVgU 1HUHi H7II h,II I5U ZhJ LoU  ciHLlKjIjH(113Q ERROR 107Q \FCACHE.DEVINFO 71Q \GETREALDEVICEFROMHOSTNAME 60Q \FCACHE.DEVINFO 50Q \FCACHE.DELETE.ENTRY 36Q \FCACHE.ENTRYOPEN? 23Q \FCACHE.LOOKUP 7 \FCACHE.GETFILENAME) (155Q CACHENTRY 142Q CACHENTRY 124Q FDEV 3 OLDEST) ( 103Q "Host not up") \FCACHE.DELETEFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 1 DEVICE I 0 NAME F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.DELETEFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.DELETEFILEA0001)) \FCACHE.DIRECTORYNAMEPA0001A0002 D1 (NAME ERRORSET F 0 RESETY) M`hi ``3j`l j`l ```` hdi ci(107Q CREATEW 101Q CREATEREGION 56Q MAX 40Q MAX 7 OBTAIN.MONITORLOCK) (76Q \ABORT.WINDOW.HEIGHT 73Q \ABORT.WINDOW.WIDTH 70Q \ABORT.WINDOW.BOTTOM 65Q \ABORT.WINDOW.LEFT 61Q \ABORT.WINDOW.BOTTOM 50Q \ABORT.WINDOW.BOTTOM 43Q \ABORT.WINDOW.LEFT 32Q \ABORT.WINDOW.LEFT 23Q \FREE.ABORT.WINDOWS 17Q \FREE.ABORT.WINDOWS 13Q \FREE.ABORT.WINDOWS 2 \ABORT.WINDOW.LOCK) () \FCACHE.DIRECTORYNAMEPA0001A0003 D1 (P 0 menu I 0 abortWindow) 1@g @g dHh@ @ @ @`(46Q CLOSEW 42Q CLEARW 31Q DELETEMENU 15Q GETWINDOWUSERPROP 6 PUTWINDOWPROP) (56Q \FREE.ABORT.WINDOWS 52Q \FREE.ABORT.WINDOWS 12Q MENU 3 TITLE) () \FCACHE.DIRECTORYNAMEPA0001 D1 (NAME ERRORSET P 12Q realDevice0268 P 11Q menu P 10Q msgWindow P 7 RESETZ P 6 RESETY P 5 LISPXHIST P 0 hostName F 13Q DEVICE F 14Q HostAndDir F 15Q RESETVARSLST F 16Q LISPXHIST F 17Q RESETY) ^ W AH H ` i`g'diidgd` W ` k` o` ` o` k` W` k` o` idg|W!Wog hg_ ONgOhhhWcOgHo O `O oO O `O jWjhiO `O O oO O O jojhiO Og `di dodgdg dgjdndhdI  OOdg O ll  l `g'Jg AH hIo N_@IOlOJg@gKg`  gog@gKg`  H9NIo o@ f@ko@ @ kk ocJML ML KLg W !W"og hg_ OONg _Lg _JIdg)NO3O3OOL^gIdg"NO3sO3mOOfL^\gRNO3NO3HOOAO3.L_koO O kk oOk L^I HXOJ L@ko@ @ kk o (1113Q PACK* 1104Q SUBATOM 1075Q NCHARS 1067Q STRPOS 1044Q EQP 1027Q \ILLEGAL.ARG 1012Q PACK* 777Q SUBATOM 770Q NCHARS 761Q STRPOS 531Q FILENAMEFIELD 512Q FILENAMEFIELD 473Q ERROR! 464Q RESETRESTORE 451Q \FCACHE.GETFILENAMEA0002 423Q \FCACHE.CANONICAL.HOSTNAME 420Q FILENAMEFIELD 377Q DIRECTORY.MATCH 341Q SUBATOM 332Q NCHARS 324Q STRPOS 306Q STRPOS 274Q MEMB 254Q DIRECTORY.MATCH.SETUP 251Q PACKFILENAME.STRING 216Q MKATOM 213Q U-CASE 210Q PACKFILENAME.STRING 134Q MEMB 115Q ERROR 111Q \FCACHE.DEVINFO 72Q \GETREALDEVICEFROMHOSTNAME 57Q \FCACHE.DEVINFO 51Q \FCACHE.USELOCALDIRECTORY? 41Q MEMB 23Q \FCACHE.DEVINFO 17Q FILENAMEFIELD) (1052Q CACHENTRY 1017Q CACHENTRY 743Q CACHENTRY 700Q NEW 670Q CACHENTRY 632Q OLD 623Q OLD/NEW 612Q CACHENTRY 546Q OLDEST 526Q VERSION 521Q CACHENTRY 507Q VERSION 457Q ERROR 446Q INTERNAL 415Q HOST 410Q CACHENTRY 372Q CACHENTRY 361Q CACHENTRY 245Q \CONNECTED.DIRECTORY 242Q DIRECTORY 236Q HOST 232Q BODY 223Q VERSION 204Q \CONNECTED.DIRECTORY 201Q DIRECTORY 175Q HOST 171Q BODY 143Q FDEV 14Q VERSION 10Q OLD 2 \FCACHE.LIST) ( 1110Q ".;1" 1063Q ";" 1003Q ";" 754Q ";" 443Q (\FCACHE.GETFILENAMEA0002) 345Q ";1" 320Q ";" 302Q "." 271Q (NEW OLD/NEW) 227Q "*" 131Q (OLDEST OLD) 105Q "Host not up" 36Q (NEW OLD/NEW)) \FCACHE.HOSTNAMEP D1 (L (1 device 0 hostName)) hNIL NIL () \FCACHE.OPENFILEA0001 D1 (NAME ERRORSET P 12Q realDevice0381 P 5 filePages P 4 fileExisted? P 3 cacheEntry P 2 cacheStream P 1 fullName P 0 localDevice F 13Q ACCESS F 14Q DEVICE F 15Q RECOG F 16Q PARAMETERS F 17Q NAME F 20Q RESETY)  ``g'i  W3Wdgg%dggdgdggW cgWgWjnWWWWWM Yd`iI[YhgWdgI [Xdgdgdg=WIgWlN\I [)I`g' I IhM [W KH_KWWWHlOZJYJKJWJgK Wo %KkKh KLkjK KW J'W _hO  OoW  c i_WWWWOlO(622Q ERROR 616Q \FCACHE.DEVINFO 576Q \GETREALDEVICEFROMHOSTNAME 563Q \FCACHE.DEVINFO 552Q \FCACHE.PROMOTE 543Q \FCACHE.LOGENTRY 477Q MEMB 465Q STREAMPROP 363Q \ILLEGAL.ARG 353Q \FCACHE.ADDENTRY 345Q IDATE 341Q OUTFILEP 336Q \FCACHE.INVENTNAME 331Q \FCACHE.KEEPVERSIONS 313Q \FCACHE.LOAD 234Q \FCACHE.LOAD 170Q \FCACHE.USECACHE? 112Q \ILLEGAL.ARG 17Q \GETDEVICEFROMNAME) (633Q FDEV 526Q CACHENTRY 516Q CACHENTRY 505Q CACHENTRY 461Q cacheEntry 450Q STREAM 437Q CACHENTRY 433Q STREAM 404Q CACHENTRY 373Q FDEV 325Q KEEPVERSIONS 322Q \FCACHE.PROPERTIES 277Q OLD 270Q FDEV 257Q APPEND 251Q BOTH 243Q OUTPUT 225Q INPUT 210Q CACHENTRY 176Q CACHENTRYTYPE# 132Q LENGTH 120Q SIZE 103Q OLD/NEW 75Q APPEND 67Q BOTH 61Q NEW 53Q OUTPUT 45Q OLD 37Q INPUT 22Q \FCACHE.LOCALDEVICE 12Q PREFIX 7 \FCACHE.PROPERTIES 2 \FCACHE.LOCALDEVICE) ( 611Q "Host not up" 474Q (OUTPUT BOTH APPEND)) \FCACHE.OPENFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 4 DEVICE I 3 PARAMETERS I 2 RECOG I 1 ACCESS I 0 NAME F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.OPENFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.OPENFILEA0001)) \FCACHE.RENAMEFILEA0001 D1 (NAME ERRORSET L (0 NIL) P 15Q realDevice0382 P 14Q realDevice P 7 oldStream P 6 newRemoteName P 5 newLocalName P 4 entry P 3 localDevice P 2 fullNewName P 1 OldRemoteName F 16Q DEVICE F 17Q OLDNAME F 20Q NEWNAME F 21Q RESETY) WgW WW gWlH``g'i  I I _oW WIi \XW _hO  O:MW _hO  OoW  +:_IJOlO oW IJ  WIi \?N K:_LMKlOLM LNLN Nc"i(413Q MKATOM 410Q U-CASE 365Q INFILEP 325Q \FCACHE.INVENTNAME 316Q \FCACHE.LOOKUP 306Q INFILEP 302Q \GENERIC.RENAMEFILE 272Q ERROR 257Q \FCACHE.WRITEOUT 226Q ERROR 222Q \FCACHE.DEVINFO 202Q \GETREALDEVICEFROMHOSTNAME 167Q \FCACHE.DEVINFO 146Q \GETREALDEVICEFROMHOSTNAME 133Q \FCACHE.DEVINFO 123Q \FCACHE.LOOKUP 113Q ERROR 77Q GETSTREAM 71Q OPENP 57Q \GETDEVICEFROMNAME 11Q \FCACHE.GETFILENAME) (404Q CACHENTRY 374Q CACHENTRY 361Q CACHENTRY 343Q CACHENTRY 332Q FDEV 234Q FDEV 156Q FDEV 62Q \FCACHE.LOCALDEVICE 52Q PREFIX 47Q \FCACHE.PROPERTIES 42Q \FCACHE.LOCALDEVICE 30Q NEW 16Q FDEV 4 OLD) ( 265Q "Can't flush file, so can't rename " 215Q "Host not up" 106Q "File open, can't rename ") \FCACHE.RENAMEFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 2 DEVICE I 1 NEWNAME I 0 OLDNAME F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.RENAMEFILEA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.RENAMEFILEA0001)) \FCACHE.REOPENFILEA0001A0002A0003 D1 (L (1 device 0 stream)) @AANIL (3 STREAM) () \FCACHE.REOPENFILEA0001A0002 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.REOPENFILEA0001A0002A0003) () \FCACHE.REOPENFILEA0001 D1 (NAME ERRORSET P 5 RESETZ P 4 RESETY P 3 LISPXHIST P 2 newStream P 1 localDevice P 0 entry F 6 DEVICE F 7 OLDSTREAM F 10Q LISPXHIST F 11Q RECOG F 12Q RESETVARSLST F 13Q PARAMETERS F 14Q NAME F 15Q ACCESS F 16Q RESETY) h VWi ``g'i H?WgH W!Wog hg] MLWWWWV ci(141Q \FCACHE.OPENFILE 117Q ERROR! 111Q RESETRESTORE 77Q \FCACHE.REOPENFILEA0001A0002 55Q STREAMPROP 33Q \GETDEVICEFROMNAME 13Q \FCACHE.LOOKUP) (105Q ERROR 74Q INTERNAL 51Q cacheEntry 36Q \FCACHE.LOCALDEVICE 26Q PREFIX 23Q \FCACHE.PROPERTIES 16Q \FCACHE.LOCALDEVICE 5 STREAM) ( 71Q (\FCACHE.REOPENFILEA0001A0002)) \FCACHE.REOPENFILE D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 5 OLDSTREAM I 4 DEVICE I 3 PARAMETERS I 2 RECOG I 1 ACCESS I 0 NAME F 3 LISPXHIST F 4 RESETVARSLST) ,Eg hS!Tog hgZ JI(47Q ERROR! 42Q RESETRESTORE 30Q \FCACHE.REOPENFILEA0001 6 STREAMPROP) (36Q ERROR 25Q INTERNAL 3 cacheEntry) ( 22Q (\FCACHE.REOPENFILEA0001)) \FCACHE.SETFILEINFOA0001 D1 (NAME ERRORSET P 13Q realDevice0384 P 12Q realDevice0383 P 2 result P 1 entry P 0 localDevice F 14Q value F 15Q NameOrStream F 16Q attribute F 17Q device F 20Q RESETY)  ``g'i WWi  IKW [hK  OoW  ZW WWWWOlLj&IjHIWWHlMZuIj#WgHIWWHlNZIW _hO  OKoW  ZH_IWWHlOJpImWdg2IWX_W WWWWOlOdgIW dgIW gIWJc i(530Q IDATE 460Q STREAMP 347Q ERROR 343Q \FCACHE.DEVINFO 323Q \GETREALDEVICEFROMHOSTNAME 310Q \FCACHE.DEVINFO 122Q STREAMP 102Q ERROR 76Q \FCACHE.DEVINFO 56Q \GETREALDEVICEFROMHOSTNAME 45Q \FCACHE.DEVINFO 32Q \FCACHE.LOOKUP 17Q \GETDEVICEFROMNAME) (565Q CACHENTRY 557Q PLIST 547Q CACHENTRY 540Q ICREATIONDATE 523Q CACHENTRY 514Q CREATIONDATE 466Q STREAM 446Q FDEV 435Q CACHENTRY 425Q LENGTH 374Q CACHENTRY 363Q FDEV 265Q CACHENTRY 256Q FDEV 247Q LENGTH 233Q CACHENTRY 211Q CACHENTRY 202Q FDEV 167Q CACHENTRY 154Q CACHENTRY 130Q STREAM 112Q FDEV 22Q \FCACHE.LOCALDEVICE 12Q PREFIX 7 \FCACHE.PROPERTIES 2 \FCACHE.LOCALDEVICE) ( 336Q "Host not up" 71Q "Host not up") \FCACHE.SETFILEINFO D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 3 device I 2 value I 1 attribute I 0 NameOrStream F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.SETFILEINFOA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.SETFILEINFOA0001)) \FCACHE.ENTRYINFO D1 (P 4 realDevice0386 P 2 realDevice0385 P 0 localDevice I 2 attribute I 1 entry I 0 cacheDevice) -BdgA gA Bdg?Aj,``g'i H ABHlIAgAjhBdgAgBg,``g'i H ABHlI@ IhI JHo@  8@ IhI Lo@   ABLlMAgJlK(401Q ERROR 375Q \FCACHE.DEVINFO 356Q \GETREALDEVICEFROMHOSTNAME 342Q \FCACHE.DEVINFO 333Q ERROR 327Q \FCACHE.DEVINFO 310Q \GETREALDEVICEFROMHOSTNAME 274Q \FCACHE.DEVINFO 236Q \GETDEVICEFROMNAME 101Q \GETDEVICEFROMNAME 34Q GDATE) (444Q OLD 437Q CACHENTRY 430Q FDEV 414Q CACHENTRY 405Q FDEV 257Q CACHENTRY 250Q FDEV 241Q \FCACHE.LOCALDEVICE 231Q PREFIX 226Q \FCACHE.PROPERTIES 221Q \FCACHE.LOCALDEVICE 213Q LENGTH 205Q TYPE 177Q CACHENTRY 170Q CACHEFILE 153Q CACHENTRY 145Q CACHEDIRTY 137Q CACHENTRY 122Q CACHENTRY 113Q FDEV 104Q \FCACHE.LOCALDEVICE 74Q PREFIX 71Q \FCACHE.PROPERTIES 64Q \FCACHE.LOCALDEVICE 52Q CACHENTRY 42Q SIZE 27Q CACHENTRY 21Q CREATIONDATE 13Q CACHENTRY 4 ICREATIONDATE) ( 371Q "Host not up" 323Q "Host not up") \FCACHE.GENERATE.FILEINFO D1 (I 1 attribute I 0 genfilestate) @@A (22Q GETFILEINFO) (14Q CACHENTRY) () \FCACHE.GENERATE.FILES.DEPTH D1 (P 1 pos P 0 count I 0 pattern) jdo@Ik YHHkԸ(17Q STRPOS) NIL ( 10Q ">") \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 10Q 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) `A @ SH"KgggC Og ~DNjbIN VJNg C@ _hO gi`iiN A `NL Mh\HXkM&ODhh(220Q \FCACHE.GENERATE.FILES.DEPTH 214Q \FCACHE.GENERATE.FILES.DEPTH 162Q \FCACHE.GENERIC.DEVICE.TYPE 157Q \GETREALDEVICEFROMHOSTNAME 144Q \FCACHE.DEVINFO 135Q \FCACHE.CANONICAL.HOSTNAME 132Q FILENAMEFIELD 113Q DIRECTORY.MATCH 60Q SORT 44Q MEMB 12Q \FCACHE.DEVINFO 6 DIRECTORY.MATCH.SETUP) (223Q FILING.ENUMERATION.DEPTH 207Q CACHENTRY 175Q FILING.ENUMERATION.DEPTH 165Q NSFILING 127Q HOST 122Q CACHENTRY 106Q CACHENTRY 72Q CACHENTRY 55Q \FCACHE.GENERATE.LOCAL.FILESA0001 40Q SORT 35Q \FCACHE.GENERATE.FILEINFO 32Q \FCACHE.NEXT.LOCAL.FILE 2 \FCACHE.LIST) () \FCACHE.NEXT.LOCAL.FILE D1 (P 0 entry I 1 nameonly I 0 genfilestate) 9@@dH@hh@dHj@A @HH(52Q \FCACHE.NEXT.LOCAL.FILE) (64Q CACHENTRY 37Q CACHENTRY) () MERGE.FILEGENERATORS D1 (L (2 sorted? 1 gen2 0 gen1)) gg@AhddddBhhNIL (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 0 nextFile I 1 nameOnly I 0 genState) 9 @A Xd- @ @YH IH(61Q MKATOM 56Q U-CASE 36Q MEMB 21Q MKATOM 16Q U-CASE 7 \MERGED.NEXTFILEFN1) NIL () \MERGED.NEXTFILEFN1 D1 (P 2 gen2File P 1 gen1File P 0 file I 1 nameOnly I 0 genState) $0@dAdA X@@H(@iA X@@H @iH@h@A Y@@h @A ZI*d@@o I@iJ@iI@h@@JJ@h@@IIJ dgdg@h@J@@Ig@I@h@@J(441Q SHOULDNT 337Q FILES.IN.ORDER? 240Q ERROR 200Q \GENERATENEXTFILE 144Q \GENERATENEXTFILE 67Q \GENERATENEXTFILE 34Q \GENERATENEXTFILE) (405Q GREATERP 351Q LESSP 343Q EQUAL) ( 235Q "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/Hg Ig N3O3 HI JgNBgHK IK LMJZLgMgLM LM ggg(200Q ALPHORDER 171Q STRING-EQUAL 134Q UNPACKFILENAME.STRING 126Q UNPACKFILENAME.STRING 101Q ALPHORDER 57Q FILENAMEFIELD 50Q FILENAMEFIELD 7 U-CASE 3 U-CASE) (216Q GREATERP 211Q GREATERP 204Q LESSP 162Q GREATERP 153Q LESSP 116Q LESSP 106Q LESSP 54Q VERSION 45Q VERSION 21Q EQUAL) ( 26Q (DIRECTORY NAME EXTENSION)) \FCACHE.LOOKUP D1 (P 3 verified? P 2 DAT P 1 entry P 0 ListOfEntries I 2 Verify? I 1 NAME/STREAM I 0 DEVICE) A Ag ?`1Adl b% A bAA bA HhYA=Ihi I` (BI@ Io` ` I HX(220Q \FCACHE.DELETE.ENTRY 213Q TERPRI 204Q PRIN1 170Q \FCACHE.PRINT.MESSAGE? 162Q \FCACHE.VERIFY 151Q MEMB 141Q OBTAIN.MONITORLOCK 104Q \ILLEGAL.ARG 75Q MKATOM 72Q U-CASE 56Q U-CASE 44Q STREAMP 35Q U-CASE 13Q STREAMPROP 3 STREAMP) (210Q *FILE-CACHE-MESSAGE-STREAM* 201Q *FILE-CACHE-MESSAGE-STREAM* 146Q \FCACHE.LIST 132Q CACHENTRY 120Q CACHENTRY 51Q STREAM 20Q \FCACHE.LIST 10Q cacheEntry) ( 176Q "[Invalid cache file!]") \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.USECACHE? D1 (P 3 cacheEntry P 2 fullName P 0 Don'tCacheFlag? I 5 FILEPAGES I 4 DEVICE I 3 PARAMETERS I 2 RECOG I 1 ACCESS I 0 NAME) gC hgC gCD@BDlIJDJi JK`g'AdgOocj8KAdg-gAgAdgH`g'o vK gAgAdgo LHFJ =E`g'E`g'$J(310Q ADD.FILE.TO.CACHE? 271Q MEMB 266Q \ILLEGAL.ARG 232Q \ILLEGAL.ARG 217Q MEMB 66Q \FCACHE.LOOKUP 20Q MEMB 6 MEMB) (340Q MAXFILEPAGES 335Q \FCACHE.PROPERTIES 327Q MAXFILEPAGES 324Q \FCACHE.PROPERTIES 253Q APPEND 244Q BOTH 236Q OUTPUT 207Q USECACHE 204Q \FCACHE.PROPERTIES 172Q APPEND 163Q BOTH 155Q OUTPUT 147Q INPUT 130Q CACHENTRY 113Q INPUT 105Q USECACHE 102Q \FCACHE.PROPERTIES 40Q FDEV 25Q DON'TCACHE 14Q DON'TCACHE 2 FCACHE.INTERNAL) ( 262Q (T Write) 214Q (T Write) 123Q (T Read)) \FCACHE.VERIFYA0001 D1 (NAME ERRORSET L (0 NIL) P 3 realDevice0388 P 1 realDevice0387 F 5 entry F 6 cacheDevice F 7 RESETY) Uhi UjUjnV HhH IroV  IV HhH K6oV  H3 HU jUjici UgKlLUgIlJ(206Q IDATE 151Q ERROR 145Q \FCACHE.DEVINFO 126Q \GETREALDEVICEFROMHOSTNAME 112Q \FCACHE.DEVINFO 103Q ERROR 77Q \FCACHE.DEVINFO 60Q \GETREALDEVICEFROMHOSTNAME 44Q \FCACHE.DEVINFO 12Q OBTAIN.MONITORLOCK) (266Q OLD 261Q CACHENTRY 252Q FDEV 240Q ICREATIONDATE 233Q CACHENTRY 224Q FDEV 203Q CACHENTRY 167Q CACHENTRY 31Q CACHENTRY 17Q CACHENTRY 3 CACHENTRY) ( 141Q "Host not up" 73Q "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@ @@`g'k)@A "S!Tog hgZ JI(130Q ERROR! 123Q RESETRESTORE 111Q \FCACHE.VERIFYA0001 70Q \FCACHE.IGNOREDATECHECK? 37Q IDATE 32Q INFILEP 16Q \GETCACHEDEVICEFROMHOSTNAME) (117Q ERROR 106Q INTERNAL 53Q TIMETOVERIFY 50Q \FCACHE.PROPERTIES 43Q CACHENTRY 25Q CACHENTRY) ( 103Q (\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 *FILE-CACHE-MESSAGE-STREAM*) () \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?A0001A0002 D1 (NAME ERRORSET F 0 RESETY) M`hi ``3j`l j`l ```` hdi ci(107Q CREATEW 101Q CREATEREGION 56Q MAX 40Q MAX 7 OBTAIN.MONITORLOCK) (76Q \ABORT.WINDOW.HEIGHT 73Q \ABORT.WINDOW.WIDTH 70Q \ABORT.WINDOW.BOTTOM 65Q \ABORT.WINDOW.LEFT 61Q \ABORT.WINDOW.BOTTOM 50Q \ABORT.WINDOW.BOTTOM 43Q \ABORT.WINDOW.LEFT 32Q \ABORT.WINDOW.LEFT 23Q \FREE.ABORT.WINDOWS 17Q \FREE.ABORT.WINDOWS 13Q \FREE.ABORT.WINDOWS 2 \ABORT.WINDOW.LOCK) () \FCACHE.IGNOREDATECHECK?A0001A0003 D1 (P 0 menu I 0 abortWindow) 1@g @g dHh@ @ @ @`(46Q CLOSEW 42Q CLEARW 31Q DELETEMENU 15Q GETWINDOWUSERPROP 6 PUTWINDOWPROP) (56Q \FREE.ABORT.WINDOWS 52Q \FREE.ABORT.WINDOWS 12Q MENU 3 TITLE) () \FCACHE.IGNOREDATECHECK?A0001 D1 (NAME ERRORSET P 7 menu P 6 msgWindow P 5 RESETZ P 4 RESETY P 3 LISPXHIST P 0 hostName F 10Q entry F 11Q RESETVARSLST F 12Q cacheDevice F 13Q LISPXHIST F 14Q RESETY) UW !WjW i4H +H ` i`g'dii dgc` o` k` W` k` o` k` W` o` idgW!Wog hg] MLgNhhhWcNgHo N `N oN N `N jWjhiN `N N oN `N N jWjhiN `N N N jojhiN Ng `di dodgdg dgjdndhdI ONdg O ll  l `g'Jg @H h;Ng dgi*dgh gHd``i`g'hhci(1025Q GETWINDOWUSERPROP 1012Q \FCACHE.HOSTUP? 1005Q BLOCK 1000Q TIMEREXPIRED? 760Q \DAYTIME0 751Q ADDMENU 732Q CHECK/MENU/IMAGE 725Q GETWINDOWPROP 620Q PUTWINDOWPROP 610Q FLUSHRIGHT 572Q TERPRI 565Q TERPRI 560Q CHANGEFONT 550Q FLUSHRIGHT 527Q TERPRI 522Q CHANGEFONT 512Q PRIN1 501Q TERPRI 474Q CHANGEFONT 464Q FLUSHRIGHT 443Q CHANGEFONT 433Q TERPRI 426Q PRIN1 415Q CHANGEFONT 405Q CLEARW 400Q PUTWINDOWPROP 375Q CONCAT 332Q ERROR! 324Q RESETRESTORE 312Q \FCACHE.IGNOREDATECHECK?A0001A0002 252Q PRIN1 237Q PRIN1 221Q SPACES 211Q PRIN1 176Q SPACES 166Q PRIN1 150Q SPACES 140Q PRIN1 125Q TERPRI 62Q MEMB 54Q U-CASE 51Q MKATOM 41Q \FCACHE.HOSTUP? 30Q \FCACHE.ENTRYOPEN? 4 \FCACHE.DEVINFO) (1106Q UNSAFE.DEFAULT 1103Q \FCACHE.PROPERTIES 1075Q FCACHE.DEAD.HOSTS 1071Q FCACHE.DEAD.HOSTS 1064Q FCACHE.DEAD.HOSTS 1054Q MakeDead 1043Q Don'tUse 1031Q Use 1022Q ItemPicked 775Q SECONDS 766Q UNSAFE.TIMEOUT 763Q \FCACHE.PROPERTIES 735Q BITMAP 722Q WIDTH 664Q DEFAULTMENUHELDFN 655Q CLRPROMPT 646Q \FCACHE.HOSTDEAD.WHENSELECTEDFN 624Q MENUTYPE# 615Q ItemPicked 554Q DEFAULTFONT 536Q CACHENTRY 516Q BOLDFONT 470Q DEFAULTFONT 452Q CACHENTRY 437Q BOLDFONT 411Q DEFAULTFONT 365Q TITLE 343Q \FCACHE.IGNOREDATECHECK?A0001A0003 320Q ERROR 307Q INTERNAL 263Q ASK 247Q *FILE-CACHE-MESSAGE-STREAM* 234Q *FILE-CACHE-MESSAGE-STREAM* 227Q CACHENTRY 216Q *FILE-CACHE-MESSAGE-STREAM* 206Q *FILE-CACHE-MESSAGE-STREAM* 173Q *FILE-CACHE-MESSAGE-STREAM* 163Q *FILE-CACHE-MESSAGE-STREAM* 156Q CACHENTRY 145Q *FILE-CACHE-MESSAGE-STREAM* 135Q *FILE-CACHE-MESSAGE-STREAM* 122Q *FILE-CACHE-MESSAGE-STREAM* 113Q NOTIFY 75Q UNSAFE 72Q \FCACHE.PROPERTIES 57Q FCACHE.DEAD.HOSTS 15Q CACHENTRY) ( 637Q (("Trust the cache" Use) ("Don't trust the cache" Don'tUse) ("Add to DEAD.HOSTS" MakeDead)) 600Q "I'll keep trying..." 506Q "is a valid cache entry for" 422Q "Can't verify if" 372Q " not responding..." 304Q (\FCACHE.IGNOREDATECHECK?A0001A0002) 244Q ", but I'm using it anyway." 203Q "is a valid cache for" 132Q "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) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.IGNOREDATECHECK?A0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.IGNOREDATECHECK?A0001)) \FCACHE.USELOCALDIRECTORY?A0001A0002 D1 (NAME ERRORSET F 0 RESETY) M`hi ``3j`l j`l ```` hdi ci(107Q CREATEW 101Q CREATEREGION 56Q MAX 40Q MAX 7 OBTAIN.MONITORLOCK) (76Q \ABORT.WINDOW.HEIGHT 73Q \ABORT.WINDOW.WIDTH 70Q \ABORT.WINDOW.BOTTOM 65Q \ABORT.WINDOW.LEFT 61Q \ABORT.WINDOW.BOTTOM 50Q \ABORT.WINDOW.BOTTOM 43Q \ABORT.WINDOW.LEFT 32Q \ABORT.WINDOW.LEFT 23Q \FREE.ABORT.WINDOWS 17Q \FREE.ABORT.WINDOWS 13Q \FREE.ABORT.WINDOWS 2 \ABORT.WINDOW.LOCK) () \FCACHE.USELOCALDIRECTORY?A0001A0003 D1 (P 0 menu I 0 abortWindow) 1@g @g dHh@ @ @ @`(46Q CLOSEW 42Q CLEARW 31Q DELETEMENU 15Q GETWINDOWUSERPROP 6 PUTWINDOWPROP) (56Q \FREE.ABORT.WINDOWS 52Q \FREE.ABORT.WINDOWS 12Q MENU 3 TITLE) () \FCACHE.USELOCALDIRECTORY?A0001 D1 (NAME ERRORSET P 6 menu P 3 msgWindow P 2 RESETZ P 1 RESETY P 0 LISPXHIST F 7 hostName F 10Q RESETVARSLST F 11Q filePattern F 12Q LISPXHIST F 13Q RESETY) W W ` i`g'diidgP` W` k` o` o` W` ` o` ijdg\W!Wog hgZ JI!gKhhhWcKgWo K `K oK K `K jWjhiK `K K K jojhiK Kg `di dodgdg dgjdndhdL NKdg N ll  l `g'Mg BW h" 11Q "Write it out where >") \FCACHE.WRITEOUT.WHENSELECTEDFN D1 (I 2 button I 1 menu I 0 item) @A` Ag@ Ag (31Q NOTIFY.EVENT 26Q GETMENUPROP 17Q PUTMENUPROP 7 SHADEITEM) (23Q event 13Q selected 4 GRAYSHADE) () \FCACHE.ADDENTRY D1 (P 2 ENTRY I 4 PAGES I 3 PROPS I 2 ICREATIONDATE I 1 REMOTENAME I 0 LOCALNAME) u`dAd@A HdIdCdB dDdjg HdIJhi J``g'DԻ`gK J J(161Q \FCACHE.LOGENTRY 154Q LISTPUT 120Q OBTAIN.MONITORLOCK 70Q CREATE.MONITORLOCK 24Q MKATOM 21Q U-CASE) (150Q SIZE 145Q \FCACHE.PROPERTIES 136Q SIZE 133Q \FCACHE.PROPERTIES 130Q \FCACHE.LIST 124Q \FCACHE.LIST 111Q CACHENTRY 65Q CACHELOCK 2 CACHENTRYTYPE#) () \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 oP P ci(267Q TERPRI 262Q PRIN1 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) (243Q CACHENTRY 222Q CACHENTRY 201Q CACHENTRY 160Q CACHENTRY 132Q CACHENTRY 104Q CACHENTRY 64Q CACHENTRY 43Q CACHENTRY 2 RADIX) ( 256Q ")" 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) ji`g']` `g =` ` `g'o gg j0`j@@` `i (147Q FORCEOUTPUT 140Q \FCACHE.DUMP.ENTRY 103Q OPENSTREAM 72Q PACK* 53Q CLOSEF? 44Q STREAMP 34Q OPENP 22Q STREAMP) (143Q \FCACHE.LOGFILE 135Q \FCACHE.LOGFILE 124Q STREAM 121Q \FCACHE.LOGFILE 111Q STREAM 106Q \FCACHE.LOGFILE 100Q OLD/NEW 75Q OUTPUT 62Q PREFIX 57Q \FCACHE.PROPERTIES 50Q \FCACHE.LOGFILE 41Q \FCACHE.LOGFILE 31Q OUTPUT 26Q \FCACHE.LOGFILE 17Q \FCACHE.LOGFILE 11Q PREFIX 6 \FCACHE.PROPERTIES 3 \FCACHE.LIST.CHANGED?) ( 67Q "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.RESTOREA0001A0008 D1 (NAME ERRORSET F 0 entryDef) P i(3 \FCACHE.RESTORE.ENTRY) NIL () \FCACHE.RESTOREA0001 D1 (NAME ERRORSET P 14Q e P 12Q entries P 11Q errorWindow P 10Q errorWindow P 7 plist P 6 header P 3 entryDef P 2 stream P 1 name P 0 testFile F 15Q prefix F 16Q RESETVARSLST F 17Q RESETY)  hW9` o` h`gj `gW iii h`go XhhhWcHPh`gj `gW Wo YgIgg ZhhhWco o Ng[NoQN Og'j3k`Og'`gL o`Og'`gM in,dnlxho oO oO oO oO O O oO o [go oo` J n,dnlxho  oO oO oO oO O O oO J I J o``d! O_ i`_Oo` ` O O'` o` W` o` ci(1245Q PRIN1 1232Q PRIN1 1221Q PRIN1 1206Q TERPRI 1176Q \FCACHE.PRINT.MESSAGE? 1166Q \FCACHE.DELETE.ENTRY 1160Q TERPRI 1151Q PRIN1 1135Q \FCACHE.PRINT.MESSAGE? 1043Q CLOSEF? 1036Q DELFILE 1031Q CLOSEF? 1024Q PRIN1 1012Q TERPRI 1004Q TERPRI 776Q PRIN1 764Q PRIN1 752Q PRIN1 740Q PRIN1 724Q CREATEW 675Q EOFP 670Q PRIN1 655Q \FCACHE.PRINT.MESSAGE? 643Q \FCACHE.PRINT.MESSAGE? 637Q \FCACHE.RESTOREA0001A0008 616Q \FCACHE.RESTOREA0001A0007 603Q PRIN1 571Q TERPRI 563Q TERPRI 555Q PRIN1 543Q PRIN1 531Q PRIN1 517Q PRIN1 503Q CREATEW 446Q LISTPUT 412Q LISTPUT 341Q EVAL 304Q \FCACHE.RESTOREA0001A0004 274Q \FCACHE.DONE.OR.ABORTED.MSG 247Q OPENSTREAM 225Q INFILEP 222Q PACK* 210Q LISTPUT 174Q LISTPUT 125Q \FCACHE.RESTOREA0001A0003 103Q \GETDEVICEFROMNAME 72Q LISTPUT 56Q LISTPUT 36Q PRIN1 23Q TERPRI 13Q \FCACHE.PRINT.MESSAGE?) (1242Q *FILE-CACHE-MESSAGE-STREAM* 1227Q *FILE-CACHE-MESSAGE-STREAM* 1216Q *FILE-CACHE-MESSAGE-STREAM* 1203Q *FILE-CACHE-MESSAGE-STREAM* 1155Q *FILE-CACHE-MESSAGE-STREAM* 1146Q *FILE-CACHE-MESSAGE-STREAM* 1125Q CACHENTRY 1115Q CACHENTRY 1061Q \FCACHE.LIST 1053Q \FCACHE.LISTING.VERSION.NUMBER 665Q *FILE-CACHE-MESSAGE-STREAM* 623Q STOP 442Q MAXFILEPAGES 437Q \FCACHE.PROPERTIES 432Q MaxFilePages 422Q \FCACHE.LISTING.VERSION.NUMBER 406Q MAXSIZE 403Q \FCACHE.PROPERTIES 376Q MaxSize 366Q \FCACHE.LISTING.VERSION.NUMBER 361Q \FCACHE.LISTING.VERSION.NUMBER 351Q FCacheVersion 315Q ERROR 244Q OLD 241Q INPUT 235Q CLOSEF? 203Q PREFIX 200Q \FCACHE.PROPERTIES 170Q SIZE 165Q \FCACHE.PROPERTIES 161Q \FCACHE.LIST 116Q \FCACHE.RESTOREA0001A0002 65Q PREFIX 62Q \FCACHE.PROPERTIES 52Q SIZE 47Q \FCACHE.PROPERTIES 43Q \FCACHE.LIST 33Q *FILE-CACHE-MESSAGE-STREAM* 20Q *FILE-CACHE-MESSAGE-STREAM* 3 \FCACHE.LOCALDEVICE) ( 1237Q "!" 1213Q "Cache can't write to " 1143Q "[Duplicate cache file!]" 1050Q 5.0 1017Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 771Q "they may have been lost!" 757Q "If there were any files that needed to be dumped, " 745Q "The cacher may have lost track of some files." 733Q "WARNING: The file cache directory file was not completly dumped." 721Q "File cache warning" 662Q "?" 651Q "." 634Q (\FCACHE.RESTOREA0001A0008) 613Q (\FCACHE.RESTOREA0001A0007) 576Q "You should run FCACHE.SCAVENGE soon to clean up your disk." 550Q "they have been lost!" 536Q "If there were any files that needed to be dumped, " 524Q "The cacher has lost track of all the files in the cache." 512Q "WARNING: The file cache directory file was trashed!" 500Q "File cache warning" 417Q 1.6 327Q "This file cannot be LOADed. Do not delete or alter this file!" 301Q (\FCACHE.RESTOREA0001A0004) 271Q "Restoring cache" 217Q "FCache.Listing;1" 122Q (\FCACHE.RESTOREA0001A0003) 30Q "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.ENTRY D1 (P 4 oldEntry P 3 entry I 1 first? I 0 entryList) 3`@HdI@HdI@HdIkj@HdIkj@HdI@HdI@HdI @HdI @ HdIdjg HdI`@Hh"L"AEK`GIJJiHX` `g'Lս`gM `Kh `g'KԾ`gN (460Q LISTPUT 424Q \NCONC2 410Q LISTPUT 353Q DREMOVE 246Q CREATE.MONITORLOCK 221Q MKATOM 216Q U-CASE) (454Q SIZE 451Q \FCACHE.PROPERTIES 442Q CACHENTRY 435Q SIZE 432Q \FCACHE.PROPERTIES 427Q \FCACHE.LIST 416Q \FCACHE.LIST 404Q SIZE 401Q \FCACHE.PROPERTIES 372Q CACHENTRY 365Q SIZE 362Q \FCACHE.PROPERTIES 356Q \FCACHE.LIST 350Q \FCACHE.LIST 326Q CACHENTRY 314Q \FCACHE.LIST 263Q \FCACHE.LIST 243Q CACHELOCK 2 CACHENTRYTYPE#) () \FCACHE.FLUSH.INFOHOOK D1 NIL /` `` ` ` (54Q \FCACHE.BROWSE.RECOMPUTE 46Q OPENW 43Q TB.WINDOW 33Q WINDOWP 30Q TB.WINDOW 7 \FCACHE.BROWSE.CACHE) (51Q \FCACHE.BROWSER 40Q \FCACHE.BROWSER 25Q \FCACHE.BROWSER 17Q TABLEBROWSERTYPE# 12Q \FCACHE.BROWSER 2 \FCACHE.BROWSER) () \FCACHE.BROWSE.CACHEA0012 D1 (I 2 newvalue I 1 property I 0 object) AB (4 FCACHE.PUTPROP) NIL () \FCACHE.BROWSE.CACHE D1 (P 6 cacheBrowser P 5 cacheBrowserWindow P 4 cacheBrowserWindowRegion P 3 inspectWindow P 2 menu) z`dodi dkdkdggl g HdIdg dgjdndhHdI ``o` l` lk`i o J J ji LLLK LJ  o hMo KMgg KgK K  KgK K  MgK `ggggggohK JgN JMg Mg` N N(566Q \FCACHE.BROWSE.RECOMPUTE 562Q PUTWINDOWPROP 550Q ATTACHMENU 540Q PUTMENUPROP 530Q INSPECTW.CREATE 471Q PUTWINDOWPROP 461Q PUTWINDOWPROP 447Q \INSUREWINDOW 436Q \INSUREWINDOW 426Q PUTWINDOWPROP 414Q \INSUREWINDOW 403Q \INSUREWINDOW 373Q ATTACHWINDOW 355Q TB.MAKE.BROWSER 341Q CREATEW 332Q CREATEREGION 321Q CHECK/MENU/IMAGE 302Q \INSUREWINDOW 262Q GETREGION 256Q MAX 253Q HEIGHTIFWINDOW 241Q CHECK/MENU/IMAGE 230Q CHECK/MENU/IMAGE 221Q CREATEW 212Q CREATEREGION 207Q HEIGHTIFWINDOW 165Q LENGTH 154Q STRINGWIDTH 54Q FONTCREATE) (557Q \FCACHE.ICON 554Q ICON 545Q TOP 534Q CacheBrowser 516Q \FCACHE.INSPECT.TITLEFN 513Q NILL 510Q \FCACHE.INSPECT.PROPCOMMANDFN 505Q \FCACHE.BROWSE.CACHEA0012 502Q \FCACHE.INSPECT.VALUES 477Q \FCACHE.PROPERTY.NAMES 474Q \FCACHE.PROPERTIES 465Q inspectWindow 432Q MAXSIZE 377Q MINSIZE 370Q TOP 365Q RIGHT 324Q BITMAP 244Q BITMAP 233Q BITMAP 200Q FONTDESCRIPTOR 175Q DEFAULTFONT 162Q \FCACHE.PROPERTIES 151Q DEFAULTFONT 142Q SCREENHEIGHT 137Q SCREENWIDTH 101Q DEFAULTMENUHELDFN 72Q CLRPROMPT 51Q BOLD 44Q Helvetica 36Q \FCACHE.BROWSE.WHENSELECTEDFN 2 MENUTYPE#) ( 522Q "File cache props" 352Q (USERDATA "*.*" PRINTFN \FCACHE.BROWSE.PRINTFN COPYFN \FCACHE.BROWSE.COPYFN) 336Q "File cache browser" 216Q "File cache props" 146Q "A" 10Q (Delete Prune Undelete Inspect Filter Recompute Expunge)) \FCACHE.BROWSE.COPYFN D1 (I 1 item I 0 cacheBrowser) A (15Q COPYINSERT) (10Q CACHENTRY 3 TABLEITEM) () \FCACHE.BROWSE.PRINTFN D1 (P 0 entry I 2 window I 1 item I 0 cacheBrowser) ^AHB B kl< jB H ooB B klA jB HjooB (133Q PRIN1 104Q TAB 77Q MAX 70Q POSITION 64Q PRIN1 46Q \FCACHE.ENTRYOPEN? 42Q TAB 35Q MAX 26Q POSITION 22Q PRIN1) (110Q CACHENTRY 14Q CACHENTRY 3 TABLEITEM) ( 127Q " " 122Q "Dirty" 60Q " " 53Q "Open") \FCACHE.BROWSE.RECOMPUTE D1 (P 2 entry P 0 cacheBrowserWindow I 0 cacheBrowser) ]@ @ Hgo@ `IHg Z@ @`dJdk IY(125Q TB.INSERT.ITEM 100Q \FCACHE.FILEMATCH? 75Q TB.USERDATA 61Q INSPECTW.REDISPLAY 56Q GETWINDOWUSERPROP 34Q PUTWINDOWPROP 31Q CONCAT 26Q TB.USERDATA 12Q TB.REPLACE.ITEMS 3 TB.WINDOW) (106Q TABLEITEMTYPE# 67Q CACHENTRY 53Q inspectWindow 37Q \FCACHE.LIST 16Q TITLE) ( 22Q "File cache browser -- files matching ") \FCACHE.BROWSE.WHENSELECTEDFNA0001A0002 D1 (I 1 item I 0 cacheBrowser) @A (4 TB.DELETE.ITEM) NIL () \FCACHE.BROWSE.WHENSELECTEDFNA0001A0003 D1 (I 1 item I 0 cacheBrowser) @A (4 TB.UNDELETE.ITEM) NIL () \FCACHE.BROWSE.WHENSELECTEDFNA0001A0004 D1 (I 1 item I 0 cacheBrowser) A @A (17Q TB.REMOVE.ITEM 10Q \FCACHE.DELETE.ENTRY) (3 TABLEITEM) () \FCACHE.BROWSE.WHENSELECTEDFNA0001 D1 (NAME ERRORSET P 7 firstSelectedItem P 6 tableItem P 5 numberDeleted P 4 old.date P 0 cacheBrowser F 10Q item F 11Q menu F 12Q RESETVARSLST F 13Q RESETY F 14Q button) rWhgWWjhWW` hWcWg !WdldgHg !dgnHohddi ojKH oMo h h^ 3N LHN MkԽK[dgHg dg5HYhOd wZjJiIdgBHgoH hH oh go WgW H dgH g Hg ci(553Q TB.MAP.DELETED.ITEMS 535Q \FCACHE.BROWSE.RECOMPUTE 520Q \FCACHE.PRINT.PROMPT 515Q TB.WINDOW 510Q DOSELECTEDITEM 475Q TB.USERDATA 472Q PACKFILENAME 460Q PROMPTFORWORD 455Q \FCACHE.PRINT.PROMPT 444Q TB.WINDOW 437Q TB.USERDATA 363Q INSPECT 316Q TB.MAP.SELECTED.ITEMS 266Q TB.DELETE.ITEM 215Q \FCACHE.PRINT.PROMPT 210Q CONCAT 174Q TB.WINDOW 152Q RNUMBER 136Q IDATE 112Q TB.MAP.SELECTED.ITEMS 57Q GETMENUPROP 36Q SHADEITEM) (550Q \FCACHE.BROWSE.WHENSELECTEDFNA0001A0004 541Q Expunge 526Q Recompute 503Q Recompute 463Q BODY 427Q BODY 417Q Filter 373Q TABLEITEM 356Q TABLEITEM 335Q TABLEBROWSER 325Q Inspect 313Q \FCACHE.BROWSE.WHENSELECTEDFNA0001A0003 304Q Undelete 253Q CACHENTRY 246Q TABLEITEM 234Q CACHENTRY 227Q TABLEITEM 131Q TABLEBROWSER 121Q Prune 107Q \FCACHE.BROWSE.WHENSELECTEDFNA0001A0002 100Q Delete 54Q CacheBrowser 33Q GRAYSHADE 12Q SHADEITEM) ( 467Q "*.*" 450Q "Browse entries matching what " 433Q ">" 205Q " cache enties for deletion" 200Q "Marked " 156Q 250600Q 142Q "Delete files untouched in how many days?") \FCACHE.BROWSE.WHENSELECTEDFN D1 (P 2 RESETZ P 1 RESETY P 0 LISPXHIST I 2 button I 1 menu I 0 item F 3 LISPXHIST F 4 RESETVARSLST) "S!Tog hgZ JI(35Q ERROR! 30Q RESETRESTORE 16Q \FCACHE.BROWSE.WHENSELECTEDFNA0001) (24Q ERROR 13Q INTERNAL) ( 10Q (\FCACHE.BROWSE.WHENSELECTEDFNA0001)) \FCACHE.INSPECT.PROPCOMMANDFNA0001 D1 (NAME ERRORSET F 0 pwindow) gog hP i(27Q FCACHE.PUTPROP 24Q MKATOM 21Q PROMPTFORWORD 14Q FCACHE.GETPROP) (11Q PREFIX 2 PREFIX) ( 6 ">") \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@dgBoh g8H Booh o B I oI @g,@g%@g@g@g@g@dg!H K@o@ B g5H '@o diidghh@ B @dg6H @o diidghh@ B g5H @o diidghh@ B @dgLH y@o dii-dgg!dggdghhg B hH -@ohdBo@o oh B (1067Q INSPECTW.REDISPLAY 1063Q FCACHE.PUTPROP 1060Q MKATOM 1055Q PROMPTFORWORD 1052Q \FCACHE.PRINT.PROMPT 1040Q CONCAT 1012Q MENU 1002Q INSPECTW.REDISPLAY 776Q FCACHE.PUTPROP 773Q FCACHE.GETPROP 710Q MENU 676Q MENU 660Q INSPECTW.REDISPLAY 654Q FCACHE.PUTPROP 651Q FCACHE.GETPROP 620Q MENU 602Q MENU 567Q INSPECTW.REDISPLAY 563Q FCACHE.PUTPROP 560Q FCACHE.GETPROP 527Q MENU 511Q MENU 473Q INSPECTW.REDISPLAY 467Q FCACHE.PUTPROP 464Q FCACHE.GETPROP 433Q MENU 415Q MENU 402Q INSPECTW.REDISPLAY 376Q FCACHE.PUTPROP 373Q RNUMBER 370Q CONCAT 351Q MENU 263Q PRIN1 253Q TERPRI 246Q INSPECTW.REDISPLAY 241Q \FCACHE.INSPECT.PROPCOMMANDFNA0001 227Q \FCACHE.PRINT.PROMPT 202Q MENU 167Q \FCACHE.PRINT.PROMPT 131Q INSPECTW.REDISPLAY 125Q FCACHE.PUTPROP 122Q FCACHE.GETPROP 41Q MENU 23Q MENU) (770Q UNSAFE 754Q OFF 746Q NOTIFY 740Q NOTIFY 732Q ASK 724Q ASK 666Q UNSAFE 634Q OFF 573Q SILENT 543Q OFF 501Q UNSAFE.DEFAULT 447Q OFF 406Q FASTDIR 341Q TIMETOVERIFY 332Q UNSAFE.TIMEOUT 324Q KEEPVERSIONS 315Q DUMPIDLE 306Q DUMPSLEEP 277Q MAXFILEPAGES 270Q MAXSIZE 173Q PREFIX 152Q SIZE 143Q ENTRIES 135Q DEVICES 105Q OFF 77Q Write 71Q Write 63Q Read 55Q Read 13Q USECACHE) ( 1044Q "The expression read will be EVALuated. " 1035Q " cache property" 1030Q "Enter the new " 1021Q ">" 705Q (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") 615Q (create MENU ITEMS _ (QUOTE (T (NIL (QUOTE OFF)))) TITLE _ "Value for SILENT") 524Q (create MENU ITEMS _ (QUOTE ((T T "Go ahead and trust the cache") (NIL (QUOTE OFF) "Don't trust the cache"))) TITLE _ "Value for UNSAFE.DEFAULT") 430Q (create MENU ITEMS _ (QUOTE (T (NIL (QUOTE OFF)))) TITLE _ "Value for FASTDIR") 364Q "Value for " 257Q "Bad cache prefix" 236Q (\FCACHE.INSPECT.PROPCOMMANDFNA0001) 221Q "The expression read will NOT be EVALuated. " 215Q "Enter the new cache prefix" 162Q "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) o dg@ h(30Q SHOULDNT 21Q INSPECTW.REDISPLAY 6 MENU) (12Q REFETCH) ( 3 (create MENU ITEMS _ (QUOTE ((ReFetch (QUOTE REFETCH) "Recompute the inspect window"))))) \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.DEVINFO D1 (I 0 dev) #`g'Hh@IIiHXNIL (5 DEVICES 2 \FCACHE.PROPERTIES) () \FCACHE.PUT.DEVINFO D1 (I 1 info I 0 dev) A@ `g' `gH (34Q LISTPUT 16Q DREMOVE 4 \FCACHE.DEVINFO) (30Q DEVICES 25Q \FCACHE.PROPERTIES 12Q DEVICES 7 \FCACHE.PROPERTIES) () \FCACHE.INITIALIZE D1 (P 0 fn)  gi odHgg odHgg `dgdgdk dgdg:dg8dg6dg4dg2dg0dg.dg*dg$dgg` gg o gg lo` g`o`ho `d h(401Q FCACHE.GENERIC.START 370Q \FCACHE.INITIALIZE.PROPS 365Q UNDOSAVE 324Q PUTASSOC 310Q MOVD 277Q UNDOSAVE 270Q MOVD? 257Q \DEFINEDEVICE 71Q CHANGENAME 37Q CHANGENAME 6 \GETDEVICEFROMHOSTNAME) (373Q FCACHE.GENERIC.DEVICE.TYPES 355Q BackgroundMenu 350Q BackgroundMenuCommands 344Q BackgroundMenuCommands 332Q BackgroundMenuCommands 327Q DumpCache 321Q ERRORTYPELST 305Q \INTERNAL/SETPASSWORD 302Q \FCACHE.\INTERNAL/SETPASSWORD 265Q \OLD\INTERNAL/SETPASSWORD 262Q \INTERNAL/SETPASSWORD 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) ( 362Q (FCACHE.VANQUISH) 341Q (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") (BrowseCache (QUOTE (\FCACHE.FLUSH.INFOHOOK)) "Inspect the cache properties"))) 316Q ((\FCACHE.RESOURCES.ERROR (CADR ERRORMESS))) 274Q (MOVD (QUOTE \OLD\INTERNAL/SETPASSWORD) (QUOTE \INTERNAL/SETPASSWORD)) 50Q (DIRECTORYNAME) 16Q (\DELETEFILE \GENERATEFILES \GETFILENAME \GETFILENAME.OR.STREAM \OPENFILE \RENAMEFILE DIRECTORYNAMEP GETFILEINFO SETFILEINFO)) FCACHE.VANQUISH D1 (P 1 dev P 0 entry) gi x`'dHjH oH `d `g `g'dI g gg gi (176Q \REMOVEDEVICE 173Q \GETDEVICEFROMNAME 163Q MOVD 151Q \DEFINEDP 136Q FCACHE.STOP 114Q \FCACHE.DEVICE.EVENTFN 76Q FCACHE.GENERIC.STOP 57Q ERROR 41Q \FCACHE.ENTRYOPEN? 6 \GETDEVICEFROMNAME) (167Q FCACHE 160Q \INTERNAL/SETPASSWORD 155Q \OLD\INTERNAL/SETPASSWORD 146Q \OLD\INTERNAL/SETPASSWORD 122Q DEVICES 117Q \FCACHE.PROPERTIES 111Q BEFORELOGOUT 106Q \FCACHE.DEVICE 70Q \FCACHE.GENERIC.DEVICES 52Q CACHENTRY 26Q CACHENTRY 13Q \FCACHE.LIST 2 FCACHE) ( 46Q "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.DELETE.CACHE.ENTRY 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 FCACHE.DUMP) ( 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 (* * Used to be public, but now aren't advertised) (MACROS WITHOUT.FCACHE) (PROP ARGNAMES WITHOUT.FCACHE)) (COMS (* * Status messages to the user) (FNS \FCACHE.DONE.OR.ABORTED.MSG \FCACHE.PRINT.MESSAGE?) (INITVARS ( *FILE-CACHE-MESSAGE-STREAM* PROMPTWINDOW)) (GLOBALVARS *FILE-CACHE-MESSAGE-STREAM* \FCACHE.MESSAGE.WINDOW.LOCK)) (COMS (* * Unscheduled user interaction stuff) (FNS \FCACHE.PRINT.PROMPT \FCACHE.CREATE.MSG.WINDOW) (DECLARE: DONTCOPY (MACROS WITH.FCACHE.ABORT.WINDOW)) (INITVARS ( \ABORT.WINDOW.LOCK (CREATE.MONITORLOCK (QUOTE \ABORT.WINDOW.LOCK))) (\ABORT.WINDOW.LEFT 350) ( \ABORT.WINDOW.BOTTOM 200) (\ABORT.WINDOW.WIDTH 425) (\ABORT.WINDOW.HEIGHT 150) (\FREE.ABORT.WINDOWS NIL)) (GLOBALVARS \ABORT.WINDOW.LOCK \ABORT.WINDOW.LEFT \ABORT.WINDOW.BOTTOM \ABORT.WINDOW.WIDTH \ABORT.WINDOW.HEIGHT \FREE.ABORT.WINDOWS)) (COMS (* * Functions for producing the device given the name) (FNS \GETUSERDEVICEFROMNAME \GETCACHEDEVICEFROMHOSTNAME \GETREALDEVICEFROMHOSTNAME \FCACHE.CANONICAL.HOSTNAME \FCACHE.GENERIC.DEVICE.TYPE)) (COMS (* * Functions for loading or removing a file into the cache) (FNS \FCACHE.DELETE.ENTRY \FCACHE.INVENTNAME \FCACHE.KEEPVERSIONS \FCACHE.LOAD \FCACHE.MAKE.LEGAL.FILENAME \FCACHE.MAKEROOM \FCACHE.MAKEROOM.DELETEABLE?) (INITVARS ( \FCACHE.CACHELOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.CACHELOCK))) (\FCACHE.CACHE.CHANGED.EVENT ( CREATE.EVENT (QUOTE FCACHE.CHANGED))) (\FCACHE.CACHING.FILES NIL) (\FCACHE.LIST NIL) ( \FCACHE.LIST.CHANGED? NIL) (\FCACHE.LOGFILE NIL)) (GLOBALVARS \FCACHE.CACHELOCK \FCACHE.CACHE.CHANGED.EVENT \FCACHE.CACHING.FILES \FCACHE.LIST \FCACHE.LIST.CHANGED? \FCACHE.LOGFILE)) (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))))) (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 (* * Catch changes to the current user / password) (* This is a HACK) (FNS \FCACHE.BEFORELOGIN \FCACHE.\INTERNAL/SETPASSWORD) (ADDVARS (\BEFORELOGINFNS \FCACHE.BEFORELOGIN)) ( GLOBALVARS \BEFORELOGINFNS)) (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) (* Helper fns) (FNS \FCACHE.ENTRYINFO)) (COMS (* * Directory enumeration functions) (FNS \FCACHE.GENERATE.FILEINFO \FCACHE.GENERATE.FILES.DEPTH \FCACHE.GENERATE.LOCAL.FILES \FCACHE.NEXT.LOCAL.FILE) (* Merging together two file generators) (FNS MERGE.FILEGENERATORS MERGED.FILEINFOFN MERGED.NEXTFILEFN \MERGED.NEXTFILEFN1 FILES.IN.ORDER?) (DECLARE: DONTCOPY (RECORDS MERGEDFILEGENSTATE LocalFileGenerator))) (COMS (* * Functions for finding a file in the cache) (FNS \FCACHE.LOOKUP \FCACHE.PROMOTE \FCACHE.USECACHE? \FCACHE.VERIFY) (MACROS MatchFileName)) (COMS (* * Try to figure out if a host is up) (FNS \FCACHE.HOSTUP? \NSFILING.ADDRESS \FCACHE.IGNOREDATECHECK? \FCACHE.USELOCALDIRECTORY? \FCACHE.HOSTDEAD.WHENSELECTEDFN) (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 \FCACHE.WRITEOUT.NEWFILENAME \FCACHE.WRITEOUT.READNEWFILENAME \FCACHE.WRITEOUT.WHENSELECTEDFN) (VARS (\FCACHE.DUMPLOCK ( CREATE.MONITORLOCK "File cache writout"))) (GLOBALVARS \FCACHE.DUMPLOCK)) (COMS (* * Functions for dumping and restoring information about the contents of the cache) (FNS \FCACHE.ADDENTRY \FCACHE.DUMP.ENTRY \FCACHE.FILEMATCH? \FCACHE.LOGENTRY \FCACHE.RESTORE \FCACHE.RESTORE.ENTRY) (VARS ( \FCACHE.LISTING.VERSION.NUMBER NIL)) (GLOBALVARS \FCACHE.LISTING.VERSION.NUMBER)) (COMS (* * Functions for inspecting the cache) (FNS \FCACHE.FLUSH.INFOHOOK) (* Browsing thru the cache) (FNS \FCACHE.BROWSE.CACHE \FCACHE.BROWSE.COPYFN \FCACHE.BROWSE.PRINTFN \FCACHE.BROWSE.RECOMPUTE \FCACHE.BROWSE.WHENSELECTEDFN) (FILES READNUMBER TABLEBROWSER) (DECLARE: EVAL@COMPILE DONTCOPY DONTEVAL@LOAD (FILES TABLEBROWSERDECLS)) (INITVARS (\FCACHE.BROWSER NIL)) (BITMAPS \FCACHE.ICON) ( GLOBALVARS \FCACHE.BROWSER \FCACHE.ICON) (* Inspecting the cache properties) (FNS \FCACHE.INSPECT.PROPCOMMANDFN \FCACHE.INSPECT.TITLEFN \FCACHE.INSPECT.VALUES \FCACHE.PROPERTY.NAMES)) (COMS (* * Data access functions) (DECLARE: DONTCOPY (MACROS \FCACHE.PROPERTY \FCACHE.PROPERTY.PUT \FCACHE.LOCALDEVICE)) (RECORDS CACHEDEVINFO CACHENTRY CACHEDEVICE) (FNS \FCACHE.DEVINFO \FCACHE.PUT.DEVINFO) (ADDVARS (\SYSTEMCACHEVARS \FCACHE.LOCALDEVICE)) (INITVARS (\FCACHE.LOCALDEVICE NIL) (\FCACHE.PROPERTIES (QUOTE (USECACHE T DEVICES NIL PREFIX NIL SIZE 0 MAXSIZE 10000 MAXFILEPAGES 600 UNSAFE ASK UNSAFE.TIMEOUT 30 UNSAFE.DEFAULT NIL SILENT NIL DUMPSLEEP 10000 DUMPIDLE 20 FASTDIR NIL KEEPVERSIONS 2 TIMETOVERIFY 5 BADDEVICES NIL))) (\FCACHE.PROMPT.WINDOW (CREATEW (CREATEREGION 200 200 500 100) "File cache prompt window" 15 T)) (\FCACHE.GENERIC.DEVICES NIL)) (GLOBALVARS \FCACHE.LOCALDEVICE \FCACHE.PROMPT.WINDOW \FCACHE.PROMPT.WINDOW.MONITORLOCK \FCACHE.PROPERTIES \FCACHE.GENERIC.DEVICES)) (* * Initialize things) (FNS \FCACHE.INITIALIZE FCACHE.VANQUISH) (DECLARE: DONTEVAL@LOAD DOCOPY (P (\FCACHE.INITIALIZE))) (COMS * (BQUOTE ((VARS (FCACHE.VERSION.DATE , (DATE)) ( FCACHE.VERSION.NUMBER 5.1)) (GLOBALVARS FCACHE.VERSION.DATE FCACHE.VERSION.NUMBER)))) (* * Compile time magic) (DECLARE: EVAL@COMPILE DONTCOPY (MACROS REALDEVOP VersionlessFileName KLUDGE) (I.S.OPRS INUNSORTEDFILES) DONTEVAL@LOAD (* * This all depends on record defns from the system) (FILES NSFILING LLNS)))) (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 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)) (RPAQ? *FILE-CACHE-MESSAGE-STREAM* PROMPTWINDOW) (RPAQ? \ABORT.WINDOW.LOCK (CREATE.MONITORLOCK (QUOTE \ABORT.WINDOW.LOCK))) (RPAQ? \ABORT.WINDOW.LEFT 350) (RPAQ? \ABORT.WINDOW.BOTTOM 200) (RPAQ? \ABORT.WINDOW.WIDTH 425) (RPAQ? \ABORT.WINDOW.HEIGHT 150) (RPAQ? \FREE.ABORT.WINDOWS NIL) (RPAQ? \FCACHE.CACHELOCK (CREATE.MONITORLOCK (QUOTE \FCACHE.CACHELOCK))) (RPAQ? \FCACHE.CACHE.CHANGED.EVENT (CREATE.EVENT (QUOTE FCACHE.CHANGED))) (RPAQ? \FCACHE.CACHING.FILES NIL) (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)))) (APPENDTOVAR AROUNDEXITFNS \FCACHE.GLOBAL.EVENT) (ADDTOVAR \BEFORELOGINFNS \FCACHE.BEFORELOGIN) (DEFMACRO MatchFileName (fileName) (* * Compute the match file name from a given filename) (BQUOTE ( MKATOM (U-CASE , fileName)))) (RPAQ? FCACHE.DEAD.HOSTS NIL) (RPAQ \FCACHE.DUMPLOCK (CREATE.MONITORLOCK "File cache writout")) (RPAQQ \FCACHE.LISTING.VERSION.NUMBER NIL) (FILESLOAD READNUMBER TABLEBROWSER) (RPAQ? \FCACHE.BROWSER 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@@@@@@@@@@@@@@@@") (RECORD CACHEDEVINFO (REALDEVICENAME (* The name of the real device) 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) (TIMELASTVERIFIED INTEGER) (* When was this entry last verified?)) CACHELOCK _ (CREATE.MONITORLOCK (QUOTE CACHELOCK)) TIMELASTVERIFIED _ 0 (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 FIXP)) (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) ( CACHENTRY 16 FIXP))) (QUOTE 18)) (ADDTOVAR \SYSTEMCACHEVARS \FCACHE.LOCALDEVICE) (RPAQ? \FCACHE.LOCALDEVICE NIL) (RPAQ? \FCACHE.PROPERTIES (QUOTE (USECACHE T DEVICES NIL PREFIX NIL SIZE 0 MAXSIZE 10000 MAXFILEPAGES 600 UNSAFE ASK UNSAFE.TIMEOUT 30 UNSAFE.DEFAULT NIL SILENT NIL DUMPSLEEP 10000 DUMPIDLE 20 FASTDIR NIL KEEPVERSIONS 2 TIMETOVERIFY 5 BADDEVICES NIL))) (RPAQ? \FCACHE.PROMPT.WINDOW (CREATEW (CREATEREGION 200 200 500 100) "File cache prompt window" 15 T)) (RPAQ? \FCACHE.GENERIC.DEVICES NIL) (\FCACHE.INITIALIZE) (RPAQ FCACHE.VERSION.DATE "13-Mar-86 15:28:16") (RPAQQ FCACHE.VERSION.NUMBER 5.1) (PUTPROPS FILECACHE COPYRIGHT ("Xerox Corporation" 1983 1985 1986)) NIL