[Oberon] NO: Kernel procedure not implemented
Pieter Muller
pieter.muller at alumni.ethz.ch
Fri Nov 21 20:02:33 CET 2003
edgar at edgarschwarz.de wrote:
>I'm working on the WebDAV client for NO and was able to compile what I thought
>necessary. Took me 4 hours. But OK, compiling cleanly isn't working
>correctly yet. Now I wanted to try it.
>I got the following trap with NO 5.1.2003:
>Any idea what's wrong ? TFLog was freshly compiled.
>
> Error = "Unsupported kernel procedure"
> Num = 249
>
>
> | 249: offs := link[i].link; (* Passivate(adr, ebp: LONGINT) *)
> WHILE offs # 0FFFFH DO
> SYSTEM.GET(codebase + offs, val); SYSTEM.PUT(codebase + offs, Kernel.ModuleData[5] - (codebase + offs + 4));
> offs := MSW(val);
> END
>
>
>
The code appears to be using an AWAIT statement, which is not supported
on Native Oberon. (Neither are EXCLUSIVE statements).
cheers
-- Pieter
More information about the Oberon
mailing list