Number: 1185 Date: 21-May-84 19':16':31 Submitter: Sannella.PA Source: Burton.pa Subject: WHENCLOSE functions not getting executed when STREAM is closed Assigned To: Masinter Attn: Release Status: Fixed In/By: Problem Type: Bug Impact: Moderate Difficulty: Moderate Frequency: Everytime Priority: Hopefully System: Programming Environment Subsystem: File Package Machine: Disk: Lisp Version: Source Files: Microcode Version: Memory Size: File Server: Server Software Version: Disposition: This was a problem with WHENCLOSE in general, and not with WHEREIS.HASH in particular. The WHENCLOSE mechanism has been reworked to be "built in" rather than an addon.' ["masinter" "11-Sep-84 13':34':13" Subject': Assigned% To': Attn': Status':(Open->Fixed) Impact':(Annoying->Moderate) Difficulty':(Easy->Moderate) Priority':(Perhaps->Hopefully) Disposition':] Description: ' Date': 16 May 84 10':04 PDT' From': Burton.pa' Subject': WHENCLOSE function not being called' To': LispSupport' cc': Kaplan, Masinter' ' There is a whenclose function on the file WHEREIS.HASH that flushes the corresponding hashfile datatype. This appears to be not getting called when restarting the sysout if the file can''t be reopened (as just happened with phylum being down.)' ' richard' ' Workaround: Test Case: Edit-By: masinter Edit-Date: 11-Sep-84 13':34':16