Groups | Search | Server Info | Login | Register


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

Re: SYS "XOS_Find",&80

From Paul Stewart <phorefaux@gmail.com>
Newsgroups comp.sys.acorn.programmer
Subject Re: SYS "XOS_Find",&80
Date 2025-12-31 13:16 +0000
Organization A noiseless patient Spider
Message-ID <2fccda935c.Paul@phorefaux> (permalink)
References <662a8a935c.Paul@phorefaux> <5c938f708eNews04@avisoft.f9.co.uk>

Show all headers | View raw


In message <5c938f708eNews04@avisoft.f9.co.uk>
          Martin <News04@avisoft.f9.co.uk> wrote:

> 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?
Indeed it does appear to be a bug in 4.42.  Works okay on my Pinebook and 
under RISC OS 6 on VRPC.




-- 
Paul Stewart
Sent from A9home running RISC OS 4.42

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