;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:8; Patch-File:T -*- ;;; Patch file for CDI version 1.6 ;;; Reason: ;;; Fix up a couple of little problems. ;;; Written 15-May-86 10:55:54 by PTM at site LMI Cambridge ;;; while running on Explorer One from band 1 ;;; with System 110.232, Lambda-Diag 7.17, Experimental Local-File 68.7, FILE-Server 18.4, Unix-Interface 9.1, ZMail 65.14, Object Lisp 3.4, Tape 6.39, Site Data Editor 3.3, Tiger 24.0, KERMIT 31.3, Window-Maker 1.1, Gateway 4.8, TCP-Kernel 39.7, TCP-User 62.7, TCP-Server 45.5, MEDIUM-RESOLUTION-COLOR 3.4, MICRO-COMPILATION-TOOLS 3.2, System Revision Level 3.26, Experimental CDI 1.5, Experimental NVRAM 4.0, microcode 1514. ; From modified file DJ: L.IO; DLEDIT.LISP#93 at 15-May-86 10:56:00 #8R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: IO; DLEDIT  " (DEFUN CURRENT-BAND (&OPTIONAL UNIT MICRO-P) "Return the name of the current Lisp system (LOD) band. UNIT can be a name of a machine, a number of a disk drive, or a string containing CC." (setq unit (default-disk-unit unit)) (with-decoded-disk-unit (unit unit "Reading Label") (with-disk-rqb (rqb disk-label-rqb-pages) (READ-DISK-LABEL RQB UNIT) (ecase (get-disk-fixnum rqb 1) (1 (GET-DISK-STRING RQB (IF MICRO-P 6 7) 4)) (2 (find-v2-band rqb (if micro-p 1 0) nil)) )))) )) ; From modified file DJ: L.IO; DLEDIT.LISP#93 at 15-May-86 10:56:02 #8R SYSTEM-INTERNALS#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "SYSTEM-INTERNALS"))) (COMPILER::PATCH-SOURCE-FILE "SYS: IO; DLEDIT  " (Defun default-disk-unit (unit) (if (null unit) (select-processor ((:cadr :lambda) 0) (:explorer (explorer-lod-band-logical-unit))) unit) ) ))