[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