Groups | Search | Server Info | Login | Register


Groups > comp.sys.acorn.programmer > #6582

Re: SYS "XOS_Find",&80

Path csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail
From Martin <News04@avisoft.f9.co.uk>
Newsgroups comp.sys.acorn.programmer
Subject Re: SYS "XOS_Find",&80
Date Tue, 30 Dec 2025 23:33:46 +0000 (GMT)
Organization None
Lines 45
Message-ID <5c938f708eNews04@avisoft.f9.co.uk> (permalink)
References <662a8a935c.Paul@phorefaux>
MIME-Version 1.0
Content-Type text/plain; charset=iso-8859-1
Content-Transfer-Encoding 8bit
Injection-Date Tue, 30 Dec 2025 23:33:54 +0000 (UTC)
Injection-Info dont-email.me; posting-host="06e15879462878f6a75ca0f7b22e4bf8"; logging-data="2289607"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VX+SOxbdDA+748satrrVy"
User-Agent Pluto/3.21a (RISC OS/5.31) NewsHound/v1.54
Cancel-Lock sha1:1wH5Q1WC+PI3p6nq+mYSxXrZUow=
Xref csiph.com comp.sys.acorn.programmer:6582

Show key headers only | View raw


In article <662a8a935c.Paul@phorefaux>,
   Paul Stewart <phorefaux@gmail.com> wrote:
> Hi all,

> Hoping someone can help point out my mistake.
> Issue with SYS"XOS_Find",&80.

> Using SYS "XOS_Find",&80 to create a file, which is working fine.
> Just trying to trap errors when it is unable to create the file.
> Before I create the file I am using OS_File 17 to check if it exists 
> first, which again is working okay.

> My bit of code is:
> SYS "XOS_Find",&80,fname$ TO fhandle%;flags%
> IF (flags% AND 1)<>0 SYS "OS_GenerateError",fhandle%

> If I then try an save to say a readonly ShareFS share, it generates 
> expected error:

> 30 Dec 22:16:12 100   Message  : Shared disc is read only at line
> 157

> This I can trap and program continues to function.

> If I try an save to Resources (yes I know it is readonly and nobody
> should be attempting to save to it, but just for completeness) I
> receive the following error:


> 30 Dec 22:08:05 100   Message  : Internal error: abort on
> instruction fetch at &2

> With this error the program dies directly after running SYS 
> "XOS_Find",&80,fname$ TO fhandle%;flags%

Using RISC OS 5.31 on a Titanium, I get the expected
  Error  : &00000113
  Message: The filing system Resources: is read only

Maybe an old bug in RISC OS 4.42?

-- 
Martin Avison 
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received. 

Back to comp.sys.acorn.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

SYS "XOS_Find",&80 Paul Stewart <phorefaux@gmail.com> - 2025-12-30 22:36 +0000
  Re: SYS "XOS_Find",&80 Martin <News04@avisoft.f9.co.uk> - 2025-12-30 23:33 +0000
    Re: SYS "XOS_Find",&80 Paul Stewart <phorefaux@gmail.com> - 2025-12-30 23:57 +0000
    Re: SYS "XOS_Find",&80 Paul Stewart <phorefaux@gmail.com> - 2025-12-31 13:16 +0000
      Re: SYS "XOS_Find",&80 Paul Stewart <phorefaux@gmail.com> - 2025-12-31 13:43 +0000

csiph-web