Number: 2207 Date: 19-Sep-84 18':46':12 Submitter: Sannella.PA Source: vanMelle.pa' Subject: CLOSEALL doesn''t, if there are 2 or more files open Assigned To: Attn: Status: Fixed In/By: Harmony Problem Type: Bug Impact: Moderate Difficulty: Frequency: Priority: Hopefully System: Operating System Subsystem: Generic File Operations Machine: 1132 Disk: Lisp Version: 19-Sep-84 13':04':52 Source Files: Microcode Version: 5124 Memory Size: 4096 File Server: Server Software Version: Disposition: Description: ' Date': 15 Sep 84 15':45 PDT' From': vanMelle.pa' Subject': Lisp': CLOSEALL doesn''t' To': LispSupport.pa, Masinter' cc': vanMelle.pa' ' Lisp System Date': 15-Sep-84 03':48':38' Machine': Dorado (Archimedes)' Microcode version': 24,4' Memory size': 10000' Frequency': Always' Impact': Moderate' ' If there are 2 or more files open and the first two are both closeable by closeall, the second one is not closed. Looks like the infamous DREMOVE "bug". I recommend this be fixed before release!' ' -----' ' Date': 18 Sep 84 12':11 PDT' From': Masinter.pa' Subject': CLOSEALL bug fixed on {ERIS}Sources>AOFD & .DCOM' To': Sannella' cc': LispSupport' ' This was the one that vanMelle reported about CLOSEALL not closing all of the files; it was something I inadvertently introduced when I was making WHENCLOSE work on streams rather than file names (I forget the AR number.)' ' The only function modified was CLOSEALL; the change was to change' ' (for X in \OPENFILES ....)' ' to' ' (for X in (APPEND \OPENFILES) ...)' ' Workaround: Test Case: Edit-By: Edit-Date: