Number: 2158

Date: 12-Sep-84 13':27':39

Submitter: Sannella.PA

Source: Masinter.pa

Subject: (READ "") causes FILE NOT OPEN, not END OF FILE error

Assigned To: Masinter

Attn: Release

Status: Fixed

In/By: Harmony???

Problem Type: Bug

Impact: Moderate

Difficulty: 

Frequency: 

Priority: Perhaps

System: Operating System

Subsystem: Generic File Operations

Machine: 

Disk: 

Lisp Version: 11-Sep-84 18':48':58

Source Files: 

Microcode Version: 5124

Memory Size: 4096

File Server: 

Server Software Version: 

Disposition: '
["masinter" "24-Sep-84 17':45':07" Assigned% To': Attn': Status':(Open->Fixed) In/By': Machine':(1132->) Description':]

Description: '
Date': 11 Sep 84 17':57 PDT'
From': Masinter.pa'
Subject': (READ "") causes FILE NOT OPEN, not END OF FILE error'
To': Masinter'
cc': LispSupport'
'
Must be another problem with new string-streams.'
'
'
From': Masinter'
Subject': AR#2158, (READ "") causes FILE NOT OPEN'
To': LispSupport'
cc': vanMelle, JonL'
'
This was caused by a more serious underlying problem that (GETSTREAM "string" ) returned a string that wasn''t marked as open! (It was using the "access" passed into GETSTREAM).'
'
I''ve fixed \GETSTREAM on {Eris}<lispCore>Sources>AOFD & .DCOM when handed a string to always return a stream open only for input (which is in fact all the stream can do).'
'
The change is localized to one cond clause of \GETSTREAM. '
'
Since this is a "new" bug which was not in Carol, it is a potential candidate for inclusion in Harmony. (I marked it "In/By': Harmony???")'
'
Your call.'
'


Workaround: 

Test Case: 

Edit-By: masinter

Edit-Date: 24-Sep-84 17':45':09