Date : Mon, 20 Apr 2009 22:25:12 +0100
From : info@... (Sprow)
Subject: xFER
In article <090420215501@...>,
Jonathan Graham Harston <jgh@...> wrote:
> > Message-ID: <1BF2F9BA306A412086C2800A4A535037.MAI@...>
>
> "Ian Wolstenholme" wrote:
> > Curiously, *IW. -ROM-A4LETTER doesn't work, I just get a "File too long"
> > error from Inter-Word.
>
> The problem's with ROMFS. It doesn't implement OSFILE 5, used to
> find a file's information.
[snip]
> Arguable, the bug is in InterWord. It should notice that the OSFILE
> 5 call hasn't returned A=1, and give a more sensible error, such as
> "File not found".
Good point, well made.
Infact Edit specifically guards against this, but in a different way:
It does OSArgs to read the FS id
For id's of >= 4 it tries OSFile to get the catalogue info
For id's of < 4 (including ROMFS) it just crosses its fingers
of course that logic only works if everything with FS id >=4 also supports
OSFile 5, which was the bug I was trying to track down at the time,
Sprow.