' DBCOPY #DECL ("VALUE" STRING "OPTIONAL" ) SDMOPN SOFT-LOCK LOCKED? SDMDCT TEMPDELETE SDMACT COPY-FILE TEMPFILE UNLOCK HARD-LOCK FILSTR % "READ" "DATA" "-UPDATER" #FALSE ("SOMEONE ELSE UPDATING") #FALSE ( "CANNOT-LOCK-DATA-BASE") "OLD" TO T #FALSE ("CANNOT-READ-DATA-BASE") "PRINTB" "READB" #FALSE ("CANNOT-OPEN-DATA-BASE") CXOUT (CHANNEL) CXIN COPIER (ACTIVATION ) IOCHND IOC!-INTERRUPTS "IOC" % ANONF5!-TMP # DECL ("VALUE" ANY FALSE CHANNEL) CXIN CXOUT COPIER]> % ERRHND ERROR!-INTERRUPTS "ERROR" % ANONF15!-TMP #DECL ("VALUE" ANY "TUPLE" TUPLE) #FALSE ("ERROR DURING COPY") COPIER]> % % % OLDNAME ORIGINAL FILENAME TEMPNAME UPDATELOCK TENEX-SYSTEM-UNIMPLEMENTED % LOCKNAME LOCKWORD #FALSE ( "DATA BASE IN USE") RENAME-OF-DATA-BASE-FAILED DBREPLACE RENAME-OF-COPY-DATA-BASE-FAILED DELETE-OF-OLD-DATA-BASE-FAILED INTERRUPT]>> .GLUE > \ PMCHAN "OPTIONAL" FIX FIX)] 454>> \ STRING)] 663>> PMCHAN)] 786>> \ >
>>