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}<LispCore>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: